Description
Cette fonction permet de déterminer une date à un nombre donné de jours ouvrables dans le futur ou le passé à partir d'une date spécifiée.
Vous pouvez également spécifier les jours à considérer comme des jours de week-end (non ouvrables) et les jours fériés à exclure. Cette fonction est utile pour calculer les dates de début, de livraison et d'achèvement qui doivent tenir compte des jours ouvrables et non ouvrables.
Syntaxe
WORKDAY(start_date,days,[holidays])
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Entrée valide |
|---|---|---|
date_début |
Oui | Date à utiliser comme base de calcul. Il peut s'agir d'une référence de cellule, d'une date entière ou d'une date au format JJ/MM/AAAA ou AAAA/MM/JJ. Une formule qui aboutit à l'un de ces résultats est également acceptable. Les guillemets sont obligatoires. |
jours |
Oui | Jours ouvrables avant ou après la date de début. Il peut s'agir d'une référence de cellule, d'une date entière ou d'une date au format JJ/MM/AAAA ou AAAA/MM/JJ. Une formule qui aboutit à l'un de ces résultats est également acceptable. Les guillemets sont obligatoires. |
vacances |
Non | Une liste des jours non travaillés fournie sous forme de dates. Il peut s'agir d'une référence de cellule, d'une plage de cellules (D2:D13), d'une date entière ou d'une date au format JJ/MM/AAAA ou AAAA/MM/JJ. Une formule qui aboutit à l'un de ces éléments est également acceptable. Si aucun jour férié n'est prévu, WORKDAY considérera uniquement les samedis et les dimanches comme des jours non travaillés. |
Exemple
Données d’échantillon
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date de début | Jours de décalage | Vacances | Résultat de WORKDAY | Expédition accélérée |
| 2 | 1/1/2024 | 14 | 1/19/2024 | Oui | |
| 3 | 1/1/2024 | 14 | 1/11/2024 | 1/22/2024 | Non |
| 4 | 1/1/2024 | -14 | 12/12/2023 | Non | |
| 5 | 7/19/2023 | 9 | 12/31/2023 | 8/01/2023 | Oui |
| 6 | 45283 | 12 | 1/8/2024 | 01/08/2014 | Oui |
Exemples de formules
| Cas d’utilisation | Formule | Explication et résultat |
|---|---|---|
| Déterminez la date qui correspond au nombre spécifié de jours ouvrables (du lundi au vendredi) après la date spécifiée, sans spécifier de jours fériés. | =WORKDAY("1-Jul-2024",5) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45481 (8 juillet 2024). |
| Déterminez la date qui correspond au nombre spécifié de jours ouvrables (lun-ven) après la date spécifiée dans une cellule, sans indication de jours fériés. | =WORKDAY(A2,B2) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45300 (1/9/2024). |
| Déterminez la date qui correspond au nombre de jours ouvrables spécifié (lun-ven) entre les deux dates spécifiées dans deux cellules, sans tenir compte des jours fériés. | =WORKDAY(A2,-14) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45272 (12/12/2023). |
| Déterminez la date correspondant au nombre spécifié de jours ouvrables (lun-ven) entre les deux dates spécifiées dans deux cellules, en tenant compte des jours fériés spécifiés dans une troisième cellule. | =WORKDAY(A3,B3,C3) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45308 (1/22/2024). |
| Déterminez la date qui correspond au nombre spécifié de jours ouvrables (lun-ven) entre les deux dates spécifiées dans deux cellules, en utilisant les jours fériés spécifiés dans une plage de cellules supplémentaire. | =WORKDAY(A2,B2,C2:C6) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45324 (2/2/2024). |
| Calculez la date de début d’un projet en soustrayant un nombre spécifique de jours ouvrables d’une date limite. | =WORKDAY(DATE(2024,3,15),-10) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur obtenue est 45352 (3/1/2024). |
| Déterminez un délai révisé pour le projet en ajoutant des Workday à la date de début initiale, en tenant compte de la durée réelle du travail (en jours de réseau). | =WORKDAY(DATE(2024,3,1),NETWORKDAYS(DATE(2024,3,1), DATE(2024,3,15))) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur est 45369 (3/18/2024). |
| Déterminer un ajustement de la date de livraison selon qu’une condition est remplie ou non (par exemple, la sélection de l’expédition accélérée). | =IF(A2="Oui", WORKDAY(DATE(2024,3,8),2), WORKDAY(DATE(2024,3,8),5)) |
Cette formule fonctionne de la manière suivante :
Pour cette formule, la valeur est 45363 (3/12/2024). |
Notes
- WORKDAY
- ne sait pas implicitement quels sont les jours fériés. Ceux-ci doivent être spécifiés par l'utilisateur.
- inclut la date de début dans le calcul des jours ouvrables.
- exclut automatiquement tous les samedis et dimanches.
- ignore toute valeur temporelle.
- Si la ou les dates de vacances ne sont pas comprises entre les dates de début et de fin spécifiées, elles sont ignorées.
- Si l'une des dates fournies n'est pas valide, WORKDAY renvoie la valeur
- Les caractères génériques ne fonctionnent pas avec cette fonction.
Astuces
- Il est généralement plus facile de placer les dates de vacances dans une plage de cellules et de faire référence à cette plage.
Fonctions connexes
DATE
VALEUR DE LA DATE
JOUR
JOURS
DAYS360
EDATE
EOMONTH
MOIS
JOURS DU RÉSEAU
JOURS-RÉSEAU.INTL
JOUR DE LA SEMAINE
JOURNÉE DE TRAVAIL
JOURNÉE DE TRAVAIL.INTL
ANNÉE
ANNEEFRAC