La fonction DATEDIF n'est pas documentée dans Excel, mais par contre sur CCM vous pouvez trouver les possibilités offertes. En voici un résumé.
La syntaxe
=DATEDIF(date début;date fin;type de calcul)
- date début : doit être une valeur date valide.
- date fin : doit être une valeur date valide non inférieure à date début.
- type de calcul :
- 1 "y" : différence en années (year).
- 2 "m" : différence en mois (month).
- 3 "d" : différence en jours (day).
- 4 "ym" : différence en mois, après soustraction des années.
- 5 "yd" : différence en jours, après soustraction des années.
- 6 "md" : différence en jours, après soustraction des années et des mois.
Exemple
En A1 : 05/02/2007
En B1 : 02/02/2009
- 1 =DATEDIF(A1;B1;"y") => 1
- 2 =DATEDIF(A1;B1;"m") => 23
- 3 =DATEDIF(A1;B1;"d") => 728
- 4 =DATEDIF(A1;B1;"ym") => 11
- 5 =DATEDIF(A1;B1;"yd") => 362
- 6 =DATEDIF(A1;B1;"md") => 28
Si vous combinez 1, 4, 6 vous obtenez => 1 an 11 mois 28 jours.
Utilisation
Pour utiliser cette fonction, assurez vous que la date fin n'est pas inférieure à date début car sinon vous aurez l'erreur #NOMBRE!. Il en sera de même si votre type de calcul n'est pas correct.
Comme vous pouvez le voir, vous pouvez vous en servir pour calculer un age précis aussi bien que pour gérer un échéancier.
Dans tous les cas, vous obtenez un nombre qu'il faut qualifier en fonction du paramètre : années, mois, jours.