excel计算年龄问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 21:01:16
格式为年月格式 如何计算到某一时间时的年龄?
例如 1958年9月到2006年5月

=DATEDIF(A1,date(2006,5,1),"Y")

如果是"198506"这样的年月格式,数据在A1单元格
=DATEDIF(TEXT(A1,"#-00",TODAY(),"Y")
如果是日期格式,数据在A1单元格
=DATEDIF(A1,TODAY(),"Y")
如果是文本格式,数据在A1单元格
=datedif(substitute(substitute(a1,"年","-"),"月",),TODAY(),"Y")