Toutes les fonctions Excel

NB.JOURS.OUVRES dans Excel : comment l'utiliser

NB.JOURS.OUVRES compte les jours ouvrés entre deux dates. Les week-ends ne comptent pas et vous ajoutez vous-même les jours fériés.

Essayez gratuitement les premiers exercicesDans la leçon Jours ouvrés et échéances

Que fait NB.JOURS.OUVRES ?

NB.JOURS.OUVRES compte le nombre de jours ouvrés entre deux dates : du lundi au vendredi, et les deux extrémités comptent. Excel ne connaît pas vos jours fériés : vous les mettez dans une liste et vous la donnez comme troisième argument.

SERIE.JOUR.OUVRE fonctionne dans l'autre sens : vous donnez une date de départ et un nombre de jours ouvrés, et Excel donne la date d'arrivée, sans les week-ends. FIN.MOIS donne le dernier jour d'un mois, pratique pour les échéances.

Quand utiliser NB.JOURS.OUVRES ?

  • Le nombre de jours ouvrés d'un projet : =NB.JOURS.OUVRES(A2;B2).
  • La même chose sans les jours fériés de E2:E12 : =NB.JOURS.OUVRES(A2;B2;$E$2:$E$12).
  • La date de livraison après 10 jours ouvrés : =SERIE.JOUR.OUVRE(A2;10).
  • L'échéance à la fin du mois suivant : =FIN.MOIS(A2;1).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés])

Le nombre de jours ouvrés entre deux dates, les deux comprises.

Avec un exemple : =NB.JOURS.OUVRES(A2;B2)

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
NB.JOURS.OUVRESLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.NB.JOURS.OUVRES
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
date_débutLe premier jour, qui compte aussi. Avec SERIE.JOUR.OUVRE et FIN.MOIS : la date de départ.A2
date_finLe dernier jour, qui compte aussi.B2
[jours_fériés]Facultatif : une plage avec des jours de congé qui ne comptent pas.omis
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.

NB.JOURS.OUVRES étape par étape

C2 contient =NB.JOURS.OUVRES(A2;B2). Du lundi 2 mars au vendredi 13 mars : deux semaines de travail complètes. Modifiez les nombres ou la formule et regardez ce qui se passe.

C2
A
B
C
D
E
F
G
H
1
Début
Fin
Jours ouvrés
2
02/03/2026
13/03/2026
10
3
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur C2 et tapez NB.JOURS.OUVRES avec une parenthèse.=NB.JOURS.OUVRES(
  2. Cliquez sur la date de début, A2, et tapez un point-virgule.=NB.JOURS.OUVRES(A2;
  3. Cliquez sur la date de fin, B2.=NB.JOURS.OUVRES(A2;B2
  4. Fermez la parenthèse et appuyez sur Entrée : deux semaines de travail complètes, donc 10 jours ouvrés.=NB.JOURS.OUVRES(A2;B2)

Autres exemples

Sans un jour de congé

C2 contient =NB.JOURS.OUVRES(A2;B2;D2). Le jour de congé en D2 tombe un vendredi et ne compte pas : il reste 9 jours ouvrés.

C2
A
B
C
D
E
F
G
H
1
Début
Fin
Jour de congé
2
02/03/2026
13/03/2026
9
06/03/2026
3
4
5
6
7
8
9
10
Prêt

Dix jours ouvrés plus tard

C1 contient =SERIE.JOUR.OUVRE(A2;10). Dix jours ouvrés après le jeudi 5 mars, c'est le jeudi 19 mars : les deux week-ends ne comptent pas.

C1
A
B
C
D
E
F
G
H
1
Commandé
19/03/2026
2
05/03/2026
3
4
5
6
7
8
9
10
Prêt

La fin du mois

C1 contient =FIN.MOIS(A2;1). Avec 1, vous obtenez le dernier jour du mois suivant : le 30 avril. Avec 0, ce serait le 31 mars.

C1
A
B
C
D
E
F
G
H
1
Facture
30/04/2026
2
17/03/2026
3
4
5
6
7
8
9
10
Prêt

Les jours fériés

Excel ne connaît aucun jour férié. Mettez-les dans une liste et faites-y référence. Ils ne sont pas les mêmes en France, en Belgique et en Suisse, et en Suisse ils changent même d'un canton à l'autre : un fichier partagé a donc parfois besoin de plus d'une liste.

Là où ça coince souvent

  • La date de début et la date de fin comptent toutes les deux.
  • Si vous ne travaillez pas du lundi au vendredi, utilisez NB.JOURS.OUVRES.INTL.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Jours ouvrés et échéances. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Comment trouver la date après 10 jours ouvrés ?

Avec SERIE.JOUR.OUVRE : =SERIE.JOUR.OUVRE(A1;10).

À lire aussi

DATEANNEE, MOIS et JOURAUJOURDHUIDATEDIFCalculer avec les heures