Calculer l'intervalle entre deux dates

Calculer l'intervalle entre deux dates 

Pour calculer l'intervalle entre deux dates dans Excel, la méthode la plus polyvalente est d'utiliser la fonction "cachée" DATEDIF. Elle n'apparaît pas dans l'aide à la saisie d'Excel, mais elle fonctionne parfaitement.

La formule magique : DATEDIF

La syntaxe est la suivante :

=DATEDIF(date_début; date_fin; "unité")

Voici les différentes unités que vous pouvez utiliser selon le résultat souhaité :

UnitéRésultat
"y"Nombre d'années complètes
"m"Nombre de mois complets
"d"Nombre de jours
"ym"Mois restants (excluant les années)
"md"Jours restants (excluant les mois et années)

Exemples concrets

Supposons que A1 contient 01/01/2023 et B1 contient 15/03/2024.

  1. Nombre total de jours : =B1-A1 (C'est la méthode la plus simple pour les jours uniquement).

  2. Nombre total de mois :

    =DATEDIF(A1; B1; "m") $\rightarrow$ 14 mois

  3. Âge précis (Ans, Mois, Jours) :

    Vous pouvez combiner les unités pour obtenir un résultat détaillé :

    =DATEDIF(A1;B1;"y") & " ans, " & DATEDIF(A1;B1;"ym") & " mois"


Alternatives selon vos besoins

  • Jours ouvrés uniquement (hors week-end) :

    Utilisez =NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés]).

  • Nombre de mois (version simple) :

    Si vous avez une version récente d'Excel (Microsoft 365), vous pouvez aussi utiliser =FRACTION.ANNEE(A1; B1)*12.

Note importante : Assurez-vous que vos cellules sont bien au format "Date". Si le résultat affiche un chiffre bizarre (comme 45100), changez le format de la cellule de destination en Standard ou Nombre.

Commentaires

Posts les plus consultés de ce blog

🛠 Utilisation de CustomUIEditor pour Personnaliser le Ruban Excel

🗓️ Simulateur de Congés et Calendrier Collaboratif sous Google Sheets

Explication VBA : Facturation automatique Gestion client