Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Je pensais qu’Excel aurait proposé une telle fonction, cela ne semble apparemment pas le cas.
J’ai rédigé cette fonction qui, ma foi, a l’air de marcher :
Peut-on, éventuellement, trouver plus simple ?
Je pensais qu’Excel aurait proposé une telle fonction, cela ne semble apparemment pas le cas.
J’ai rédigé cette fonction qui, ma foi, a l’air de marcher :
VB:
Function DiffAnneesEntreDeuxDates#(date1 As Date, date2 As Date)
'Renvoie le nombre d'années et, éventuellement, une fraction d'année entre 2 dates
'ATTENTION ! date1 < date2
'Ex : date1 = 01/08/1998 | date2 = 11/12/2020 --> 22,36
DiffAnneesEntreDeuxDates = Round(DateDiff("yyyy", date1, date2) + (DateDiff("d", date1, date2) - DateDiff("yyyy", date1, date2) * 365.25) / 365.25, 2)
End Function