
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éesSyntaxe
= 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 2010Notes 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.