EXCEL根据出生年月算年龄

日期格式为199409这样,怎么得到年龄呢,用什么公式

建议把用真日期格式,这种字符串格式不能直接参与运算。
日期格式正确的前提下用公式(结果周岁):
=DATEDIF(A1,TODAY(),"y")追问

可是我们做表就是这样的格式,只有年月,有其他方法吗

追答

=DATEDIF(TEXT(D1&"01","0000-00-00"),TODAY(),"y")

效果如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-15
假设19840925
是A1,公式为:=ROUND((TODAY()-A1)/365,0),如果是虚岁则加1即可。希望能帮到你!
第2个回答  2016-09-20
D2是举例单元格,换成你的,单元格里是出生日期
=(today()-D2)/365追问

别复制粘贴,我这个又没有日,只有年月,看清楚再回答,百度能搜到的我也知道

追答

你把日期格式加个“-”改成年月再用DATEDIF不就行了,没见过你这么说话的