DeWayne a une date dans la cellule A1 et il est facile d’extraire le mois de cette date. Ce qu’il doit faire, cependant, est de calculer la date qui est cinq calendar jours avant le premier jour ouvrable du mois. Ainsi, si la date de la cellule A1 est le 26 avril 2017, le premier jour ouvrable du mois serait le 3 avril et cinq jours avant le 29 mars.

Il existe de nombreuses formules différentes que vous pouvez utiliser pour dériver une telle date. Le plus court que j’ai rencontré est celui-ci:

=WORKDAY(A1-DAY(A1),1)-5

Il soustrait le jour du mois de la date actuelle, ce qui donne le dernier jour du mois précédent. L’utilisation de ceci comme paramètre pour la fonction WORKDAY, avec un deuxième paramètre de 1, vous donne le premier jour ouvrable (jour ouvrable) du mois en cours. Cinq jours sont ensuite soustraits de cette date, donnant le résultat souhaité.

Vous pouvez également, si vous préférez, utiliser la fonction EOMONTH dans la formule, de cette manière:

=WORKDAY(EOMONTH(A1,-1),1)-5

La partie EOMONTH (A1, -1) de la formule donne le même résultat que A1-DAY (A1), qui est le dernier jour du mois précédent.

Vous pouvez également utiliser le troisième paramètre de la fonction WORKDAY pour prendre en compte les vacances, si vous le souhaitez. La façon la plus simple de le faire est de cette manière:

=WORKDAY(A1-DAY(A1),1,MyHolidays)-5

Dans cet usage, MyHolidays est un nom que vous attribuez à une plage de cellules, où chaque cellule contient la date d’un jour férié au cours de l’année.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12179) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Calculating_a_Date_Five_Days_before_the_First_Business_Day [Calcul d’une date cinq jours avant le premier jour ouvrable].