DATEDIF
La fonction DATEDIF renvoie le nombre de jours, de mois ou d’années entre deux dates.
DATEDIF(date-début; date-fin; méthode-calc)
date-début : La date de début. date-début correspond à une valeur de date/heure (la partie correspondant à l’heure est ignorée) ou à une valeur de chaîne de date.
date-fin : La date de fin. date-fin correspond à une valeur de date/heure (la partie correspondant à l’heure est ignorée) ou à une valeur de chaîne de date.
méthode-calc : Une valeur modale qui indique comment exprimer l’écart entre les dates et comment gérer les dates pour des années ou des mois différents.
"J" : Renvoyer le nombre de jours entre les dates de début et de fin.
"M" : Renvoyer le nombre de mois entre les dates de début et de fin.
"A" : Renvoyer le nombre d’années entre les dates de début et de fin.
"MJ" : Renvoyer le nombre de jours entre les dates de début et de fin en ignorant les mois et les années. Le mois de date-fin est considéré comme étant le mois de date-début. Si la date de début est postérieure à la date de fin, le compte commence à la date de fin comme si celle-ci appartenait au mois précédent. L’année de date-fin sert à vérifier s’il s’agit d’une année bissextile.
"AM" : Retourner le nombre de mois entiers entre les dates de début et de fin en ignorant l’année. Si le mois/jour de début est antérieur au mois/jour de fin, les dates sont traitées comme si elles appartenaient à la même année. Si le mois/jour de début est postérieur au mois/jour de fin, les dates sont traitées comme si elles appartenaient à des années consécutives.
"AJ" : Retourner le nombre de jours entre les dates de début et de fin en ignorant l’année. Si le mois/jour de début est antérieur au mois/jour de fin, les dates sont traitées comme si elles appartenaient à la même année. Si le mois/jour de début est postérieur au mois/jour de fin, les dates sont traitées comme si elles appartenaient à des années consécutives.
Exemples |
---|
Si A1 contient la valeur de date/heure 1988-04-06 et A2 contient la valeur de date/heure 2006-10-30 : =DATEDIF(A1; A2; "J") renvoie 6 781, le nombre de jours entre le 6 avril 1988 et le 30 octobre 2006. =DATEDIF(A1; A2; "M") renvoie 222, le nombre de mois entiers entre le 6 avril 1988 et le 30 octobre 2006. =DATEDIF(A1; A2; "A") renvoie 18, le nombre d’années entières entre le 6 avril 1988 et le 30 octobre 2006. =DATEDIF(A1; A2; "MJ") renvoie 24, le nombre de jours entre le sixième jour d’un mois et le trentième jour du même mois. =DATEDIF(A1; A2; "AM") renvoie 6, le nombre de mois entre avril et le mois d’octobre suivant de n’importe quelle année. =DATEDIF(A1; A2; "AJ") renvoie 207, le nombre de jours entre le 6 avril et le 30 octobre suivant de n’importe quelle année. =DATEDIF(« 1988-4-6"; MAINTENANT(); "A")&" années, "&DATEDIF("1988-4-6"; MAINTENANT(); "AM")&" mois et "&DATEDIF("1988-4-6"; MAINTENANT(); "MJ")&" jours" renvoie 25 ans, 2 mois et 25 jours, l’âge d’une personne née le 6 avril 1988, si nous sommes le lundi 1er juillet 2013. |