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.
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ément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
NB.JOURS.OUVRES | Le 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ébut | Le premier jour, qui compte aussi. Avec SERIE.JOUR.OUVRE et FIN.MOIS : la date de départ. | A2 |
date_fin | Le 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.
Voici comment construire la formule vous-même :
- Cliquez sur C2 et tapez NB.JOURS.OUVRES avec une parenthèse.
=NB.JOURS.OUVRES( - Cliquez sur la date de début, A2, et tapez un point-virgule.
=NB.JOURS.OUVRES(A2; - Cliquez sur la date de fin, B2.
=NB.JOURS.OUVRES(A2;B2 - 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.
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.
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.
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.
Entraînez-vous dans la leçon Jours ouvrés et échéances. Les premiers exercices sont gratuits.
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