Fonction SERIE.JOUR.OUVRE Excel
SERIE.JOUR.OUVRE (WORKDAY en anglais) est une fonction indispensable pour tous ceux qui gèrent des plannings, des délais de livraison ou des échéances. Elle calcule automatiquement la date qui sera atteinte après un nombre donné de jours ouvrés, en excluant les week-ends et les jours fériés que tu spécifies.
Fini les calculs manuels où tu comptes les jours sur le calendrier en sautant les samedis et dimanches ! C'est elle qui calcule la date de livraison promise à un client, la fin d'une période d'essai RH, l'échéance d'une facture à 30 jours ouvrés nets, ou la date limite pour passer commande chez un fournisseur en remontant dans le temps avec un nombre négatif.
Syntaxe de la fonction SERIE.JOUR.OUVRE
La fonction SERIE.JOUR.OUVRE retourne la date obtenue après avoir ajouté (ou soustrait) un nombre de jours ouvrés à une date de départ, en excluant automatiquement les samedis, dimanches et les jours fériés fournis.
=SERIE.JOUR.OUVRE(date_départ; jours; [jours_fériés])SERIE.JOUR.OUVRE exclut uniquement le samedi et le dimanche. Si ton entreprise a un week-end différent (vendredi-samedi par exemple), utilise SERIE.JOUR.OUVRE.INTL qui permet de personnaliser les jours exclus.
Comprendre chaque paramètre de la fonction SERIE.JOUR.OUVRE
date_départ
: c'est la date de départ de ton calculTu peux entrer une date directement entre guillemets comme "15/01/2025", référencer une cellule comme A2, ou utiliser une fonction comme AUJOURDHUI(). Excel accepte tous les formats de date classiques.
Attention : la date_départ elle-même n'est pas comptée dans le nombre de jours ouvrés. Le décompte commence au lendemain ouvré.
jours
: le nombre de jours ouvrés à ajouter (ou retrancher si négatif)Par exemple, 10 pour avancer de 10 jours ouvrés, ou -5 pour reculer de 5 jours ouvrés. Les week-ends ne comptent pas dans ce nombre.
Si tu mets 10, Excel va chercher le 10e jour ouvré en sautant tous les samedis et dimanches. Les décimales sont arrondies à l'entier le plus proche : 5,7 sera traité comme 6.
Astuce : Un nombre négatif remonte dans le temps : très pratique pour la planification à rebours. Tu pars de ta deadline et tu calcules quand déclencher chaque étape.
jours_fériés
: une date ou une plage de dates représentant les jours fériés à exclure du calcul(facultatif)Tu peux mettre une seule date comme "01/05/2025", ou référencer une plage comme F1:F11 qui contient tous les jours fériés de l'année. Excel sautera ces dates en plus des week-ends.
Si une cellule de ta plage est vide, Excel l'ignore. Assure-toi que toutes les dates sont bien au format Date et non Texte, sous peine d'obtenir #VALEUR!.
Astuce : Crée une feuille "Paramètres" dans ton classeur avec tous les jours fériés de l'année et donne un nom à cette plage (par exemple JoursFériés2025). Tu pourras réutiliser cette liste dans toutes tes formules : =SERIE.JOUR.OUVRE(A1; 10; JoursFériés2025).
Pas envie d'écrire la formule SERIE.JOUR.OUVRE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Exemple 1 – Chef de projet : calculer une date de livraison
Tu es chef de projet et tu viens de recevoir une commande le 15 janvier 2025. Ton délai de production est de 10 jours ouvrés. Tu dois calculer automatiquement la date de livraison promise au client.
La formule =SERIE.JOUR.OUVRE(A2; B2) calcule automatiquement que 10 jours ouvrés après le 15/01 nous amène au 29/01, en sautant les week-ends. Si tu avais compté manuellement, tu aurais pu oublier un week-end. Avec cette formule, tu es sûr que la date est correcte et tu peux la copier sur toutes tes commandes.
| A | B | C | |
|---|---|---|---|
| 1 | Date commande | Délai (j.o.) | Date livraison |
| 2 | 15/01/2025 | 10 | 29/01/2025 |
| 3 | 03/02/2025 | 10 | 17/02/2025 |
| 4 | 10/03/2025 | 10 | 24/03/2025 |
=SERIE.JOUR.OUVRE(A2; B2)Exemple 2 – RH : planifier la fin d'une période d'essai
Tu travailles aux ressources humaines et tu dois calculer la date de fin de période d'essai d'un nouveau collaborateur. La période d'essai est de 45 jours ouvrés à partir de son premier jour de travail, et tu dois exclure les jours fériés.
En créant une liste des jours fériés dans F1:F11, tu peux réutiliser la même formule pour tous les employés. Le symbole $ permet de figer la référence quand tu copies la formule vers le bas.
| A | B | C | |
|---|---|---|---|
| 1 | Employé | Date début | Fin période d'essai |
| 2 | Sophie Martin | 02/04/2025 | 09/06/2025 |
| 3 | Thomas Dubois | 05/05/2025 | 11/07/2025 |
=SERIE.JOUR.OUVRE(B2; 45; F$1:F$11)Astuce de pro : Configure une mise en forme conditionnelle pour mettre en surbrillance les fins de période d'essai qui approchent. Tu ne rateras plus jamais un entretien d'évaluation.
Exemple 3 – Commercial : calculer une échéance de paiement
Tu es commercial et tes conditions de paiement sont "30 jours ouvrés nets". Tu viens d'émettre une facture le 10 février et tu dois indiquer la date limite de paiement au client.
Cette formule garantit que tu appliques toujours le même délai de paiement à tous tes clients. Tu peux aussi l'utiliser pour suivre les retards de paiement en comparant la date d'échéance avec la date du jour : =SI(C2<AUJOURDHUI(); "En retard"; "OK").
| A | B | C | |
|---|---|---|---|
| 1 | N° Facture | Date émission | Échéance (30 j.o.) |
| 2 | FAC-2025-042 | 10/02/2025 | 21/03/2025 |
| 3 | FAC-2025-043 | 14/02/2025 | 27/03/2025 |
| 4 | FAC-2025-044 | 17/02/2025 | 31/03/2025 |
=SERIE.JOUR.OUVRE(B2; 30)Exemple 4 – Logisticien : calculer une date de commande fournisseur
Tu es logisticien et tu dois recevoir des marchandises le 20 mars au plus tard. Ton fournisseur a un délai de 15 jours ouvrés. Tu dois calculer à quelle date passer commande, donc remonter dans le temps.
En utilisant -15 jours ouvrés, on remonte dans le temps pour trouver la date limite de commande. Le nombre négatif est très pratique pour la planification à rebours : tu pars de ta deadline et tu calcules automatiquement quand déclencher chaque étape.
| A | B | C | |
|---|---|---|---|
| 1 | Besoin le | Délai fournisseur | Commander avant le |
| 2 | 20/03/2025 | -15 | 28/02/2025 |
| 3 | 15/04/2025 | -15 | 26/03/2025 |
| 4 | 05/05/2025 | -15 | 14/04/2025 |
=SERIE.JOUR.OUVRE(A2; B2)Astuce de pro : Combine SERIE.JOUR.OUVRE avec AUJOURDHUI() pour créer des alertes automatiques : =SI(C2<AUJOURDHUI(); "URGENT : Commander maintenant !"; "OK").
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction SERIE.JOUR.OUVRE
Le résultat s'affiche comme un grand nombre (ex : 45678)
Excel stocke les dates sous forme de numéros de série en interne. Si tu vois 45678 au lieu d'une belle date comme 15/01/2025, c'est juste un problème de format de cellule.
Solution : Clique droit sur la cellule, puis "Format de cellule" et choisis "Date" avec le format souhaité (jj/mm/aaaa par exemple). Tu peux aussi utiliser le raccourci Ctrl+1 pour ouvrir directement la fenêtre de formatage.
Erreur #VALEUR! quand j'utilise des jours fériés
Cette erreur apparaît souvent quand tes jours fériés ne sont pas correctement formatés en dates, ou quand tu as du texte dans ta plage de jours fériés.
Solution : Vérifie que toutes les cellules de ta plage jours_fériés contiennent soit des dates valides, soit rien du tout (pas de texte). Assure-toi que le format de ces cellules est bien "Date" et non "Texte" : sélectionne la plage, Ctrl+1, puis choisis le format Date.
Le calcul inclut le samedi ou le dimanche dans le résultat final
Ce n'est pas une erreur à proprement parler : SERIE.JOUR.OUVRE retourne la date exacte après N jours ouvrés comptés. La date de départ n'est jamais dans le compte, donc le résultat tombe toujours sur un jour ouvré.
Solution : Si ton résultat tombe quand même un week-end, vérifie que ta date_départ est bien une date reconnue par Excel et non un texte. Pour forcer le résultat sur un jour ouvré quoi qu'il arrive, utilise =SERIE.JOUR.OUVRE(SERIE.JOUR.OUVRE(A1; 10); 0).
SERIE.JOUR.OUVRE vs NB.JOURS.OUVRES vs SERIE.JOUR.OUVRE.INTL vs MOIS.DECALER
Utilise SERIE.JOUR.OUVRE pour calculer une date à partir d'un nombre de jours ouvrés (week-end classique sam-dim). NB.JOURS.OUVRES fait l'inverse : il compte les jours entre deux dates. SERIE.JOUR.OUVRE.INTL ajoute la personnalisation du week-end. MOIS.DECALER travaille en mois calendaires, sans notion de jours ouvrés.
| Critère | SERIE.JOUR.OUVRE | NB.JOURS.OUVRES | SERIE.JOUR.OUVRE.INTL | MOIS.DECALER |
|---|---|---|---|---|
| Résultat retourné | Une date | Un nombre de jours | Une date | Une date |
| Exclut les week-ends | ✅ Sam-Dim | ✅ Sam-Dim | ✅ Personnalisable | ❌ Non |
| Gère les jours fériés | ✅ Oui | ✅ Oui | ✅ Oui | ❌ Non |
| Unité de temps | Jours ouvrés | Jours ouvrés | Jours ouvrés | Mois calendaires |
| Week-end personnalisé | ❌ Non | ❌ Non | ✅ Oui | N/A |
| Usage typique | Calculer une échéance | Compter des jours | Pays avec week-end différent | Plannings mensuels |
| Difficulté | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
Astuces avancées avec SERIE.JOUR.OUVRE
Créer un calendrier de jours fériés réutilisable
Plutôt que de taper les jours fériés à chaque fois, crée une feuille "Paramètres" avec tous les jours fériés de l'année et donne un nom à la plage via Formules > Définir un nom (par exemple JoursFériés2025). Dans toutes tes formules, utilise simplement =SERIE.JOUR.OUVRE(A1; 10; JoursFériés2025).
Quand l'année change, tu mets à jour une seule fois la liste et toutes tes formules suivent automatiquement.
Calculer le dernier jour ouvré du mois
Combine SERIE.JOUR.OUVRE avec FIN.MOIS pour obtenir le dernier jour ouvré d'un mois donné : =SERIE.JOUR.OUVRE(FIN.MOIS(A1; 0)+1; -1). La logique : FIN.MOIS donne le dernier jour du mois, +1 fait passer au 1er du mois suivant, et -1 jour ouvré remonte au dernier jour ouvré du mois ciblé.
Idéal pour les clôtures comptables qui tombent toujours sur un jour ouvré.
Créer des alertes automatiques sur les délais dépassés
Utilise la mise en forme conditionnelle avec la règle =C2<AUJOURDHUI() sur ta colonne de dates calculées par SERIE.JOUR.OUVRE. Toutes les lignes dont la date est passée s'affichent en rouge automatiquement.
Tu repères en un coup d'oeil les urgences dans ton planning, sans avoir à comparer date par date.
Questions fréquentes sur la fonction SERIE.JOUR.OUVRE
Puis-je calculer une date dans le passé avec SERIE.JOUR.OUVRE ?
Oui, utilise un nombre négatif pour reculer dans le temps. Par exemple, =SERIE.JOUR.OUVRE(AUJOURDHUI(); -10) te donnera la date située 10 jours ouvrés avant aujourd'hui.
C'est très pratique pour la planification à rebours : retrouver une date de commande à partir d'une date de livraison, ou calculer quand démarrer une tâche pour respecter une deadline.
Les week-ends sont-ils automatiquement exclus du calcul ?
Oui, SERIE.JOUR.OUVRE considère automatiquement les samedis et dimanches comme des jours non ouvrés et les saute dans son décompte.
Si ton entreprise a d'autres jours de week-end (comme vendredi-samedi dans certains pays), utilise SERIE.JOUR.OUVRE.INTL qui permet de personnaliser les jours exclus via un paramètre numérique ou une chaîne de caractères.
Comment gérer plusieurs jours fériés dans la formule ?
Crée une plage de cellules contenant toutes tes dates de jours fériés, puis référence cette plage dans le paramètre jours_fériés. Par exemple : =SERIE.JOUR.OUVRE(A1; 10; F1:F15) où F1:F15 contient tes 15 jours fériés de l'année.
Pour encore plus de confort, donne un nom à cette plage (Formules > Définir un nom) et utilise ce nom directement dans la formule.
Pourquoi le résultat s'affiche comme un grand nombre au lieu d'une date ?
Excel stocke les dates en numéros de série en interne. Si tu vois 45678 au lieu du 15/01/2025, c'est un problème de format d'affichage.
Clique droit sur la cellule, puis "Format de cellule" > "Date", et choisis le format de date qui te convient (jj/mm/aaaa par exemple). La valeur calculée est correcte, seul l'affichage change.
SERIE.JOUR.OUVRE fonctionne-t-il avec des décimales ?
La fonction arrondit automatiquement les décimales à l'entier le plus proche. Si tu mets 5,7 jours ouvrés, Excel calculera avec 6 jours.
Pas besoin d'arrondir toi-même, la fonction le fait pour toi. Cela dit, en pratique, les délais en jours ouvrés sont toujours des entiers, donc ce cas ne se présente généralement pas.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

