Formule Excel: ajouter des jours exclure certains jours de la semaine -

Table des matières

Formule générique

=WORKDAY.INTL(date,days,"pattern")

Sommaire

Pour ajouter des jours à une date tout en excluant des jours spécifiques (c'est-à-dire exclure les mardis et jeudis, les mercredis uniquement, etc.), vous pouvez utiliser la fonction WORKDAY.INTL avec un code de modèle spécial.

Dans l'exemple illustré, la formule en C7 est:

=WORKDAY.INTL(B7,7,"0101000")

Cette formule ajoute 7 jours à la date en B7, à l'exclusion des mardis et jeudis.

Explication

La fonction WORKDAY.INTL est basée sur la fonction WORKDAY, qui est conçue pour ajouter des jours ouvrés à une date. WORKDAY exclut automatiquement le samedi et le dimanche et peut éventuellement exclure une liste de jours fériés personnalisés. Le WORKDAY.INTL fait la même chose, mais permet d'exclure tous les jours de la semaine, en plus des jours fériés.

Pour exclure certains jours de la semaine, vous pouvez soit utiliser un code préconfiguré (voir cette page pour une liste complète des préréglages), soit fournir votre propre «code de modèle». Le code de modèle doit comporter 7 chiffres et un zéro pour chaque jour de la semaine, commençant le lundi et se terminant le dimanche. Les valeurs égales à 1 sont exclues et les jours avec des valeurs nulles sont traités normalement.

Donc, en supposant que vous souhaitiez ajouter 7 jours à une date dans la cellule A1, vous pouvez écrire des formules comme celle-ci:

=WORKDAY.INTL(A1,7,"0000011") // exclude Sat, Sun =WORKDAY.INTL(A1,7,"0010011") // exclude Sat, Sun, Wed =WORKDAY.INTL(A1,7,"0101011") // exclude Sat, Sun, Tue, Thu

Articles intéressants...