Formule générique
=WORKDAY(start_date,days,holidays)
Sommaire
Si vous avez besoin d'ajouter ou de soustraire des jours ouvrés (jours ouvrés) à une date afin de pouvoir calculer une date future ou passée qui saute les week-ends (et les jours fériés), vous pouvez utiliser la fonction WORKDAY. Les vacances sont facultatives.
Dans l'exemple, la formule en D6 est:
=WORKDAY(B6,C6,B9:B11)
Cela ajoute 7 jours au mardi 22 décembre et revient le mardi 5 janvier 2016.
Explication
Par défaut, la fonction WORKDAY exclura les week-ends (samedi et dimanche). Dans ce cas, nous avons également fourni une liste de 3 jours fériés qui entrent tous dans la plage de dates en cours de calcul, ce qui signifie que les week-ends et les jours fériés seront exclus. Le tableau suivant montre quelles dates sont exclues avec et sans jours fériés (grisé ombré). Les dates finales renvoyées par WORKDAY sont surlignées en jaune
Pas de vacances | Vacances fournies |
---|---|
Mer, 23-déc-2015 | Mer, 23-déc-2015 |
Jeu., 24-déc-2015 | Jeu., 24-déc-2015 |
Ven, 25-déc-2015 | Ven, 25-déc-2015 |
Sam, 26-déc-2015 | Sam, 26-déc-2015 |
Dim., 27-déc-2015 | Dim., 27-déc-2015 |
Lun, 28-déc-2015 | Lun, 28-déc-2015 |
Mar, 29-déc-2015 | Mar, 29-déc-2015 |
Mer, 30-déc-2015 | Mer, 30-déc-2015 |
Jeu., 31-déc-2015 | Jeu., 31-déc-2015 |
Ven, 01-janv-2016 | Ven, 01-janv-2016 |
Sam, 02-janv-2016 | Sam, 02-janv-2016 |
Dim., 03-janv.-2016 | Dim., 03-janv.-2016 |
Lun, 04-janv.-2016 | Lun, 04-janv.-2016 |
Mar, 05-janv.-2016 | Mar, 05-janv.-2016 |
Mer., 06-janv.-2016 | Mer., 06-janv.-2016 |
Soustraire les jours ouvrés
Pour soustraire une activité à une date (au lieu d'ajouter des jours ouvrés), utilisez simplement une valeur négative pour les jours. Par exemple pour obtenir une date 3 jours ouvrés avant une date en A1, vous pouvez utiliser:
=WORKDAY(A1,-3)