Fonction NETWORKDAYS.INTL

La description

La fonction NETWORKDAY.INTL renvoie le nombre de jours ouvrés entiers entre deux dates à l'aide de paramètres pour indiquer quels et combien de jours sont des jours de week-end. Les jours de week-end et tous les jours spécifiés comme jours fériés ne sont pas considérés comme des jours ouvrables.

Syntaxe

NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

Arguments

Argument La description Obligatoire / facultatif
Date de début Les dates pour lesquelles la différence doit être calculée. Obligatoire
date de fin La date_début peut être antérieure, identique ou postérieure à la date_fin. Obligatoire
Fin de semaine

Indique les jours de la semaine qui sont des jours de week-end et qui ne sont pas inclus dans le nombre de jours ouvrables entiers entre start_date et end_date.

Week-end est un numéro ou une chaîne de week-end qui spécifie quand les week-ends se produisent. Regardez le nombre de week-end - Tableau des jours de week-end ci-dessous.

Optionnel
Vacances

Un ensemble facultatif d'une ou plusieurs dates à exclure du calendrier des jours ouvrables.

Les vacances seront

  • une plage de cellules contenant les dates

  • une constante de tableau des valeurs série qui représentent ces dates

L'ordre des dates ou des valeurs de série pendant les jours fériés peut être arbitraire.

Optionnel

Numéro du week-end - Tableau des jours de week-end

Numéro du week-end Jours de fin de semaine
1 ou omis Samedi Dimanche
2 Dimanche Lundi
3 Lundi Mardi
4 Mardi Mercredi
5 Mercredi Jeudi
6 Jeudi vendredi
sept Vendredi Samedi
11 Dimanche seulement
12 Lundi seulement
13 Mardi seulement
14 Mercredi seulement
15 Jeudi seulement
16 Vendredi seulement
17 Samedi seulement

Les valeurs de la chaîne Weekend comportent sept caractères et chaque caractère de la chaîne représente un jour de la semaine, en commençant par lundi. 1 représente un jour non ouvré et 0 représente un jour ouvrable. Seuls les caractères 1 et 0 sont autorisés dans la chaîne. L'utilisation de 1111111 renverra toujours 0.

Remarques

  • Si start_date est postérieure à end_date, la valeur de retour sera négative et la magnitude sera le nombre de jours ouvrables entiers.

  • Si start_date est hors plage pour la valeur de base de la date actuelle, NETWORKDAYS.INTL renvoie le #NUM! valeur d'erreur.

  • Si end_date est hors plage pour la valeur de base de la date actuelle, NETWORKDAYS.INTL renvoie le #NUM! valeur d'erreur.

  • Si le week-end spécifié est une valeur numérique non valide, NETWORKDAYS.INTL renvoie le NUM! valeur d'erreur.

  • Si une chaîne de week-end est de longueur non valide ou contient des caractères non valides, NETWORKDAYS.INTL renvoie la #VALUE! valeur d'erreur.

  • Si la date de début, la date de fin ou l'une des valeurs du tableau [vacances] fourni ne sont pas des dates valides, NETWORKDAYS.INTL renvoie la #VALEUR! valeur d'erreur.

Applicabilité

Excel 2010, Excel 2013, Excel 2016

Exemple