Comment utiliser la fonction Excel WORKDAY.INTL -

Sommaire

La fonction Excel WORKDAY.INTL prend une date et renvoie le travail le plus proche dans le futur ou le passé, en fonction d'une valeur de décalage que vous fournissez. Contrairement à la fonction WORKDAY, WORKDAY.INTL vous permet de personnaliser les jours considérés comme des week-ends (jours non ouvrés). Vous pouvez utiliser la fonction WORKDAY.INTL pour calculer les dates d'achèvement, les dates d'expédition, etc. qui prennent en compte les jours non ouvrables.

Objectif

Obtenez la date n jours ouvrables dans le futur ou le passé

Valeur de retour

Date de travail suivante ou précédente en fonction des entrées

Syntaxe

= WORKDAY.INTL (date_début, jours, (week-end), (jours fériés))

Arguments

  • start_date - La date de début.
  • jours - La date de fin.
  • week - end - (facultatif) Réglage pour quels jours de la semaine doivent être considérés comme des week-ends.
  • jours fériés - (facultatif) Une liste d'une ou plusieurs dates qui devraient être considérées comme des jours de congé .

Version

Excel 2010

Notes d'utilisation

WORKDAY.INTL calcule une date qui représente le jour ouvrable "le plus proche" N jours dans le passé ou le futur. Utilisez un nombre positif comme jours pour les dates futures et un nombre négatif pour les dates passées. Cette fonction est plus robuste que la fonction WORKDAY car elle vous permet de personnaliser les jours de la semaine qui sont considérés comme des week-ends.

Exemples de formules

D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays

Fins de semaine

Par défaut, WORKDAY.INTL exclura les week-ends (samedi et dimanche). Cependant, vous pouvez contrôler quels jours sont considérés comme des week-ends, en fournissant un code du tableau ci-dessous pour l' argument week - end .

Un autre moyen (plus simple) de spécifier les jours de week-end consiste à utiliser un «masque» pour indiquer les week-ends avec des uns et des zéros. Dans ce schéma, une chaîne de 7 uns et zéros est fournie pour indiquer les week-ends, où le premier caractère est lundi et le dernier caractère dimanche. Utilisez un (1) pour indiquer le week-end et zéro (0) pour indiquer un jour ouvrable. Cette méthode est plus flexible, car elle vous permet de désigner n'importe quel jour de la semaine comme un week-end (c'est-à-dire un jour non ouvrable). Par exemple:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed

Vacances

WORKDAY.INTL peut également éventuellement prendre en compte les vacances. Pour l' argument jours fériés , indiquez une plage contenant des dates de vacances. Ces dates sont traitées comme des jours non ouvrés et ne seront pas incluses dans le résultat.

Codes week-end

Utilisez l'un des codes ci-dessous pour l'argument week-end pour sélectionner une option de week-end "fixe".

Code Jours de fin de semaine
1 (par défaut) 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

Remarques:

  • Si start_date n'est pas valide, WORKDAY.INTL renvoie le #NOMBRE! Erreur.
  • Si start_date + day n'est pas valide, WORKDAY.INTL renvoie le #NUM! Erreur.
  • Si un jour férié n'est pas valide, WORKDAY.INTL renvoie le #NOMBRE! Erreur.
  • Si le week-end n'est pas valide, WORKDAY.INTL renvoie la #VALUE! Erreur.

Articles intéressants...