Description
Cette fonction permet d'obtenir le nombre de jours ouvrables entre deux dates. Il exclut automatiquement les samedis et les dimanches et, en option, une série de jours fériés que vous fournissez.
Syntaxe
NETWORKDAYS(start_date,end_date,[holidays])
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Entrée valide |
|---|---|---|
date_début |
Oui | Première date de l'intervalle à prendre en considération. 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. |
date_fin |
Oui | Dernière date de la période à prendre en considération. 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. |
Exemple
Données d’échantillon
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date de début | Date de fin | Vacances | Tarif | Cible |
| 2 | 1/1/2024 | 12/31/2024 | 5/15/2024 | $262.00 | 122 |
| 3 | 1/1/2024 | 3/31/2024 | 3/15/2024 | $261.00 | 14 |
| 4 | 11/1/2024 | 12/31/2024 | 11/4/2024 | $258.00 | 12 |
| 5 | 2/5/2025 | 11/7/2025 | 7/4/2025 | $300.00 | 21 |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Déterminez le nombre de jours ouvrables (lun-ven) entre les dates indiquées dans les cellules, sans tenir compte des jours fériés. | =NETWORKDAYS(A1,B1) |
Cette formule calcule le nombre de jours ouvrables (lun-ven) entre la date de la cellule A1 et la cellule B1, sans indication de jours fériés. Pour cet ensemble de données, cette formule renvoie 262. |
| Déterminez le nombre de jours ouvrables (du lundi au vendredi) entre les dates indiquées dans les cellules, à l’exclusion des jours fériés. | =NETWORKDAYS(A2,B2,"5/15/2024") |
Cette formule calcule le nombre de jours ouvrables (lun-ven) entre la date de la cellule A1 et la cellule B1, avec les jours fériés spécifiés en C2. Pour cet ensemble de données, cette formule renvoie 261. |
| Déterminez le nombre de jours ouvrables (lun-ven) entre les dates indiquées dans les cellules, avec les jours fériés spécifiés dans une plage de cellules. | =NETWORKDAYS(A1,B1,E1:E5) |
Cette formule calcule le nombre de jours ouvrables (lun-ven) entre la date de la cellule A1 et la cellule B1, avec les jours fériés spécifiés dans l’intervalle C2 :C4. Pour cet ensemble de données, cette formule renvoie 258. |
| Calculez le coût total d’un projet en fonction du nombre de jours de travail et du taux journalier. | =PRODUCT(NETWORKDAYS(A2, B2), C2) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule donne $68,382.00 |
| Déterminez l’état d’un projet et renvoyez une chaîne de caractères avec cet état. | =IFS(NETWORKDAYS(A2, B2, E2:E5) <= C2, "On Time", NETWORKDAYS(A2, B2, E2:E5) <= C2*1.1, "Slightly Delayed", VRAI, "Significantly Delayed" ) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, cette formule renvoie "On Time" |
Notes
- NETWORKDAYS ne sait pas implicitement quels sont les jours fériés. Ces dates doivent être spécifiées par l'utilisateur.
- NETWORKDAYS inclut à la fois la date de début et la date de fin lors du calcul des jours ouvrables.
- NETWORKDAYS exclut automatiquement tous les samedis et dimanches de la plage spécifiée.
- NETWORKDAYS ne tient compte d'aucune 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 la ou les dates fournies ne sont pas valides, NETWORKDAYS renvoie l'erreur #VALUE!.
- Les caractères génériques ne fonctionnent pas avec cette fonction.
Astuces
- Vous pouvez l'utiliser pour calculer le nombre d'heures de travail dans la plage spécifiée en multipliant le résultat par le nombre d'heures de travail approprié.
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