Calculer le nombre de jours ouvrés entre deux dates sur Excel : Le guide complet
Excel est un outil puissant pour la gestion de données et le calcul de dates. Déterminer le nombre de jours ouvrés entre deux dates Excel est une compétence cruciale pour de nombreux professionnels. Ce guide vous expliquera comment procéder de manière simple et efficace.
Pourquoi calculer le nombre de jours ouvrés ?
Le calcul du nombre de jours ouvrés entre deux dates Excel est essentiel pour:
- La planification de projets: Estimer la durée réelle d'un projet en excluant les week-ends et jours fériés.
- La gestion des ressources humaines: Calculer le nombre de jours travaillés par un employé.
- La facturation: Déterminer le nombre de jours facturables pour un service.
- Le suivi des délais: S'assurer du respect des échéances en tenant compte des jours non travaillés.
Méthode 1 : Utilisation de la fonction NB.JOURS.OUVRES
La fonction NB.JOURS.OUVRES est la méthode la plus simple et directe pour calculer le nombre de jours ouvrés entre deux dates Excel. Elle prend en compte les week-ends et, optionnellement, une liste de jours fériés.
Syntaxe de la fonction NB.JOURS.OUVRES
=NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés])
date_début: La date de début de la période.date_fin: La date de fin de la période.[jours_fériés]: (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure du calcul.
Exemple pratique
Supposons que vous souhaitiez calculer le nombre de jours ouvrés entre deux dates Excel du 1er janvier 2024 au 31 janvier 2024, en excluant les jours fériés du 1er janvier et du 25 janvier.
- Saisissez la date de début (01/01/2024) dans la cellule A1.
- Saisissez la date de fin (31/01/2024) dans la cellule A2.
- Saisissez les dates des jours fériés (01/01/2024 et 25/01/2024) dans les cellules A4 et A5.
-
Dans une autre cellule, saisissez la formule suivante:
excel =NB.JOURS.OUVRES(A1;A2;A4:A5)Excel renverra le nombre de jours ouvrés entre les deux dates, en excluant les week-ends et les jours fériés spécifiés.
Capture d'écran: (Description textuelle: Une capture d'écran d'une feuille Excel montre les dates de début et de fin dans les cellules A1 et A2, les jours fériés dans les cellules A4 et A5, et la formule
NB.JOURS.OUVRESdans une autre cellule, affichant le résultat du calcul.)
Astuces pour utiliser NB.JOURS.OUVRES
- Assurez-vous que les dates de début et de fin sont au format date valide pour Excel.
- La plage
[jours_fériés]peut contenir des dates uniques ou des plages de dates. - Si vous n'avez pas de jours fériés à exclure, vous pouvez omettre l'argument
[jours_fériés].
Méthode 2 : Utilisation de la fonction NB.JOURS.OUVRES.INTL
La fonction NB.JOURS.OUVRES.INTL est une version plus flexible de NB.JOURS.OUVRES. Elle permet de spécifier quels jours de la semaine sont considérés comme des week-ends.
Syntaxe de la fonction NB.JOURS.OUVRES.INTL
=NB.JOURS.OUVRES.INTL(date_début; date_fin; [week-end]; [jours_fériés])
date_début: La date de début de la période.date_fin: La date de fin de la période.[week-end]: (Facultatif) Un nombre ou une chaîne de caractères spécifiant les jours de la semaine considérés comme week-ends. Par défaut, c'est samedi et dimanche (1).[jours_fériés]: (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure du calcul.
Valeurs possibles pour l'argument [week-end]
- 1 ou omis: Samedi et dimanche
- 2: Dimanche et lundi
- 3: Lundi et mardi
- 4: Mardi et mercredi
- 5: Mercredi et jeudi
- 6: Jeudi et vendredi
- 7: Vendredi et samedi
- 11: Dimanche seulement
- 12: Lundi seulement
- 13: Mardi seulement
- 14: Mercredi seulement
- 15: Jeudi seulement
- 16: Vendredi seulement
- 17: Samedi seulement
Exemple pratique
Supposons que vous souhaitiez calculer le nombre de jours ouvrés entre deux dates Excel du 1er janvier 2024 au 31 janvier 2024, en considérant uniquement le dimanche comme jour de week-end.
- Saisissez la date de début (01/01/2024) dans la cellule A1.
- Saisissez la date de fin (31/01/2024) dans la cellule A2.
-
Dans une autre cellule, saisissez la formule suivante:
excel =NB.JOURS.OUVRES.INTL(A1;A2;11)Excel renverra le nombre de jours ouvrés entre les deux dates, en excluant uniquement les dimanches.
Capture d'écran: (Description textuelle: Une capture d'écran d'une feuille Excel montre les dates de début et de fin dans les cellules A1 et A2, et la formule
NB.JOURS.OUVRES.INTLdans une autre cellule, affichant le résultat du calcul.)
Utilisation des jours fériés avec NB.JOURS.OUVRES.INTL
Vous pouvez également combiner l'argument [week-end] avec l'argument [jours_fériés] pour exclure à la fois les week-ends personnalisés et les jours fériés. Par exemple:
=NB.JOURS.OUVRES.INTL(A1;A2;11;A4:A5)
Cette formule exclura les dimanches et les jours fériés spécifiés dans la plage A4:A5.
Méthode 3 : Calcul manuel avec les fonctions JOURSEM et SERIE.JOUR.OUVRE
Bien que moins pratique, il est possible de calculer manuellement le nombre de jours ouvrés entre deux dates Excel en utilisant les fonctions JOURSEM et SERIE.JOUR.OUVRE. Cette méthode est plus complexe mais peut être utile pour comprendre le fonctionnement interne du calcul.
Fonction JOURSEM
La fonction JOURSEM renvoie un nombre représentant le jour de la semaine pour une date donnée. Par défaut, 1 représente le dimanche et 7 représente le samedi.
Fonction SERIE.JOUR.OUVRE
La fonction SERIE.JOUR.OUVRE renvoie la date qui correspond à un nombre spécifié de jours ouvrés avant ou après une date donnée.
Exemple de calcul manuel
Le calcul manuel est complexe et nécessite une combinaison de formules et de conditions. Il est généralement préférable d'utiliser les fonctions NB.JOURS.OUVRES ou NB.JOURS.OUVRES.INTL pour plus de simplicité.
Erreurs courantes et comment les éviter
Lorsque vous calculez le nombre de jours ouvrés entre deux dates Excel, voici quelques erreurs courantes à éviter:
- Dates au mauvais format: Assurez-vous que les dates de début et de fin sont au format date reconnu par Excel. Utilisez le format
jj/mm/aaaaou un format similaire. - Plage de jours fériés incorrecte: Vérifiez que la plage de cellules contenant les jours fériés est correctement définie et ne contient pas d'erreurs de frappe.
- Omission de jours fériés: N'oubliez pas d'inclure tous les jours fériés pertinents dans votre calcul.
- Mauvaise utilisation de
NB.JOURS.OUVRES.INTL: Assurez-vous de comprendre la signification des valeurs possibles pour l'argument[week-end].
Conseils et astuces supplémentaires
- Utiliser des tableaux nommés: Pour faciliter la gestion des jours fériés, créez un tableau nommé contenant les dates des jours fériés. Vous pourrez ensuite utiliser ce nom dans la formule
NB.JOURS.OUVRESouNB.JOURS.OUVRES.INTL. - Automatiser le calcul des jours fériés: Vous pouvez utiliser des formules pour calculer automatiquement certains jours fériés récurrents, comme Pâques ou l'Ascension.
- Créer une fonction personnalisée (VBA): Si vous avez des besoins spécifiques, vous pouvez créer une fonction personnalisée en VBA pour calculer le nombre de jours ouvrés entre deux dates Excel en tenant compte de règles complexes.
Conclusion
Calculer le nombre de jours ouvrés entre deux dates Excel est une tâche facile grâce aux fonctions NB.JOURS.OUVRES et NB.JOURS.OUVRES.INTL. En comprenant la syntaxe et les options de ces fonctions, vous pouvez automatiser ce calcul et améliorer votre gestion de projet et de ressources humaines. N'oubliez pas de tenir compte des jours fériés et des spécificités de votre entreprise pour obtenir des résultats précis.