Calculate Age in Excel Accurately
Calculate Age in Excel Accurately
Example Set 1
Start Date End Date Result
Example Set 2
Start Date End Date Result
Example Set 3
Start Date End Date Result
3/22/2010 1/14/2015 4 Years, 9 Months, 23 Days
=YEAR(DATE(YEAR(B6)-YEAR(A6),MONTH(B6)-MONTH(A6)+1,DAY(B6)-
DAY(A6)+1))-1900&" Years "&IF(MONTH(DATE(YEAR(B6)-YEAR(A6),MONTH(B6)-
MONTH(A6)+1,DAY(B6)-DAY(A6)+1))-1=0,"",MONTH(DATE(YEAR(B6)-
YEAR(A6),MONTH(B6)-MONTH(A6)+1,DAY(B6)-DAY(A6)+1))-1&" Months Yes
")&IF(DAY(DATE(YEAR(B6)-YEAR(A6),MONTH(B6)-MONTH(A6)+1,DAY(B6)-
DAY(A6)+1))-1=0,"",DAY(DATE(YEAR(B6)-YEAR(A6),MONTH(B6)-
MONTH(A6)+1,DAY(B6)-DAY(A6)+1))-1&" Days")
=B8-A8 No
Example Set 2
Formula Accurate?
=YEAR(DATE(YEAR(B13)-YEAR(A13),MONTH(B13)-MONTH(A13)+1,DAY(B13)-
DAY(A13)+1))-1900&" Years "&IF(MONTH(DATE(YEAR(B13)-
YEAR(A13),MONTH(B13)-MONTH(A13)+1,DAY(B13)-DAY(A13)+1))-
1=0,"",MONTH(DATE(YEAR(B13)-YEAR(A13),MONTH(B13)- Yes
MONTH(A13)+1,DAY(B13)-DAY(A13)+1))-1&" Months
")&IF(DAY(DATE(YEAR(B13)-YEAR(A13),MONTH(B13)-MONTH(A13)+1,DAY(B13)-
DAY(A13)+1))-1=0,"",DAY(DATE(YEAR(B13)-YEAR(A13),MONTH(B13)-
MONTH(A13)+1,DAY(B13)-DAY(A13)+1))-1&" Days")
=B15-A15 No
Example Set 3
Formula Accurate?
=+DATEDIF(A19,B19,"Y")&" Years, "&DATEDIF(A19,B19,"ym")&" Months, Yes
"&DATEDIF(A19,B19,"md")&" Days"
=YEAR(DATE(YEAR(B20)-YEAR(A20),MONTH(B20)-MONTH(A20)+1,DAY(B20)-
DAY(A20)+1))-1900&" Years "&IF(MONTH(DATE(YEAR(B20)-
YEAR(A20),MONTH(B20)-MONTH(A20)+1,DAY(B20)-DAY(A20)+1))-
1=0,"",MONTH(DATE(YEAR(B20)-YEAR(A20),MONTH(B20)- Yes
MONTH(A20)+1,DAY(B20)-DAY(A20)+1))-1&" Months
")&IF(DAY(DATE(YEAR(B20)-YEAR(A20),MONTH(B20)-MONTH(A20)+1,DAY(B20)-
DAY(A20)+1))-1=0,"",DAY(DATE(YEAR(B20)-YEAR(A20),MONTH(B20)-
MONTH(A20)+1,DAY(B20)-DAY(A20)+1))-1&" Days")
=B22-A22 No