知道出生日期,如何计算截止到指定日期(精确到月,日)的年龄.EXCEL公式.

问题描述:

知道出生日期,如何计算截止到指定日期(精确到月,日)的年龄.EXCEL公式.
比如:甲某人1986年9月1日出生,计算截止2012年8月31日的年龄,要精确到月,日.
计算年龄的公式:=DATEDIF(G15,TODAY( ),"Y"),这个公式实用性差.
因为涉及人员参保年龄问题,必须克服这个公式的弊端.
1个回答 分类:综合 2014-10-12

问题解答:

我来补答
=DATEDIF(G15,"2012/8/31","Y")&"岁"&DATEDIF(G15,"2012/8/31","YM")&"月"&DATEDIF(G15,"2012/8/31","MD")

=TEXT(DATEDIF(G15,"2012/8/31","D"),"YY岁M月D日")
公式中的"2012/8/31"换成该日期所在单元格
再问: 谢谢 。我还有疑问:比如甲某1986年9月2日出生,计算截止2012年9月1日的年龄,有的公式计算出来时26岁,但实际上这个却未满26周岁,你提供的公式很好,但是我希望能考虑到是否满X周岁,只要周岁,不需月,日。也就是确保计算出来的年龄都是满X周岁的就行。如果计算截止日期比他生日小一天都不能算满X周岁。呵呵,有点复杂。 麻烦你再提供一个实用公式。我加分。
再答: =DATEDIF(G15,"2012/9/1","Y")
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写