Fonction SERIE.JOUR.OUVRE.INTL ExcelGuide Complet 2026 avec Exemples Business
SERIE.JOUR.OUVRE.INTL (WORKDAY.INTL en anglais) est LA fonction Excel pour calculer des dates d'échéance dans un contexte international. Contrairement à SERIE.JOUR.OUVRE qui te limite au week-end samedi-dimanche, cette version te permet de personnaliser complètement les jours non travaillés selon les conventions locales de n'importe quel pays.
Que tu gères des projets avec des équipes au Moyen-Orient (week-end vendredi-samedi), que tu aies une semaine de travail atypique (4 jours par semaine), ou que tu doives calculer des délais contractuels en tenant compte des jours fériés locaux, cette fonction est ton meilleur allié. Dans ce guide, tu vas découvrir comment l'utiliser efficacement avec des exemples concrets tirés du monde professionnel.
Syntaxe de la fonction SERIE.JOUR.OUVRE.INTL
=SERIE.JOUR.OUVRE.INTL(date_départ; jours; [fin_de_semaine]; [jours_fériés])La fonction retourne une date future (ou passée avec un nombre négatif) située à un nombre précis de jours ouvrés de ta date de départ, en excluant les week-ends personnalisés et les jours fériés que tu spécifies.
Comprendre chaque paramètre de la fonction SERIE.JOUR.OUVRE.INTL
date_départ
(obligatoire)C'est la date à partir de laquelle Excel va compter les jours ouvrés. Tu peux entrer une date directement comme "01/01/2024", référencer une cellule comme A1, ou utiliser la fonction AUJOURDHUI() pour partir de la date du jour. Assure-toi que la cellule soit bien formatée en date pour éviter les erreurs.
jours
(obligatoire)Le nombre de jours ouvrés à ajouter (valeur positive) ou à soustraire (valeur négative). Si tu mets 10, Excel compte 10 jours de travail en avant. Si tu mets -15, Excel remonte de 15 jours ouvrés dans le passé. Les week-ends et jours fériés sont automatiquement exclus du décompte.
fin_de_semaine
(optionnel, défaut = 1)C'est LE paramètre qui fait toute la différence ! Tu as deux options :
- Code numérique (1 à 17) : utilise un code prédéfini pour les configurations courantes. Par exemple,
1pour samedi-dimanche (défaut),7pour vendredi-samedi,11pour dimanche uniquement. - Chaîne personnalisée : utilise une chaîne de 7 caractères (0 pour jour travaillé, 1 pour jour non travaillé) représentant dimanche à samedi. Par exemple,
"0000011"pour samedi-dimanche, ou"1100011"pour ne travailler que mardi, mercredi et jeudi.
jours_fériés
(optionnel)Une plage de cellules contenant les dates des jours fériés à exclure du calcul. Par exemple, si tu as les dates du 1er mai et du 8 mai dans les cellules E1 et E2, tu écriras E1:E2. Excel sautera automatiquement ces jours dans le décompte. Tu peux créer une liste permanente de jours fériés dans un onglet séparé pour la réutiliser dans toutes tes formules.
Astuce de pro : Pour éviter les erreurs, crée un tableau de référence avec les codes de week-end les plus courants (1=Sam-Dim, 7=Ven-Sam, 11=Dim seul, 12=Lun seul) et une liste des jours fériés de ton pays dans un onglet "Paramètres". Tu pourras ensuite y faire référence dans toutes tes formules avec des noms de plages.
Les codes de week-end les plus utilisés
Excel propose 17 codes prédéfinis pour les configurations de week-end les plus courantes dans le monde. Voici les plus utilisés en entreprise :
Pour les entreprises internationales : Si tu travailles avec plusieurs pays simultanément, crée une colonne "Code Pays" dans ton tableau et utilise une fonction SI ou RECHERCHEV pour assigner automatiquement le bon code de week-end selon le pays du projet ou du fournisseur.
Exemples pratiques en contexte business
Exemple 1 – Supply Chain Manager : calculer les dates de livraison internationales
Tu es responsable de la chaîne d'approvisionnement et tu dois calculer la date de livraison d'une commande passée auprès d'un fournisseur aux Émirats Arabes Unis. Le délai annoncé est de 15 jours ouvrés, mais leur week-end est vendredi-samedi (code 7), pas samedi-dimanche comme en France.
Avec le week-end vendredi-samedi, la date de livraison change par rapport au calendrier européen.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fournisseur | Date commande | Délai (j.o.) | Code week-end | Date livraison |
| 2 | EAU Supplies Co. | 01/03/2024 | 15 | 7 (Ven-Sam) | 21/03/2024 |
| 3 | France Logistique | 01/03/2024 | 15 | 1 (Sam-Dim) | 21/03/2024 |
| 4 | Qatar Trade Ltd. | 01/03/2024 | 15 | 7 (Ven-Sam) | 21/03/2024 |
=SERIE.JOUR.OUVRE.INTL(B1;C1;7)Impact business : Si tu avais utilisé SERIE.JOUR.OUVRE classique, tu aurais obtenu une date erronée et potentiellement manqué des échéances contractuelles. Avec SERIE.JOUR.OUVRE.INTL, tu calcules précisément selon le calendrier local du fournisseur.
Exemple 2 – Chef de Projet IT : planifier un sprint agile avec jours fériés
Tu es chef de projet IT et tu dois planifier la fin d'un sprint de 10 jours ouvrés démarrant le 15 avril 2024. Le problème : il y a deux jours fériés en mai (1er mai et 8 mai) qui tombent en semaine et doivent être exclus du planning.
Les jours fériés rallongent automatiquement la durée calendaire du sprint sans changer le nombre de jours travaillés.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sprint | Début sprint | Durée | Jours fériés | Fin sprint |
| 2 | Sprint 12 | 15/04/2024 | 10 j.o. | Aucun | 29/04/2024 |
| 3 | Sprint 13 | 29/04/2024 | 10 j.o. | 01/05 + 08/05 | 14/05/2024 |
| 4 | Sprint 14 | 15/05/2024 | 10 j.o. | Aucun | 29/05/2024 |
=SERIE.JOUR.OUVRE.INTL(B2;C2;1;{"01/05/2024";"08/05/2024"})Conseil d'expert : Crée un onglet "Jours fériés" dans ton fichier de planning projet avec toutes les dates de l'année. Tu pourras ensuite référencer cette plage dans toutes tes formules SERIE.JOUR.OUVRE.INTL sans avoir à les ressaisir à chaque fois.
Exemple 3 – DRH : gérer les retours de congés avec semaine de 4 jours
Tu travailles aux ressources humaines dans une entreprise qui a adopté la semaine de 4 jours (lundi au jeudi uniquement). Un employé pose 5 jours de congés à partir du 8 janvier 2024. Tu dois calculer sa date de retour effective au bureau.
La chaîne personnalisée '0111110' signifie : Dim=non travaillé, Lun=travaillé, Mar=travaillé, Mer=travaillé, Jeu=travaillé, Ven=non travaillé, Sam=non travaillé.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Employé | Début congé | Durée | Config. travail | Retour bureau |
| 2 | Marie D. | 08/01/2024 | 5 jours | Lun-Jeu ("0111110") | 22/01/2024 |
| 3 | Pierre L. | 08/01/2024 | 5 jours | Mar-Sam ("1011110") | 19/01/2024 |
| 4 | Sophie M. | 08/01/2024 | 5 jours | Standard ("0000011") | 15/01/2024 |
=SERIE.JOUR.OUVRE.INTL(B1;C1;"0111110")Pourquoi c'est important : Sans cette fonction, tu devrais calculer manuellement chaque date de retour en fonction du calendrier de travail spécifique. Avec SERIE.JOUR.OUVRE.INTL, tu automatises complètement le calcul même pour les configurations de travail les plus atypiques.
Exemple 4 – Contrôleur Financier : calculer une date de début rétrospective
Tu es contrôleur financier et tu dois déterminer la date de début d'un projet qui s'est terminé le 30 juin 2024 après avoir duré exactement 25 jours ouvrés. Tu utilises un nombre négatif pour remonter dans le temps.
Le nombre négatif (-25) indique à Excel de remonter de 25 jours ouvrés dans le passé.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Projet | Date fin | Durée réelle | Week-end | Date début calculée |
| 2 | Projet Alpha | 30/06/2024 | 25 j.o. | 1 (Sam-Dim) | 27/05/2024 |
| 3 | Projet Beta | 30/06/2024 | 40 j.o. | 1 (Sam-Dim) | 06/05/2024 |
| 4 | Projet Gamma | 31/08/2024 | 30 j.o. | 7 (Ven-Sam) | 18/07/2024 |
=SERIE.JOUR.OUVRE.INTL(B1;-25;1)Cas d'usage : Très utile pour les analyses post-projet, les audits financiers, ou quand tu dois reconstituer un planning rétrospectif pour la comptabilité analytique. La fonction gère automatiquement les week-ends même en remontant dans le temps.
SERIE.JOUR.OUVRE.INTL vs fonctions alternatives
| Critère | SERIE.JOUR.OUVRE.INTL | SERIE.JOUR.OUVRE | MOIS.DECALER |
|---|---|---|---|
| Week-end personnalisable | ✅ 17 codes + chaîne | ❌ Sam-Dim uniquement | ❌ Non applicable |
| Gestion jours fériés | ✅ Oui | ✅ Oui | ❌ Non |
| Contexte international | ✅ Excellent | ⚠️ Limité | ❌ Non adapté |
| Comptage en jours ouvrés | ✅ Précis | ✅ Précis | ❌ Mois entiers |
| Semaine de travail atypique | ✅ Oui (chaîne) | ❌ Non | ❌ Non |
| Facilité d'utilisation | ⭐⭐ (Avancée) | ⭐⭐⭐ (Simple) | ⭐⭐⭐ (Simple) |
Quand utiliser chaque fonction : Utilise SERIE.JOUR.OUVRE.INTL dès que tu travailles dans un contexte international, avec des calendriers de travail non standard, ou quand tu as besoin de précision sur les week-ends. Pour un calcul simple en France avec week-end samedi-dimanche, SERIE.JOUR.OUVRE suffit amplement et est plus rapide à écrire.
Les erreurs fréquentes et comment les corriger
#VALEUR! – Code de week-end invalide
Tu obtiens cette erreur si tu utilises un code numérique en dehors de la plage 1-17, ou si ta chaîne personnalisée ne contient pas exactement 7 caractères composés uniquement de 0 et 1.
Solution : Vérifie que ton code est entre 1 et 17, ou que ta chaîne contient exactement 7 caractères (0 ou 1). La chaîne représente les jours de dimanche à samedi : "0000011" = week-end samedi-dimanche.
#NOMBRE! – Date de départ non reconnue
Excel ne peut pas interpréter ta date de départ. Ça arrive souvent quand la cellule contient du texte qui ressemble à une date mais n'est pas formaté correctement, ou quand tu utilises un format de date non reconnu.
Solution : Utilise toujours le format JJ/MM/AAAA ou réfère-toi à une cellule contenant une vraie date Excel. Tu peux aussi utiliser la fonction DATE(2024;1;1) pour construire une date valide.
Résultat affiché en nombre au lieu d'une date
La formule fonctionne mais affiche un nombre comme 45323 au lieu d'une date comme 15/01/2024. C'est parce qu'Excel stocke les dates en interne comme des numéros de série, et ta cellule n'est pas formatée en date.
Solution : Sélectionne la cellule, fais Ctrl+1 (ou clic droit > Format de cellule), choisis "Date" dans la catégorie et sélectionne le format de date souhaité. Le nombre se transformera automatiquement en date lisible.
Les jours fériés ne sont pas pris en compte
Ta formule retourne une date mais semble ignorer les jours fériés que tu as spécifiés. C'est souvent parce que les cellules de jours fériés contiennent du texte ressemblant à des dates plutôt que de vraies dates Excel.
Solution : Vérifie que ta plage de jours fériés contient des dates valides au format Excel, pas du texte. Si tu as importé les dates depuis un CSV, elles sont peut-être en format texte. Utilise DATEVAL("01/05/2024") pour convertir du texte en date.
Astuces d'expert pour gagner du temps
Crée une table de référence des codes pays
Dans un onglet "Config", crée un tableau avec deux colonnes : "Pays" (France, EAU, Qatar...) et "Code week-end" (1, 7, 11...). Utilise ensuite une fonction RECHERCHEV pour assigner automatiquement le bon code selon le pays du projet. Tu éviteras les erreurs de saisie.
Gère une liste centralisée de jours fériés
Crée un onglet "Jours fériés" avec toutes les dates de congés de l'année (1er mai, 8 mai, 14 juillet, etc.). Nomme cette plage "JoursFériés" via le gestionnaire de noms. Tu pourras ensuite écrire =SERIE.JOUR.OUVRE.INTL(A1;10;1;JoursFériés) dans toutes tes formules.
Combine avec SI pour gérer plusieurs scénarios
Pour calculer automatiquement selon le pays : =SERIE.JOUR.OUVRE.INTL(DateDébut;Délai;SI(Pays="France";1;SI(Pays="EAU";7;11))). Ça te permet de gérer plusieurs calendriers dans une seule formule.
Utilise AUJOURDHUI() pour des calculs dynamiques
Pour calculer une date d'échéance à partir d'aujourd'hui : =SERIE.JOUR.OUVRE.INTL(AUJOURDHUI();15;1;JoursFériés). La date se mettra à jour automatiquement chaque jour sans que tu aies à modifier la formule.
Teste tes formules avec des cas limites
Vérifie toujours ta formule avec des dates qui tombent juste avant un week-end, pendant un jour férié, ou en fin d'année. Ces cas limites révèlent souvent des erreurs de configuration dans les codes de week-end ou la liste des jours fériés.
Questions fréquentes
Quelle différence entre SERIE.JOUR.OUVRE et SERIE.JOUR.OUVRE.INTL ?
SERIE.JOUR.OUVRE utilise uniquement samedi-dimanche comme week-end. SERIE.JOUR.OUVRE.INTL te permet de personnaliser les jours de week-end selon les conventions internationales (vendredi-samedi, dimanche seul, etc.). C'est indispensable quand tu travailles avec des équipes ou fournisseurs dans des pays ayant des calendriers différents.
Comment calculer une date avec un week-end vendredi-samedi ?
Utilise le code 7 comme troisième paramètre : =SERIE.JOUR.OUVRE.INTL(A1;10;7). Ce format correspond aux conventions de nombreux pays du Moyen-Orient comme l'Arabie Saoudite, les Émirats Arabes Unis ou le Qatar.
Puis-je exclure plusieurs jours fériés ?
Oui, le quatrième paramètre accepte une plage de cellules contenant plusieurs dates de jours fériés. Par exemple : =SERIE.JOUR.OUVRE.INTL(A1;15;1;E1:E10) exclura toutes les dates listées dans la plage E1:E10. Très pratique pour gérer les jours fériés nationaux de ton pays.
Comment définir un calendrier de travail personnalisé ?
Utilise une chaîne de 7 caractères avec 0 (jour travaillé) et 1 (jour non travaillé), du dimanche au samedi. Par exemple : "0000011" pour un week-end samedi-dimanche classique, ou "1100011" si ton équipe ne travaille que les mardis, mercredis et jeudis.
Peut-on utiliser des jours négatifs pour calculer une date dans le passé ?
Absolument ! Si tu veux retrouver la date de début d'un projet en remontant de 20 jours ouvrés depuis une date de fin, utilise simplement un nombre négatif : =SERIE.JOUR.OUVRE.INTL(DateFin;-20;1). C'est très utile pour les analyses rétrospectives ou la comptabilité.
Les fonctions similaires à SERIE.JOUR.OUVRE.INTL
Deviens un pro d'Excel
Tu maîtrises maintenant SERIE.JOUR.OUVRE.INTL ! Rejoins Le Dojo Club pour découvrir les autres fonctions de dates et devenir vraiment efficace sur Excel dans un contexte international.
Essayer pendant 30 jours