DATEDIF Function works like below for your understanding:
=DATEDIF(Start_Date,End_Date,"Parameter")
You have entered: =DATEDIF(TODAY(),E4,"y,m") where 2 wrongs:
- Today() is always greater than E4, so if you deduct then a - (negative) figure will show and it returns #NUM error.
- Second wrong is you have entered 2 parameter with "" (Double quotation mark). You need to use just once.
Like below:
=DATEDIF(E4,TODAY(),"y") will show you 8 years
=DATEDIF(E4,TODAY(),"Ym") will show you months after deducted all the years
=DATEDIF(E4,TODAY(),"Md") will show you the remaining days after Months deducted
So, for getting the age result you can use this:
=CONCATENATE(IF(DATEDIF(E4,TODAY(),"Y")=0," ",DATEDIF(E4,TODAY(),"Y")&" Year "),IF(DATEDIF(E4,TODAY(),"YM")=0,"",DATEDIF(E4,TODAY(),"YM")&" Month "),IF(DATEDIF(E4,TODAY(),"MD")=0,"",DATEDIF(E4,TODAY(),"MD")&" Day "))
