Datedif

Excel et la fonction "DATEDIF"

=DATEDIF(date_début; date_fin; type)

Permet de calculer l’écart qui existe entre deux dates.

L’argument « type » peut prendre les valeurs suivantes :

Pour des écarts dits « Absolus » :
C'est à dire que l'écart ne s'exprimera qu'en nombre d'années, de mois, OU de jours (2 ans, ou 24 mois, ou 730 jours)
  • « y » : Différence absolue en années
  • « m » : Différence absolue en mois
  • « d » : Différence absolue en jours.

Pour des écarts dits « Relatifs » :
L'écart s'exprimera en Année, Mois ET Jours
  • « ym » : Différence en mois, une fois les années retirées
  • « md » : Différence en jours, une fois les années et les mois retirés


Exemple : 

Vous souhaitez connaitre la durée restante de la garnatie décennale de votre maison. En supposant que nous sommes aujourd’hui le 31/03/2019 et que vous avez acheté votre bien le 21/05/2013 :

Ecart absolu : 
La garantie existe depuis 5 ans, ou 70 mois ou 2140 jours.

Ecart relatif : 
elle existe depuis 5 ans, 10 mois et 10 jours.
Pour obtenir la durée précise d'existence de la garantie il faut donc saisir :
en J11 : =DATEDIF(C9;C11;"y")
en K11: =DATEDIF(C9;C11;"ym")
en L11: =DATEDIF(C9;C11;"md")

Pour ceux qui auraient souhaitez une phrase, il aurait été possible de saisir : 

=DATEDIF(C9;C11;"y") & " an(s), " & DATEDIF(C9;C11;"ym") & " mois et " & DATEDIF(C9;C11;"md") & " jour(s)"

pour obtenir : 

5 an(s), 10 mois et 10 jour(s)

En gérant cette formule avec des "SI", il est également possible de gérer le pluriel (ex : 5 ans ou 1 an), voire même de ne pas afficher les valeurs à 0 (ex : 5 ans et 25 jours). Je vous laisse travailler dessus. Si vous n'arrivez pas à gérer cela, n'hésitez pas à me contacter !

Me contacter
La fonction "INDIRECT"
FONCTION SUIVANTE : 
"En cours de rédaction, merci de patienter..."
Share by: