Datedif Excel

DATEDIF : La fonction cachée d’Excel pour calculer des différences entre dates

Besoin de calculer facilement l’écart entre deux dates dans Excel ?
La fonction DATEDIF est l’un des secrets les mieux gardés d’Excel ! Pourtant, elle est extrêmement utile pour calculer la différence entre deux dates en années, mois ou jours.

Dans cet article, tu vas découvrir comment utiliser DATEDIF, ses applications pratiques et les erreurs à éviter pour exploiter tout son potentiel.

1. Qu’est-ce que la fonction DATEDIF dans Excel ?

La fonction DATEDIF (DATE DIFFERENCE) permet de calculer l’écart entre deux dates selon différentes unités : jours, mois ou années.

📌 Pourquoi cette fonction est-elle « cachée » ?
Contrairement aux autres fonctions, DATEDIF ne s’affiche pas automatiquement dans la liste des fonctions Excel et ne propose aucune aide contextuelle. Mais elle fonctionne parfaitement !

2. Syntaxe de la fonction DATEDIF d’Excel

La syntaxe de la fonction est simple :

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

🔹 date_début : La date de départ (obligatoire)
🔹 date_fin : La date de fin (obligatoire, doit être supérieure à la date de début)
🔹 unité : Le type de calcul souhaité (en années, mois ou jours)

UnitéRésultat
"Y"Nombre d’années entières entre les deux dates
"M"Nombre de mois entiers entre les deux dates
"D"Nombre de jours entre les deux dates
"MD"Nombre de jours restants après le dernier mois complet
"YM"Nombre de mois restants après la dernière année complète
"YD"Nombre de jours restants après la dernière année complète
Exemple datedif excel

3. Exemples d’utilisation de DATEDIF avec Excel

Voyons quelques cas pratiques où DATEDIF est très utile.

Calculer l’âge d’une personne en années

Si tu veux calculer l’âge d’une personne à partir de sa date de naissance :

excelCopierModifier=DATEDIF(A2; AUJOURDHUI(); "Y")

Explication :

  • A2 = date de naissance
  • AUJOURDHUI() = date actuelle
  • "Y" = renvoie le nombre d’années complètes

Résultat : Si une personne est née le 15/03/1990, la formule renverra 35 (si on est en 2025).


Calculer l’ancienneté d’un employé en années et mois

Tu peux aussi afficher une durée en années et mois :

=DATEDIF(A2; AUJOURDHUI(); "Y") & " ans et " & DATEDIF(A2; AUJOURDHUI(); "YM") & " mois"

🎯 Résultat : 5 ans et 8 mois


Nombre exact de jours entre deux dates

Tu veux savoir combien de jours séparent deux événements ?

=DATEDIF(A2; B2; "D")

🎯 Résultat : Si A2 = 01/01/2024 et B2 = 10/03/2024, la formule renvoie 69 jours.


Combien de jours après le dernier mois entier ?

Si tu veux savoir combien de jours restent après un mois entier :

=DATEDIF(A2; B2; "MD")

🎯 Résultat : Si A2 = 01/01/2024 et B2 = 10/03/2024, la formule renverra 10 jours après le dernier mois complet.


4. Erreurs courantes avec DATEDIF et solutions

🔴 1. Date de fin antérieure à la date de début
Si la date_fin est plus petite que la date_début, Excel affiche #NOMBRE!
Solution : Vérifie que la date de fin est bien supérieure.

🔴 2. Utilisation incorrecte des unités
Si tu saisis une unité incorrecte (ex : "YE", "months"), Excel renverra une erreur.
Solution : Utilise uniquement les unités "Y", "M", "D", "MD", "YM", "YD".

🔴 3. Problème d’affichage des résultats combinés
Si tu veux afficher plusieurs résultats (ex : « 5 ans et 8 mois »), n’oublie pas d’utiliser « & » pour concaténer les résultats.


5. Pourquoi utiliser DATEDIF au lieu d’autres fonctions Excel ?

Comparaison avec d’autres méthodes

MéthodeFacilité d’utilisationFlexibilitéErreurs fréquentes
DATEDIF✅ Simple✅ Très flexible (années, mois, jours)⚠️ Problème si date de fin < date de début
=(B2-A2)✅ Très simple❌ Ne renvoie que des jours⚠️ Pas adapté aux années/mois
FRACTION.ANNEE(A2, B2)⚠️ Complexe✅ Renvoie des années décimales⚠️ Difficile à utiliser pour les mois et jours

🎯 Verdict : DATEDIF est plus pratique qu’une simple soustraction de dates et plus lisible que FRACTION.ANNEE.


6. Cas pratiques pour gagner du temps avec DATEDIF

Gestion RH : Calculer l’ancienneté des employés 📅
Suivi de projet : Connaître le temps exact écoulé entre deux étapes 📊
Facturation : Déterminer des périodes de paiement 📈
Gestion client : Calculer le temps entre la prise de contact et la signature 💼


7. Conclusion : Pourquoi utiliser DATEDIF ?

🚀 La fonction DATEDIF est un outil puissant et souvent méconnu pour calculer facilement des écarts de temps dans Excel.
💡 Points clés à retenir :
✔️ Facile à utiliser avec 6 unités différentes
✔️ Pratique pour calculer des âges, des durées et des écarts entre dates
✔️ Idéal pour éviter des calculs manuels fastidieux

Tu veux d’autres astuces Excel ? 🔥 Abonne-toi à ma newsletter pour recevoir des conseils exclusifs chaque semaine ! 📩

Partagez cet article

Les articles en relation

Abonnez-vous à notre newsletter

Vous voulez apprendre de nouvelles astuces sur Excel ? N'hésitez pas à vous abonner à notre newsletter

formation excel entreprise

Formations éligibles CPF

En tant qu’organisme certifié Qualiopi nous proposons des formations éligibles au CPF. 

Grâce à notre partenariat avec ICDL France vous passerez à la fin de la formation une certification. Cette certification est un vrai plus sur votre CV et peut vous ouvrir des portes. 

Logo officiel CPF

Oh non ne pars pas si vite !

Avant de nous quitter, j’ai un cadeau pour toi. 

Télécharge mon guide des raccourcis. Grâce à lui tu gagneras un temps de dingue dans ta pratique d’Excel.

Bien entendu c’est gratuit