Guides Excel

Calculer le Nombre de Jours Entre Deux Dates sur Excel : Méthodes Simples et Efficaces

15 janvier 2026 1 vues

Excel est un outil puissant pour la gestion et l'analyse de données, et le calcul du nombre de jours entre deux dates est une tâche courante. Que ce soit pour le suivi de projets, la gestion des délais ou l'analyse de tendances, maîtriser cette fonctionnalité est essentiel. Cet article vous guide à travers différentes méthodes, des plus simples aux plus avancées, pour calculer le nombre de jours entre deux dates sur Excel, en vous fournissant des exemples concrets et des astuces pour optimiser votre travail.

Calculer le Nombre de Jours Entre Deux Dates sur Excel : Guide Complet

Excel offre plusieurs façons de calculer le nombre de jours entre deux dates. Le choix de la méthode dépendra de vos besoins spécifiques, mais les bases restent simples à comprendre. Nous allons explorer les formules les plus courantes et les fonctions plus avancées pour répondre à tous les cas de figure.

Méthode de base : Soustraction simple

La méthode la plus simple pour calculer le nombre de jours entre deux dates consiste à soustraire la date de début de la date de fin. Excel stocke les dates sous forme de nombres séquentiels, ce qui permet d'effectuer des opérations arithmétiques simples.

Exemple :

  1. Entrez la date de début dans la cellule A1 (par exemple, 01/01/2023).
  2. Entrez la date de fin dans la cellule B1 (par exemple, 15/01/2023).
  3. Dans la cellule C1, entrez la formule =B1-A1.

La cellule C1 affichera le nombre de jours entre les deux dates (dans cet exemple, 14).

Capture d'écran (description textuelle) : Un tableau Excel avec deux colonnes. Colonne A (Date de début) avec la valeur 01/01/2023. Colonne B (Date de fin) avec la valeur 15/01/2023. Colonne C (Nombre de jours) avec la formule =B1-A1 et le résultat affiché 14.

Astuce : Assurez-vous que les cellules contenant les dates sont formatées comme des dates. Si le résultat est un nombre, modifiez le format de la cellule en "Date".

Utilisation de la fonction JOURS

La fonction JOURS (DAYS en anglais) est une autre méthode pour calculer le nombre de jours entre deux dates. Elle est plus explicite que la simple soustraction et peut être plus facile à comprendre pour certains utilisateurs.

Syntaxe : JOURS(date_fin, date_début)

Exemple :

  1. Entrez la date de début dans la cellule A1 (par exemple, 01/01/2023).
  2. Entrez la date de fin dans la cellule B1 (par exemple, 15/01/2023).
  3. Dans la cellule C1, entrez la formule =JOURS(B1,A1).

La cellule C1 affichera le nombre de jours entre les deux dates (dans cet exemple, 14).

Capture d'écran (description textuelle) : Un tableau Excel avec deux colonnes. Colonne A (Date de début) avec la valeur 01/01/2023. Colonne B (Date de fin) avec la valeur 15/01/2023. Colonne C (Nombre de jours) avec la formule =JOURS(B1;A1) et le résultat affiché 14.

Avantage : La fonction JOURS est plus robuste car elle gère mieux les formats de date et évite les erreurs potentielles liées à la soustraction directe.

Calculer le nombre de jours ouvrés (hors week-ends et jours fériés)

Si vous devez calculer le nombre de jours ouvrés entre deux dates, excluant les week-ends et éventuellement les jours fériés, vous pouvez utiliser la fonction NB.JOURS.OUVRES (WORKDAY.INTL en anglais).

Syntaxe : NB.JOURS.OUVRES(date_début, date_fin, [week-end], [jours_fériés])

  • date_début : La date de début.
  • date_fin : La date de fin.
  • [week-end] : (Facultatif) Indique quels jours de la semaine sont considérés comme des week-ends. Par défaut, samedi et dimanche sont exclus.
  • [jours_fériés] : (Facultatif) Une plage de cellules contenant les dates des jours fériés à exclure.

Exemple :

  1. Entrez la date de début dans la cellule A1 (par exemple, 01/01/2023).
  2. Entrez la date de fin dans la cellule B1 (par exemple, 31/01/2023).
  3. Entrez les dates des jours fériés dans la plage D1:D2 (par exemple, 02/01/2023 et 09/01/2023).
  4. Dans la cellule C1, entrez la formule =NB.JOURS.OUVRES(A1,B1,,D1:D2).

La cellule C1 affichera le nombre de jours ouvrés entre les deux dates, en excluant les week-ends (samedi et dimanche) et les jours fériés spécifiés.

Capture d'écran (description textuelle) : Un tableau Excel avec quatre colonnes. Colonne A (Date de début) avec la valeur 01/01/2023. Colonne B (Date de fin) avec la valeur 31/01/2023. Colonne C (Nombre de jours ouvrés) avec la formule =NB.JOURS.OUVRES(A1;B1;;D1:D2) et le résultat affiché 20. Colonne D (Jours fériés) avec les valeurs 02/01/2023 et 09/01/2023.

Astuce : Si vous n'avez pas de jours fériés à exclure, vous pouvez omettre l'argument [jours_fériés].

Important : Assurez-vous que la fonction NB.JOURS.OUVRES est disponible dans votre version d'Excel. Si vous utilisez une version antérieure, vous devrez peut-être activer le complément "Analysis ToolPak".

Utilisation de la fonction DATEDIF (plus rare, mais parfois utile)

La fonction DATEDIF est une fonction plus ancienne et non documentée dans l'aide d'Excel, mais elle peut être utile dans certains cas spécifiques. Elle permet de calculer la différence entre deux dates en différentes unités (jours, mois, années).

Syntaxe : DATEDIF(date_début, date_fin, unité)

  • date_début : La date de début.
  • date_fin : La date de fin.
  • unité : Le code qui spécifie l'unité de la différence à calculer. Pour le nombre de jours, utilisez "d".

Exemple :

  1. Entrez la date de début dans la cellule A1 (par exemple, 01/01/2023).
  2. Entrez la date de fin dans la cellule B1 (par exemple, 15/01/2023).
  3. Dans la cellule C1, entrez la formule =DATEDIF(A1,B1,"d").

La cellule C1 affichera le nombre de jours entre les deux dates (dans cet exemple, 14).

Capture d'écran (description textuelle) : Un tableau Excel avec deux colonnes. Colonne A (Date de début) avec la valeur 01/01/2023. Colonne B (Date de fin) avec la valeur 15/01/2023. Colonne C (Nombre de jours) avec la formule =DATEDIF(A1;B1;"d") et le résultat affiché 14.

Attention : Bien que DATEDIF fonctionne, elle n'est pas officiellement supportée par Microsoft et peut ne pas être compatible avec les versions futures d'Excel. Il est donc recommandé d'utiliser la fonction JOURS ou la simple soustraction pour une meilleure compatibilité.

Erreurs courantes et comment les éviter

  • Mauvais format de date : Assurez-vous que les cellules contenant les dates sont formatées comme des dates. Si Excel interprète les dates comme du texte, les calculs seront incorrects.
  • Résultat négatif : Si la date de début est postérieure à la date de fin, le résultat sera négatif. Vérifiez l'ordre des dates dans la formule.
  • Erreur #NOM? : Cette erreur indique que la fonction utilisée n'est pas reconnue par Excel. Vérifiez l'orthographe de la fonction et assurez-vous que le complément "Analysis ToolPak" est activé si nécessaire.
  • Ne pas tenir compte des jours fériés : Si vous devez calculer le nombre de jours ouvrés, n'oubliez pas d'inclure les jours fériés dans la formule NB.JOURS.OUVRES.

Conseils et astuces supplémentaires

  • Utiliser des noms de plages : Pour faciliter la lecture et la maintenance de vos formules, vous pouvez attribuer des noms aux plages de cellules contenant les dates et les jours fériés. Par exemple, vous pouvez nommer la cellule A1 "DateDébut" et la cellule B1 "DateFin". Ensuite, vous pouvez utiliser ces noms dans vos formules : =JOURS(DateFin,DateDébut).
  • Combiner les formules : Vous pouvez combiner les formules pour effectuer des calculs plus complexes. Par exemple, vous pouvez calculer le nombre de jours ouvrés entre deux dates et ensuite multiplier ce nombre par un taux horaire pour calculer le coût total d'un projet.
  • Automatiser les calculs : Vous pouvez créer des tableaux Excel avec des formules qui se mettent à jour automatiquement lorsque vous modifiez les dates. Cela peut vous faire gagner beaucoup de temps et d'efforts.

Conclusion

Calculer le nombre de jours entre deux dates sur Excel est une compétence essentielle pour de nombreuses tâches. Que vous utilisiez la simple soustraction, la fonction JOURS, NB.JOURS.OUVRES ou DATEDIF, vous avez maintenant les outils nécessaires pour effectuer ces calculs avec précision et efficacité. N'oubliez pas de tenir compte des jours ouvrés et des jours fériés si nécessaire, et d'éviter les erreurs courantes en vérifiant le format des dates et l'orthographe des fonctions. Avec ces connaissances, vous pouvez optimiser votre gestion du temps et vos analyses de données sur Excel.

Questions fréquentes

Quelle est la manière la plus simple de calculer le nombre de jours entre deux dates sur Excel ?

La manière la plus simple est de soustraire la date de début de la date de fin : `=DateDeFin-DateDeDébut`. Assurez-vous que les cellules sont formatées comme des dates.

Comment calculer le nombre de jours ouvrés entre deux dates, en excluant les week-ends ?

Utilisez la fonction `NB.JOURS.OUVRES(DateDeDébut, DateDeFin)`. Cette fonction exclut automatiquement les samedis et dimanches.

Comment exclure les jours fériés du calcul du nombre de jours ouvrés ?

Utilisez la fonction `NB.JOURS.OUVRES(DateDeDébut, DateDeFin, , JoursFériés)`, où `JoursFériés` est une plage de cellules contenant les dates des jours fériés à exclure.

Mots-clés associés :

calcul date excel formule excel date jours ouvrables excel fonction datedif excel difference jours excel

Partager cet article :