Votre site référence pour maîtriser Google Sheets par Morpheus Formation,
Fonction DATEDIF Google Sheets
Vous cherchez à calculer la différence entre deux dates dans Google Sheets ? La fonction DATEDIF est là pour vous simplifier la tâche !
Dans cet article, nous explorerons en détail cette fonction, sa syntaxe, et comment l’utiliser pour vos besoins quotidiens.
Qu’est-ce que la fonction DATEDIF ?
La fonction DATEDIF sur Google Sheets se construit autour de trois éléments : une date de début, une date de fin et une unité de mesure. Cette unité indique le type de résultat souhaité : « D« pour les jours, « M« pour les mois ou « Y« pour les années. C’est une formule assez simple à retenir, mais très pratique pour calculer rapidement la durée entre deux dates dans un tableau Google Sheets.
La syntaxe de DATEDIF est simple :
DATEDIF(date_début; date_fin; unité)
Voici les éléments clés :
- date_début : la date de départ.
- date_fin : la date de fin.
- unité : le type de différence à calculer (jours, mois, années).

⭐️ Téléchargez gratuitement votre guide Google Sheets
Envie apprendre Google Sheets plus facilement ? Nous avons créé un guide gratuit de 41 pages spécialement conçu pour vous, avec des astuces pratiques, des raccourcis utiles et des conseils concrets pour mieux organiser et automatiser vos tableaux.
Pourquoi utiliser la fonction DATEDIF dans Google Sheets
La fonction DATEDIF peut être utilisée dans plusieurs situations du quotidien, dès que vous avez besoin de calculer un écart entre deux dates :
- Calculer l’âge d’une personne à partir de sa date de naissance.
- Connaître le temps écoulé entre deux événements.
- Évaluer la durée d’un projet.
Vous pouvez également découvrir les fonctions Google Sheets indispensables à connaître, comme la fonction SOMME ou la fonction MOYENNE.
Les unités de calcul de la fonction DATEDIF
Avec DATEDIF, l’unité permet de choisir le type de résultat que vous voulez obtenir : une durée en jours, en mois ou en années.
| Unité | Description |
|---|---|
| « Y« | Nombre d’années complètes entre les deux dates. |
| « M« | Nombre de mois complets entre les deux dates. |
| « D« | Nombre de jours entre les deux dates. |
| « YM« | Nombre de mois entre les deux dates, sans compter les années. |
| « YD« | Nombre de jours entre les deux dates, sans compter les années. |
| « MD« | Nombre de jours entre les deux dates, sans compter les mois ni les années. |
Il suffit donc de choisir la bonne unité selon le résultat recherché : jours, mois ou années.
3 exemples simples avec la fonction DATEDIF
Exemple 1 : Calculer le nombre de jours entre deux dates
Ici, nous voulons calculer l’écart entre le 1er janvier 2026 et le 10 janvier 2026
Rappel :
=DATEDIF(date_début; date_fin; "D")
- date_début : la première date
- date_fin : la seconde date.
- « D« : l’unité, ici pour les jours.
Exemple :

Résultat : 9 jours.
Exemple 2 : Calculer le nombre de mois entre deux dates
Ici, nous voulons calculer l’écart entre le 1er janvier 2025 et le 1er octobre 2025.
Formule :
=DATEDIF(date_début;date_fin;"M")
Exemple :

Comme il y a 9 mois complets entre ces deux dates, Google Sheets renvoie le résultat 9.
🎁 Un cadeau pour vous lancer dans Google Sheets !
Envie de booster vos compétences sans vous engager tout de suite ? On a ce qu’il vous faut : un parcours 100% gratuit pour débuter avec Google Sheets de manière simple, rapide et efficace.
Au programme :
- 9 modules clairs et progressifs.
- Des vidéos pratiques pour apprendre pas à pas, comme si vous étiez en formation.
Exemple 3 : Calculer le nombre d’années entre deux dates
Ici, nous voulons calculer l’écart entre le 1er janvier 2024 et le 1er janvier 2026.
Formule :
=DATEDIF(date_début;date_fin;"Y")
Exemple :

Il y a donc 2 années complètes entre les deux dates.
Les erreurs à éviter avec la fonction DATEDIF
| Problème | Pourquoi ça arrive ? | Comment l’éviter |
|---|---|---|
| #VALEUR! | Une des dates utilisées n’est pas reconnue comme une vraie date par Google Sheets. | Vérifiez que les cellules contiennent bien des dates valides. |
| #NOMBRE! | La date de fin est placée avant la date de début. | Mettez toujours la date de début en premier, puis la date de fin. |
| #ERREUR! | La formule est mal écrite : parenthèse oubliée, mauvais séparateur ou unité mal renseignée. | Vérifiez la syntaxe : =DATEDIF(date_début;date_fin;"D") |
| Résultat incorrect | L’unité choisie ne correspond pas au résultat attendu. Par exemple, "M" et "YM" ne calculent pas la même chose. | Choisissez bien l’unité selon votre besoin : "D", "M", "Y", "YM", "YD" ou "MD". |
| Format de date incohérent | Les dates ne sont pas écrites dans le même format ou ne sont pas interprétées correctement. | Utilisez un format clair comme JJ/MM/AAAA. |
💡 Éviter les erreurs, c’est essentiel. Mais pour aller plus vite dans vos tableaux, découvrez aussi nos 10 meilleurs raccourcis Google Sheets.
En savoir plus…
Apprendre à utiliser des fonctions comme DATEDIF n’est qu’une étape vers la maîtrise complète de Google Sheets.
Avec notre formation Google Sheets 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, pour valider concrètement vos acquis.
Alors qu’attendez-vous ? Cliquez juste ici 👇
FAQ – Questions fréquentes sur la fonction DATEDIF Google Sheets
La fonction DATEDIF permet de calculer facilement l’écart entre deux dates. Vous pouvez l’utiliser pour obtenir une durée en jours, en mois ou en années, selon ce que vous voulez savoir.
La fonction DATEDIF peut ne pas fonctionner si une date est mal reconnue par Google Sheets, si la date de fin est placée avant la date de début, ou si l’unité est mal écrite.
Vérifiez surtout ces points : la formule doit respecter la bonne syntaxe :=DATEDIF(date_début;date_fin;"D"), les dates doivent être au bon format, la date de début doit être avant la date de fin ou l’unité doit être entre guillemets, par exemple « D », « M » ou « Y ».
Pour utiliser DATEDIF, indiquez simplement une date de début, une date de fin et l’unité de calcul souhaitée. Formule : =DATEDIF(date_début;date_fin;"unité").
Soit « D » : renvoie la différence en jours
Soit « M » : renvoie la différence en mois
Soit « Y » : renvoie la différence en années


Un cadeau pour vous !