Microsoft Excel possède plusieurs fonctions WORKDAY intégrées qui peuvent être utilisées pour les calculs de date. Chaque fonction effectue un travail différent et les résultats diffèrent d'une fonction à l'autre.
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 de travail 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:
- Trouver la date de fin d'un projet avec un nombre défini de jours de travail suivant une date de début donnée.
- Trouver la date de début d'un projet avec un nombre défini de jours de travail avant une date de fin donnée.
- Trouver la date d'échéance d'une facture.
- Trouver 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.
Days (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.
Pour trouver une date postérieure à 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.
Holidays (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 tutoriel utilise la fonction WORKDAY pour trouver 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.
Pour éviter les problèmes de calcul qui se produisent si des dates sont saisies accidentellement sous forme de texte, utilisez la fonction DATE pour saisir les dates dans la fonction. Consultez la section sur les 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: Férié 1:
D4: Férié 2:
D5: Date de fin:
E1: =DATE(2012, 7, 9)
E2: 82
E3: =DATE(2012, 9, 3)
E4: =DATE (2012, 10, 8)
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 court.
Créer la fonction WORKDAY
Pour créer la fonction WORKDAY:
Select cell E5 pour en faire la cellule active. C'est ici que les résultats de la fonction WORKDAY seront affichés.
Allez à l'onglet Formulas et sélectionnez Date & Time > WORKDAY pour afficher le Boîte de dialogue Arguments de la fonction.
Lorsque vous utilisez la formule WORKDAY dans Google Sheets, accédez à Insert > Function > All> 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, saisissez 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 saisissez E2 pour que la formule ressemble à ceci:
=JOUR OUVRABLE(E1, E2)
Placez le curseur dans la zone de texte Holidays, puis faites glisser pour sélectionner les cellules E3 et E4pour 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 Done. Dans Google Sheets, appuyez sur Entrée.
La date 11/2/2012, la date de fin du projet, apparaît dans la cellule E5 de la feuille de travail. 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 la fonction WORKDAY
Si les données des différents arguments de cette fonction ne sont pas saisies correctement, une valeur d'erreur apparaît dans la cellule où se trouve la fonction WORKDAY.
Vous verrez l'une de ces erreurs:
- VALUE! 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).
- NUM! 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 forme d'entier (par exemple, 82,75 jours), le nombre est tronqué, plutôt qu'arrondi vers le haut ou vers le bas, à la partie entière du nombre (par exemple, 82 jours).