Afficher une date + x jours, afficher la date suivante comme week-end


0

Je ne veux pas simplement compter les jours de semaine, j'ai besoin de x nombre de jours à partir de la date indiquée dans une cellule et, si cette date est un week-end (samedi ou dimanche), déplacez-la au lundi suivant. Dans un monde parfait, je serais également en mesure de prendre en charge la situation dans laquelle, si le lundi suivant est un jour férié, le jour de la semaine suivant sera férié, mais je ne veux pas être trop gourmand.

Par exemple, B10 affiche une date. B20 indique le nombre de jours jusqu'à ce qu'une échéance soit atteinte. Je souhaite que C20 affiche la date de ce délai, sauf si cette date est un samedi (auquel cas je souhaite ajouter 2 jours à la date calculée) ou un dimanche (auquel cas je souhaite ajouter un jour à la date calculée) .

J'utilise un Mac, si cela a une importance.


Je ne suis ni un médium ni un lecteur d'esprit et je n'aime pas deviner. Quel programme utilisez vous? Veuillez modifier la question et inclure ces informations essentielles.
DavidPostill

David, j'ai ajouté que j'utilise Microsoft Excel. Merci.
Laurel Black

Réponses:


1

Voici la réponse à votre question:

=IF(WEEKDAY(B10+B20,2)<6;B10+B20;B10+B20+(8-WEEKDAY(B10+B20;2)))

Comment ça marche?

Vous testez d’abord si votre résultat n’est pas un samedi du dimanche. Si ce n'est pas le cas, vous ajoutez simplement le nombre de jours. Si c'est le cas, vous calculez combien de jours vous devez ajouter pour que ce soit le lundi prochain (il s'agit des 8 jours que j'utilise) et ajoutez ces jours au résultat.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.