Formule Excel: Ajouter des jours ouvrables sans week-end -

Table des matières

Formule générique

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Sommaire

Pour ajouter ou soustraire des jours ouvrables à une date, en respectant les jours fériés mais en supposant une semaine de travail de 7 jours, vous pouvez utiliser la fonction WORKDAY.INTL. Dans l'exemple, la formule en D6 est:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Cette formule ajoute 7 jours ouvrables au mardi 22 décembre. Trois jours fériés sont fournis à l'aide de la plage nommée «jours fériés» (B9: B11) et les week-ends sont définis à l'aide de la syntaxe spéciale «0000000» qui signifie que tous les jours de la semaine sont des jours ouvrés. Le résultat est le jeudi 31 décembre 2015.

Explication

Le WORKDAY.INTL peut calculer une date dans le futur ou le passé qui respecte les jours fériés et les week-ends. Pour spécifier quels jours sont considérés comme des week-ends, vous pouvez utiliser un code spécial (liste complète des codes ici) ou utiliser un «masque» pour indiquer les week-ends avec des uns et des zéros. La méthode du masque 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

L'argument week-end est fourni sous forme de 7 caractères qui représentent du lundi au dimanche. Utilisez un (1) pour indiquer le week-end et zéro (0) pour indiquer un jour ouvrable.

Puisque nous voulons que tous les jours de la semaine soient considérés comme des jours ouvrables, nous utilisons "0000000".

Articles intéressants...