Calculer le Nombre de Jours Entre Deux Dates sur Excel : Méthodes et Astuces
Excel est un outil indispensable pour de nombreux professionnels, et la manipulation des dates est une compétence essentielle. Calculer le nombre de jours entre deux dates est une opération fréquente, que ce soit pour la gestion de projets, le suivi des échéances ou l'analyse de données temporelles. Cet article vous présentera différentes méthodes pour réaliser ce calcul facilement et efficacement sur Excel.
Méthode Simple : La Soustraction Directe
La méthode la plus simple pour calculer le nombre de jours entre deux dates sur Excel est d'effectuer une soustraction directe. Excel stocke les dates sous forme de nombres, où chaque nombre représente un jour spécifique depuis le 1er janvier 1900. Par conséquent, soustraire une date d'une autre donne directement le nombre de jours entre elles.
Étapes :
- Saisissez les dates : Entrez la date de début dans une cellule (par exemple, A1) et la date de fin dans une autre cellule (par exemple, B1).
- Effectuez la soustraction : Dans une troisième cellule (par exemple, C1), entrez la formule
=B1-A1. - Formatez la cellule : Assurez-vous que la cellule contenant la formule est formatée en tant que nombre et non en tant que date. Si Excel affiche une date, modifiez le format de la cellule en sélectionnant "Nombre" dans le menu "Format de cellule".
Exemple :
- A1 = 01/01/2024
- B1 = 15/01/2024
- C1 (formule:
=B1-A1) = 14
Ce simple calcul vous donnera le nombre de jours entre le 1er janvier 2024 et le 15 janvier 2024, soit 14 jours.
Utiliser la Fonction JOURS
La fonction JOURS (ou DAYS en anglais) est spécifiquement conçue pour calculer le nombre de jours entre deux dates. Elle est plus explicite que la simple soustraction et rend votre feuille de calcul plus lisible.
Syntaxe :
=JOURS(date_fin; date_début)
Étapes :
- Saisissez les dates : Entrez la date de début dans une cellule et la date de fin dans une autre.
- Utilisez la fonction JOURS : Dans une troisième cellule, entrez la formule
=JOURS(B1;A1), en remplaçant B1 et A1 par les cellules contenant respectivement la date de fin et la date de début.
Exemple :
- A1 = 01/01/2024
- B1 = 15/01/2024
- C1 (formule:
=JOURS(B1;A1)) = 14
Le résultat sera le même que la méthode de soustraction directe, mais l'utilisation de la fonction JOURS rend la formule plus claire et compréhensible.
Calculer les Jours Ouvrés (Sans les Week-ends)
Si vous devez calculer le nombre de jours ouvrés entre deux dates, en excluant les week-ends, Excel propose la fonction NB.JOURS.OUVRES (ou NETWORKDAYS en anglais).
Syntaxe :
=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.
Étapes :
- Saisissez les dates : Entrez la date de début et la date de fin dans des cellules.
- (Facultatif) Listez les jours fériés : Si vous avez des jours fériés à exclure, listez-les dans une plage de cellules (par exemple, D1:D5).
- Utilisez la fonction NB.JOURS.OUVRES : Dans une troisième cellule, entrez la formule
=NB.JOURS.OUVRES(A1;B1;D1:D5), en remplaçant A1, B1 et D1:D5 par les cellules appropriées. Si vous n'avez pas de jours fériés à exclure, vous pouvez omettre le troisième argument :=NB.JOURS.OUVRES(A1;B1).
Exemple :
- A1 = 01/01/2024 (lundi)
- B1 = 15/01/2024 (lundi)
- D1 = 01/01/2024 (jour férié)
- C1 (formule:
=NB.JOURS.OUVRES(A1;B1;D1)) = 10
Dans cet exemple, il y a 11 jours ouvrés entre le 1er janvier 2024 et le 15 janvier 2024 (en comptant le 1er et le 15). Cependant, comme le 1er janvier est un jour férié, la fonction exclut ce jour et renvoie 10.
Calculer les Jours Ouvrés Internationaux (Sans les Week-ends Spécifiques)
Dans certains cas, les week-ends peuvent ne pas être les samedis et dimanches habituels. Pour cela, Excel propose la fonction NB.JOURS.OUVRES.INTL (ou NETWORKDAYS.INTL en anglais), qui permet de spécifier quels jours de la semaine sont considérés comme des week-ends.
Syntaxe :
=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 numéro ou une chaîne de caractères spécifiant les jours de week-end. Par exemple,1pour samedi/dimanche (par défaut),11pour dimanche seulement,17pour vendredi seulement, ou une chaîne de 7 caractères (par exemple, "0000011" pour samedi/dimanche).[jours_fériés]: (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure du calcul.
Étapes :
- Saisissez les dates : Entrez la date de début et la date de fin dans des cellules.
- (Facultatif) Définissez les jours de week-end : Choisissez le code approprié pour les jours de week-end. Consultez l'aide d'Excel pour la liste complète des codes.
- (Facultatif) Listez les jours fériés : Si vous avez des jours fériés à exclure, listez-les dans une plage de cellules.
- Utilisez la fonction NB.JOURS.OUVRES.INTL : Entrez la formule
=NB.JOURS.OUVRES.INTL(A1;B1;11;D1:D5)(par exemple, pour exclure les dimanches et les jours fériés), en remplaçant A1, B1, 11 et D1:D5 par les cellules appropriées.
Exemple :
- A1 = 01/01/2024 (lundi)
- B1 = 15/01/2024 (lundi)
- D1 = 01/01/2024 (jour férié)
- C1 (formule:
=NB.JOURS.OUVRES.INTL(A1;B1;11;D1)) = 12
Dans cet exemple, seul le dimanche est considéré comme un jour de week-end. Par conséquent, il y a 12 jours ouvrés entre le 1er janvier 2024 et le 15 janvier 2024, en excluant le dimanche et le jour férié.
Gérer les Dates au Format Texte
Parfois, les dates peuvent être stockées au format texte dans Excel. Dans ce cas, vous devez d'abord convertir les dates en format numérique avant de pouvoir effectuer des calculs.
Méthode :
Utilisez la fonction DATEVAL (ou DATEVALUE en anglais) pour convertir une date au format texte en une date numérique reconnue par Excel.
Syntaxe :
=DATEVAL(date_texte)
Étapes :
- Identifiez les dates au format texte : Vérifiez si les dates sont alignées à gauche dans les cellules (ce qui indique généralement un format texte).
- Convertissez les dates : Dans une cellule vide, entrez la formule
=DATEVAL(A1), en remplaçant A1 par la cellule contenant la date au format texte. - Effectuez le calcul : Utilisez les méthodes décrites précédemment (soustraction directe, fonction
JOURS, etc.) avec les dates converties.
Exemple :
- A1 = "01/01/2024" (format texte)
- B1 =
DATEVAL(A1)= 45292 (format numérique)
Une fois la date convertie au format numérique, vous pouvez l'utiliser dans vos calculs.
Erreurs Courantes et Comment les Éviter
- Dates au format texte : Assurez-vous que les dates sont au format numérique. Utilisez la fonction
DATEVALpour convertir les dates au format texte. - Format de cellule incorrect : Vérifiez que les cellules contenant les dates et les résultats des calculs sont correctement formatées (date, nombre, etc.).
- Inversion des dates : Dans la fonction
JOURS, assurez-vous de spécifier la date de fin en premier et la date de début en second. - Oubli des jours fériés : Si vous utilisez la fonction
NB.JOURS.OUVRES, n'oubliez pas d'inclure les jours fériés à exclure du calcul.
Astuces et Bonnes Pratiques
- Utilisez des noms de cellules : Pour rendre vos formules plus lisibles, vous pouvez attribuer des noms aux cellules contenant les dates (par exemple, "DateDébut" et "DateFin"). Vous pourrez ensuite utiliser ces noms dans vos formules :
=JOURS(DateFin;DateDébut). - Créez des tableaux structurés : Utilisez des tableaux structurés Excel pour organiser vos données de dates. Les formules s'ajusteront automatiquement lorsque vous ajouterez de nouvelles lignes.
- Documentez vos feuilles de calcul : Ajoutez des commentaires pour expliquer les formules et les calculs effectués. Cela facilitera la compréhension de votre feuille de calcul par d'autres utilisateurs (ou par vous-même dans le futur).
Conclusion
Calculer le nombre de jours entre deux dates sur Excel est une tâche simple et essentielle. Que vous utilisiez la soustraction directe, la fonction JOURS ou les fonctions NB.JOURS.OUVRES et NB.JOURS.OUVRES.INTL, Excel offre les outils nécessaires pour répondre à vos besoins. En comprenant les différentes méthodes et en évitant les erreurs courantes, vous pourrez maîtriser la manipulation des dates sur Excel et optimiser votre gestion de données temporelles. N'hésitez pas à expérimenter et à adapter ces techniques à vos propres projets et analyses.