excel问题,请高手指点啊!!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:37:27
请问在线高手,A栏“入院日期”格式:2007-10-03,B栏“出生日期”格式:2005-03-01,如何进行精确计算入院时的年龄啊,精确到月或日,谢谢啊

如果仅仅精确到月,可以用datedif函数来确定:

=DATEDIF(b1,a1,"Y")&"年"&MOD(DATEDIF(b1,a1,"M"),12)&"月"

入院日期-出生日期=病人入院时的年龄

使用EXCELL函数可自动算出结果

假设日期在A列

B1中输入
=DATEDIF(A1,TODAY(),"y")&"年"&DATEDIF(A1,TODAY(),"ym")&"月"&DATEDIF(A1,TODAY(),"md")&"日"

=text(a1-b1,"y岁m月d天")

超过100岁的此公式不适用。