在EXCEL表格里,输入个人身份证号码后,如何计算出年龄?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:33:27
我想按年度计算啊,例如今天是2009年7月9日,张三的出生日期是2000年10月1日出生,我要求计算出的年龄是张三是9岁的,即是当年(2009年)-出生年份(2000年),不用计算月份和日期

假设A1是身份证,18位的:
B1输入:
=YEAR(TODAY())-MID(A1,7,4)

=datedif(text(mid(a1,7,len(a1)/2.2),"0000-00-00"),now(),"y")

=YEAR(NOW())-MID(A1,7,LEN(A1)/2.2-4)-1900*(LEN(A1)=15)

=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),TODAY(),"y")