DATEDIF
Cette fonction renvoie le nombre de jours, mois, années complets entre Date de début et Date de fin.
Syntaxe :
DATEDIF(Date de début;Date de fin ; Intervalle)
- Date de début est la date à partir de laquelle le calcul est réalisé.
- Date de 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 renvoie |
---|---|
"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.