excel中如何计算年龄?例如日期格式1971-1-2,怎么算截至今天的年龄?过了生日就加一岁。即算周岁

如题所述

1. 在A1中输入日期1971-1-2
2.在B1中输入:=IF(NOW()-A1>365,INT((NOW()-A1)/365),"小于1周岁")
则B1中显示40
或者更简单的方式,在B1中输入:=INT((NOW()-A1)/365)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-02
首先将年龄单元格数字格式设置为自定义格式:YY“年"MM"月"DD"天"
其次,确保生日单元格格式为日期格式,假设为A1单元格
最后,在年龄单元格输入公式:=TODAY()-A1
这个公式计算从出生到现在这一天的年龄,只要系统时间已过生日,自动加一岁。
第2个回答  2011-07-02
如果A1是出生年月
=year(today())-year(A1)
相似回答