La fonction DATEDIF Excel permet de calculer la différence entre deux dates.
Elle renvoie le nombre de jours, de mois ou d’années qui séparent ces deux dates.
Même si elle n’apparaît pas dans la liste des fonctions d’Excel, DATEDIF existe bel et bien. C’est une fonction héritée des premières versions du logiciel, encore très utilisée aujourd’hui pour mesurer des durées précises.
💡 Bon à savoir :
- Elle ne s’affiche pas dans l’assistant de formules, mais reste pleinement fonctionnelle.
- Parfait pour calculer un âge, une ancienneté ou un écart temporel entre deux événements.
La fonction DATEDIF dans Excel est la fonction secrète du logiciel. En effet, elle est cachée, c'est-à-dire qu'elle n'est pas listée dans les fonctions apparentes, mais elle est bien disponible ! Elle est très utile pour calculer la durée entre deux dates (en jours, en mois et en années).
Avis de notre formateur : Nicolas Parent
Dans cette vidéo, notre formateur Nicolas vous présente la fonction DATEDIF.
Syntaxe de la fonction DATEDIF Excel
La fonction DATEDIF Excel se compose de trois arguments : une date de début, une date de fin, et une unité de mesure. Cette dernière permet de définir le type de résultat que l’on souhaite obtenir : "d" pour le nombre de jours, "m" pour le nombre de mois, et "y" pour le nombre d’années. Une syntaxe simple à retenir, mais redoutablement efficace pour calculer avec précision la durée entre deux dates.
Syntaxe de la fonction DATEDIF(Date_début;Date_fin;Unité)
| Argument | Description |
|---|---|
| Date_début (obligatoire) | Date la plus ancienne (la moins élevée). |
| Date_fin (obligatoire) | Date la plus récente (la plus élevée). DATEDIF renvoie l’erreur #NOMBRE! si Date_fin < Date_début. |
| Unité (obligatoire) | Intervalle entre Date_début et la Date_fin. ⇢ "d" : différence en jours. ⇢ "m" : différence en mois. ⇢ "y" : différence en années. ⇢ "md" : différence en jours, les années et les mois sont ignorés. ⇢ "ym" : différence en mois, les années et les jours sont ignorés. ⇢ "yd" : différence en jours, les années sont ignorées. |

Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre quiz Excel (≈ 7 min). Accédez immédiatement à vos résultats, avec un corrigé détaillé et des ressources pour progresser.
Les 5 informations à retenir sur la fonction DATEDIF
Avant d’utiliser la fonction, voici 5 points essentiels à connaître sur DATEDIF. Ces éléments vous aideront à mieux comprendre son fonctionnement et à éviter les erreurs les plus courantes lors du calcul d’écarts entre deux dates sur Excel.
- La fonction DATEDIF sur Excel permet de calculer le nombre de jours, de mois ou d'années qui séparent deux dates.
- Bien que cachée dans les fonctions d'Excel, la fonction DATEDIF est bien disponible dans Excel.
- Les dates sur Excel sont représentées par des nombres, 1ᵉʳ janvier 1900 étant la première date, soit le nombre 1.
- Les dates antérieures au 1ᵉʳ janvier 1900 ne sont pas reconnues par Excel et entraînent une erreur de valeur dans les calculs.
- La syntaxe de la fonction DATEDIF implique de spécifier la date de début, la date de fin et l'intervalle souhaité (jours, mois, années) entre les deux dates.
Exemple 1 - Comment calculer la durée entre deux dates (en jours et en mois) sur Excel ?
Ici, tu veux calculer la durée de construction en jours puis en mois (colonne D puis E) de plusieurs monuments à partir de leur date de début et de fin de construction (colonne B et C).

Remarques
- (1) La fonction DATEDIF renvoie l’erreur #VALEUR!, car Excel ne prend pas en charge les dates inférieures au 01/01/1900.
- (2) La Tour Eiffel a été construite en 795 jours (ou 26 mois).
Fichier d’exercices sur la fonction DATEDIF Excel
Vous souhaitez progresser avec cette fonction par la pratique ? Nous avons un exercice spécialement conçu pour vous aider avec la fonction DATEDIF.
Nos exercices Excel pour tous les niveaux !
Progressez maintenant avec nos + 20 exercices gratuits ! Du niveau débutant à avancé, ils permettent de se former totalement gratuitement par la pratique ! Profitez des exercices gratuitement jusqu'à la fin du mois.
Nos meilleures pratiques pour la fonction DATEDIF
| Pratique | Explication |
|---|---|
| Utilisation appropriée des arguments "Date de début" et "Date de fin" | Assurez-vous de fournir les dates de début et de fin correctes dans le bon ordre pour obtenir des résultats précis. |
| Vérification des types de retour | Choisissez judicieusement le type de retour (jours, mois, années) en fonction de votre besoin spécifique pour éviter les résultats inattendus. |
| Utilisation de cellules de référence pour les dates | Utilisez des références de cellule pour les dates plutôt que de saisir manuellement les dates dans la formule, ce qui rend le calcul plus dynamique et évite les erreurs de saisie. |
| Validation des données | Avant d'appliquer la fonction DATEDIF, assurez-vous que les données entrées sont valides et cohérentes pour éviter les erreurs de calcul. |
Les erreurs à éviter avec la fonction DATEDIF
| Problème | Explication |
|---|---|
| #VALEUR! | Cette erreur survient si l'une des dates fournies est incorrecte ou si le type de date spécifié n'est pas pris en charge par la fonction DATEDIF. |
| #NOMBRE! | Cette erreur se produit lorsque l'un des arguments fournis à la fonction DATEDIF n'est pas un nombre valide ou si les dates fournies sont trop grandes ou trop petites pour être traitées par Excel. |
| Résultats incorrects | Les résultats de la fonction DATEDIF peuvent être incorrects si les dates de départ et d'arrivée sont inversées ou si le type de retour spécifié n'est pas approprié pour les dates fournies. |
| Dates manquantes | Si l'une des dates requises pour calculer la différence est manquante ou incorrecte, la fonction DATEDIF renverra un résultat incorrect ou une erreur. |

Formation gratuite sur Excel en ligne|Sans inscription
Vous pouvez vous amuser avec quelques fonctions d'Excel, mais si vous cherchez à être vraiment efficace, il y a des incontournables à maîtriser, comme les tableaux structurés, les tableaux croisés dynamiques (TCD), les filtres, ou encore les segments.
FAQ - Questions fréquentes sur la fonction DATEDIF Excel
Description de ce bloc. Utilisez cet espace pour décrire votre bloc. N’importe quel texte fera l’affaire. Description de ce bloc. Vous pouvez utiliser cet espace pour décrire votre bloc.
L'équivalent de DATEDIF en anglais est le même : DATEDIF.
"D" : renvoie la différence en jours.
"M" : renvoie la différence en mois.
"Y" : renvoie la différence en années.
La fonction DATEDIF prend en charge les dates au format standard d'Excel, c'est-à-dire les dates au format texte, les dates numériques et les références de cellules contenant des dates.
Pour calculer l'âge d'une personne en années, vous pouvez utiliser la fonction DATEDIF avec le type de retour "Y". Par exemple :
lessCopy code=DATEDIF(date_de_naissance;AUJOURDHUI();"Y")
Cela renverra l'âge de la personne cacluler sur Excel en années en utilisant la date de naissance spécifiée et la date actuelle.
Oui, la fonction DATEDIF est disponible dans toutes les versions d'Excel, y compris Excel 2019, Excel 365 et les versions antérieures.
Tu peux soustraire sur Excel la date la plus récente à la date la plus ancienne pour calculer le nombre de jours entre deux dates sur Excel. Tu peux aussi utiliser la fonction JOURS ou DATEDIF (plus complète).
La fonction NB.JOURS.OUVRES.INTL (ou NB.JOURS.OUVRES sur Excel) permet de compter le nombre de jours ouvrés qui séparent deux dates.
Pour aller plus loin avec les fonctions Excel
Maîtrisez les fonctions sur Excel

Toutes nos fiches sur les Fonctions
Que ce soit pour des calculs financiers, l’analyse de données ou la gestion de projets, nos articles vous guideront à travers une variété de fonctions, avec des exemples concrets et des astuces pour les utiliser efficacement.
Découvrez notre livre Excel sur toutes les fonctions

Maîtrisez les fonctions de A à Z sur Excel
Vous souhaitez exploiter pleinement les fonctions d'Excel et gagner du temps dans la réalisation de vos tâches ? Notre e-book est fait pour vous !
Il contient une fiche et des exercices pratiques pour chaque fonction Excel. C'est l'ouvrage idéal pour maîtriser les fonctions dont vous avez besoin, stimuler votre créativité et améliorer la qualité de vos fichiers.
Encore un doute ? Profitez d'un aperçu avec notre -> eBook Excel gratuit.
Progressez sur Excel avec une formation certifiante
Apprendre à utiliser des fonctions comme DATEDIF n’est qu’une étape vers la maîtrise complète d’Excel.
Avec notre formation Excel 2.0 certifiante, vous développez vos compétences tout en préparant la certification TOSA, reconnue par les entreprises et finançable par le CPF.
Nos points forts :
- Une formation personnalisée selon votre niveau et vos objectifs.
- Des formateurs experts qui vous accompagnent jusqu’à la certification.
- Des exercices pratiques issus de situations réelles.
- Une préparation complète au test TOSA Excel, pour valider concrètement vos acquis.

Objectif : maîtriser Excel, décrocher votre certification et valoriser votre profil professionnel.





Félicitations ! Votre ebook Excel offert !
/ CPF