KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction NETWORKDAYS.INTL d’Excel

AuteurSiluvia Date de modification

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.

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

Description de la fonction NETWORKDAYS.INTL

Syntaxe de la fonction NETWORKDAYS.INTL

Arguments de la syntaxe

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 omisSamedi et dimanche
2Dimanche et lundi
3Lundi et mardi
4Mardi et mercredi
5Mercredi et jeudi
6Jeudi et vendredi
7Vendredi et samedi
11Dimanche uniquement
12Lundi uniquement
13Mardi uniquement
14Mercredi uniquement
15Jeudi uniquement
16Vendredi uniquement
17Samedi 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).

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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»}).

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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.

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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.

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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.

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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 :

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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).

illustrant l'utilisation de la fonction NETWORKDAYS.INTL

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.

illustrant l'utilisation de la fonction NETWORKDAYS.INTL