Je cherche une manière de transformer une nombre de jours provenant d'une
opération entre deux dates en années et en mois.
Exemple :
---------------
24/02/98 - 23/01/97 = 397 jours -> 1 an, 1 mois, 1 jour
Merci de prendre la peine de répondre si vous pouvez, ça nous serait d'un
grand secours.
J'ai créé une fonction complémentaire correspondant à ta question. Avec
ton exemple, ça donne: =DUREE("23/01/97";"24/02/98";3) (3 = niveau de
précision: années, mois et jours).
La macro de type XLL dans laquelle est contenue cette fonction est
téléchargeable sur
http://perso.wanadoo.fr/longre/excel/pages/Downloads.htm#Morefun.xll.
Elle est destinée exclusivement à Excel 97 SR-1 et Excel 95.
Si tu préfères utiliser une formule ou si tu as une autre version
d'Excel, tu peux aussi utiliser ceci:
=DATEDIF(Date1;Date2;"y")&" an"&SI(DATEDIF(Date1;Date2;"y")>1;
"s, ";", ")&DATEDIF(Date1;Date2;"ym")&" mois, "&DATEDIF(Date1;
Date2;"md")&" jour"&SI(DATEDIF(Date1;Date2;"md")>1;"s";"")
(Date1 = date la plus ancienne et Date2 = date la plus récente)
Ne recherche pas la fonction DATEDIF dans l'aide d'Excel, elle est
cachée et non documentée.
A +
Laurent