一、excel计算年数怎么用函数得出
假设A1单元格写入1990.01,B1单元格写入2001.03
则公式可以写为
=DATEDIF(SUBSTITUTE(A1,".","/"),SUBSTITUTE(B1,".","/"),"m")/12
得出值意思为11点多少年的意思
或
=DATEDIF(SUBSTITUTE(A1,".","/"),SUBSTITUTE(B1,".","/"),"y")&"."&DATEDIF(SUBSTITUTE(A1,".","/"),SUBSTITUTE(B1,".","/"),"ym")
得出值为小数点前为整年数11,小数点后是多少个月,11.2就是指11年2个月
也可以写成
=DATEDIF(SUBSTITUTE(A1,".","/"),SUBSTITUTE(B1,".","/"),"y")&"年"&DATEDIF(SUBSTITUTE(A1,".","/"),SUBSTITUTE(B1,".","/"),"ym")&"个月"
二、excel中计算年龄怎么算
假设C1为出生日期,=DATEDIF(C1,TODAY(),"Y")就是Excel中计算年龄的函数。
函数原理:DATEDIF函数
DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有。 返回两个日期之间的年月日间隔数。常使用DATEDIF函数计算两日期之差。
=DATEDIF(A1,TODAY(),"Y")是计算年数差
=DATEDIF(A1,TODAY(),"M")是计算月数差
=DATEDIF(A1,TODAY(),"D")是计算天数差
实例:假设在C1表格中输入的出生日期是1966-07-19,D1中要显示年龄,则在D1表格中输入=DATEDIF(C1,TODAY(),"Y"),按回车之后就会显示年龄为52.