DATEDIF
Cette fonction renvoie le nombre de jours, mois, années complets entre Date de début et Date de fin.
Syntaxe
DATEDIF(date_début;date_fin;intervalle)
date_début est la date à partir de laquelle le calcul est réalisé.
date_fin est la date jusqu'à laquelle le calcul est réalisé. Date de fin doit être ultérieure à Date de début.
intervalle est une chaîne, les valeurs acceptées sont "d", "m", "y", "ym", "md" ou "yd".
Valeur pour "intervalle" |
Valeur de retour |
"d" |
Nombre de jours complet entre Date de début et Date de fin. |
"m" |
Nombre de mois complet entre Date de début et Date de fin. |
"y" |
Nombre d'années complet entre Date de début et Date de fin. |
"ym" |
Nombre de tous les mois lors de la soustraction d'années à la différence entre Date de début et Date de fin. |
"md" |
Nombre de jours complet lors de la soustraction d'années et de mois à la différence entre Date de début et Date de fin. |
"yd" |
Nombre de jours complet lors de la soustraction d'années à la différence entre Date de début et Date de fin. |
Exemple
Calcul d'anniversaire. Un homme est né le 17/04/1974. Nous sommes le 13/06/2012.
=DATEDIF("17/04/1974";"13/06/2012";"y") renvoie 38. =DATEDIF("17/04/1974";"13/06/2012";"ym") renvoie 1. =DATEDIF("17/04/1974-";"13/06/2012";"md") renvoie 27. Donc il a 38 ans, 1 mois et 27 jours.
=DATEDIF("17/04/1974";"13/06/2012";"m") renvoie 457, il vit depuis 457 mois.
=DATEDIF("17/04/1974";"13/06/2012";"d") renvoie 13937, il vit depuis 13937 jours.
=DATEDIF("17/04/1974";"13/06/2012";"yd") renvoie 57, son anniversaire était il y a 57 jours.