Trouvez quand un projet démarre ou se termine, utilisez la fonction WORKDAY dans Excel
Microsoft Excel possède plusieurs fonctions WORKDAY intégrées qui peuvent être utilisées pour les calculs de date. Chaque fonction fait un travail différent et les résultats diffèrent d'une fonction à l'autre.
Note: Les instructions de cet article s'appliquent à Excel pour Microsoft 365, Excel 2019, Excel 2016 et Excel 2013. Google Sheets utilise également la fonction WORKDAY, mais les étapes sont légèrement différentes.
Objectif de la fonction WORKDAY
La fonction WORKDAY trouve la date de début ou de fin d'un projet ou d'une affectation lorsqu'on lui donne un nombre défini de jours de travail. Le nombre de jours ouvrés exclut automatiquement les week-ends et toutes les dates identifiées comme jours fériés.
La fonction WORKDAY que vous utilisez dépend des résultats souhaités, qui peuvent inclure l'un des éléments suivants :
- Trouvez la date de fin d'un projet avec un nombre défini de jours de travail après une date de début donnée.
- Recherchez la date de début d'un projet avec un nombre défini de jours ouvrés avant une date de fin donnée.
- Trouver la date d'échéance d'une facture.
- Trouvez la date de livraison prévue pour les marchandises ou les matériaux.
Syntaxe de la fonction WORKDAY (mise en page)
La syntaxe d' une fonction fait référence à la disposition de la fonction et inclut le nom, les crochets et les arguments de la fonction .
La syntaxe de la fonction WORKDAY est :
=WORKDAY ( Start_date , Days , Holidays )
Start_date (obligatoire) est la date de début de la période choisie. La date de début réelle peut être saisie pour cet argument ou la référence de cellule à l'emplacement de ces données dans la feuille de calcul peut être saisie à la place.
Jours (obligatoire) spécifie la durée du projet. Il s'agit d'un nombre entier indiquant le nombre de jours de travail qui seront effectués sur le projet. Pour cet argument, entrez le nombre de jours de travail ou la référence de cellule à l'emplacement de ces données dans la feuille de calcul.
Note: rechercher une date qui se situe après l'argument Start_date, utilisez un entier positif pour Days. Pour rechercher une date antérieure à l'argument Start_date, utilisez un entier négatif pour Days.
Jours fériés (facultatif) spécifie une ou plusieurs dates supplémentaires qui ne sont pas comptées dans le nombre total de jours ouvrables. Utilisez les références de cellule à l'emplacement des données dans la feuille de calcul pour cet argument.
Comment utiliser la fonction WORKDAY pour trouver une date de fin ou une date d'échéance
Ce didacticiel utilise la fonction WORKDAY pour rechercher la date de fin d'un projet qui commence le 9 juillet 2012 et se termine 82 jours plus tard. Deux jours fériés (3 septembre et 8 octobre) qui surviennent pendant cette période ne sont pas comptés dans les 82 jours.
Note: Pour éviter les problèmes de calcul qui surviennent si des dates sont saisies accidentellement sous forme de texte, utilisez la fonction DATE pour saisir les dates dans la fonction. Voir la section des valeurs d'erreur à la fin de ce didacticiel pour plus d'informations.
Pour suivre ce tutoriel, saisissez les données suivantes dans les cellules indiquées :
D1 : Date de début :
D2 : Nombre de jours :
D3 : Congé 1 :
D4 : Congé 2 :
D5 : Date de fin :
E1 : =DATE(2012,7,9)
E2 : 82
E3 : =DATE(2012,9,3 )
E4 : =DATE(2012,10,8)
Note: Si les dates dans les cellules E1, E3 et E4 n'apparaissent pas comme indiqué dans l'image ci-dessous, formatez les cellules pour afficher les données en utilisant le format de date courte .
Créer la fonction WORKDAY
Pour créer la fonction WORKDAY :
-
Sélectionnez la cellule E5 pour en faire la cellule active . C'est là que les résultats de la fonction WORKDAY seront affichés.
-
Accédez à l' onglet Formules et sélectionnez Date et heure > WORKDAY pour afficher la boîte de dialogue Function Arguments .
Lorsque vous utilisez la formule WORKDAY dans Google Sheets, accédez à Insertion > Fonction > Tout > WORKDAY . Ou entrez =WORKDAY( dans la cellule E5.
-
Placez le curseur dans la zone de texte Start_date , puis sélectionnez la cellule E1 dans la feuille de calcul pour entrer cette référence de cellule dans la boîte de dialogue.
Dans Google Sheets, entrez E1 après les premières parenthèses dans la cellule E5.
-
Placez le curseur dans la zone de texte Jours , puis sélectionnez la cellule E2 pour entrer cette référence de cellule.
Dans Google Sheets, saisissez une virgule et tapez E2 pour que la formule ressemble à ceci :
=JOUR OUVRABLE(E1,E2)
-
Placez le curseur dans la zone de texte Jours fériés , puis faites glisser pour sélectionner les cellules E3 et E4 afin d'utiliser ces références de cellule.
Dans Google Sheets, terminez la formule par une virgule, puis saisissez E3:E4 . La formule ressemble à ceci :
=JOUR OUVRABLE(E1,E2,E3:E4)
-
Sélectionnez OK dans la boîte de dialogue pour terminer la fonction. Sur un Mac , choisissez Terminé . Dans Google Sheets, appuyez sur Entrée .
La date 11/2/2012, date de fin du projet, apparaît dans la cellule E5 de la feuille de calcul. Lorsque vous sélectionnez la cellule E5, la fonction complète apparaît dans la barre de formule au-dessus de la feuille de calcul.
Résoudre les erreurs de fonction WORKDAY
Si les données des différents arguments de cette fonction ne sont pas saisies correctement, des valeurs d'erreur apparaissent dans la cellule où se trouve la fonction WORKDAY.
Vous verrez l'une de ces erreurs :
- #VALEUR! apparaît dans la cellule de réponse si l'un des arguments WORKDAY n'est pas une date valide (si la date a été saisie sous forme de texte, par exemple).
- #NOMBRE ! apparaît dans la cellule de réponse si une date non valide résulte de l'ajout des arguments Start_date et Days.
- Si l'argument Jours n'est pas entré sous la forme d'un nombre entier (comme 82,75 jours), le nombre est tronqué , au lieu d'être arrondi à la partie entière du nombre (par exemple, 82 jours).