Fonction NETWORKDAYS.INTL d’Excel
Par défaut, les week-ends sont le samedi et le dimanche dans une semaine. Pour calculer le nombre de jours ouvrés en excluant le week-end (samedi et dimanche) ou tout autre jour spécifié comme non ouvré, utilisez la fonction NETWORKDAYS.INTL. Ce tutoriel présente la syntaxe de cette formule ainsi que l’utilisation de la fonction NETWORKDAYS.INTL dans Excel.

Description de la fonction NETWORKDAYS.INTL
Syntaxe de la fonction NETWORKDAYS.INTL
Exemples d’utilisation de la fonction NETWORKDAYS.INTL
Description de la fonction NETWORKDAYS.INTL
La fonction Microsoft Excel NETWORKDAYS.INTL permet de calculer le nombre de jours ouvrables entre deux dates. Par défaut, elle exclut les week-ends (samedi et dimanche) des jours ouvrés. Vous pouvez également définir comme week-ends n’importe quels autres jours que le samedi et le dimanche.
Syntaxe de la fonction NETWORKDAYS.INTL
=NETWORKDAYS.INTL ()start_date, end_date, [weekend], [holidays])
Arguments de la syntaxe
- Date_de_début: La Date de début du Plage de dates ;
- Date_de_fin: La Date de fin du Plage de dates ;
- Week-end : Il s’agit d’un argument facultatif. Vous pouvez choisir un numéro de week-end pour indiquer quels jours sont considérés comme des week-ends, ou ignorer cet argument afin que le samedi et le dimanche soient automatiquement pris comme week-ends par défaut.
- Jours fériés : Il s’agit d’un argument facultatif. Une liste de dates considérées comme des jours non ouvrés.
Le tableau ci-dessous présente les numéros de week-end ainsi que leurs dates correspondantes.
| Numéro du week-end | week-end |
| 1 ou omis | Samedi et dimanche |
| 2 | Dimanche et lundi |
| 3 | Lundi et mardi |
| 4 | Mardi et mercredi |
| 5 | Mercredi et jeudi |
| 6 | Jeudi et vendredi |
| 7 | Vendredi et samedi |
| 11 | Dimanche uniquement |
| 12 | Lundi uniquement |
| 13 | Mardi uniquement |
| 14 | Mercredi uniquement |
| 15 | Jeudi uniquement |
| 16 | Vendredi uniquement |
| 17 | Samedi uniquement |
Remarques:
1. Vous pouvez également utiliser des chaînes de caractères pour représenter les week-ends et les jours ouvrés d’une semaine.
2. Les chaînes de caractères représentant les week-ends sont composées de 7 chiffres, uniquement des 0 et des 1, allant du lundi au dimanche. Le chiffre 1 indique un jour de week-end, tandis que le 0 correspond à un jour ouvré.
Par exemple:
0000100signifie que seul le vendredi est considéré comme week-end dans la semaine ;
0011000signifie que le mercredi et le jeudi sont considérés comme des week-ends dans la semaine.
La chaîne «111111» est invalide et renvoie toujours 0.
1) Référence directe aux cellules contenant les dates de début, les dates de fin et les dates des jours fériés : =NETWORKDAYS.INTL(B3; C3; 1; F3:F4).

2) Saisie directe des dates sous forme de chaîne de texte :=NETWORKDAYS.INTL(«12/20/2018», «1/10/2019»,1,{«12/25/2018»,«1/1/2019»}).

Exemples d’utilisation de la fonction NETWORKDAYS.INTL
Cette section vous présente des exemples de calcul du nombre de jours ouvrés entre deux dates à l’aide de la fonction NETWORKDAYS.INTL dans Excel.
Exemple 1 : Calculer les jours ouvrés entre deux dates en excluant les week-ends par défaut
Comme illustré dans la capture d’écran ci-dessous, la plage B3:B5 contient les dates de début et la plage C3:C5 contient les dates de fin. Pour calculer automatiquement le nombre de jours ouvrés entre chaque date de début et sa date de fin correspondante, tout en excluant les week-ends par défaut, procédez comme suit.

1. Sélectionnez la cellule où vous souhaitez afficher le total des jours ouvrés, puis saisissez la formule.=NETWORKDAYS.INTL(B3, C3) dans la barre de formule, puis appuyez sur la touche Entrée.

2. Faites ensuite glisser la poignée de recopie vers le bas pour appliquer la formule aux autres cellules. Voir la capture d’écran :

Exemple 2 : Calculer les jours ouvrés entre deux dates en excluant les Date spécifique comme week-end
Vous pouvez définir certains jours (par exemple le lundi et le mardi) comme week-ends, à la place du samedi et du dimanche par défaut, et les exclure des jours ouvrés.
1. Sélectionnez la cellule où vous souhaitez afficher le total des jours ouvrés, puis saisissez la formule.=NETWORKDAYS.INTL(B3, C3,3)dans la Barre de formule, puis appuyez sur la touche Entrée.

Ou appliquez cette formule =NETWORKDAYS.INTL(B3, C3,"1100000")

2. Continuez à sélectionner la cellule de résultat, puis faites glisser la poignée de recopie.poignée de recopievers le bas pour appliquer la formule aux autres cellules. Voir la capture d’écran :

Exemple 3 : Calculer les jours ouvrés entre deux dates en excluant les Date spécifique comme week-ends ainsi que les jours fériés
Si vous souhaitez exclure simultanément des jours de la semaine spécifiques (par exemple le mercredi et le jeudi) ainsi que des jours fériés des jours ouvrés à l’aide de la fonction NETWORKINGDAYS.INTL, procédez comme suit.
1. Cliquez sur la cellule dans laquelle vous souhaitez afficher le total des jours ouvrés, saisissez la formule =NETWORKDAYS.INTL(B3, C3,5,F3:F4) dans la barre de formule, puis appuyez sur la touche Entrée.
Ou appliquez cette formule =NETWORKDAYS.INTL(B3, C3,"0011000",F3:F4).

Remarques:
(1.) Le numéro de week-end « 3 » et la chaîne de caractères « 0011000 » utilisés dans les deux formules ci-dessus indiquent que le mercredi et le jeudi sont considérés comme des jours de week-end.
2). F3:F4 est la liste des jours fériés que vous souhaitez exclure du calcul des jours ouvrés.
2. Faites glisser la poignée de recopie vers le bas pour obtenir l’ensemble des résultats, comme illustré dans la capture d’écran ci-dessous.
