EXCEL中如何将八位年月日格式转换为年龄即岁数

急,有高手帮帮忙!
2024-11-08 11:38:03
推荐回答(5个)
回答1:

=ROUND((A2-A1)/((365+366)/2),0)

a1出生日,A2现在日期,如果用today()代替也可

回答2:

=datedif(开始的日期,结束的日期,"y")
比如,出生日期(即开始日期):1967-02-17
结束的日期:2009-12-31
=DATEDIFff(""1967-12-31","2009-12-31","Y")结果即为年龄

回答3:

数据在a1
比如是1983-07-12
在b1输入
=datedif(a1,now(),"y")
b1中就是年龄

回答4:

DATEDIF(A1,TODAY(),"y")
A1是日期

回答5:

=datedif(date(left(a1,4),mid(a1,5,2),right(a1,2)),"y")