excel怎样根据出生日期计算周岁

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:03:23
在学生信息表格中,已经有出生日期了,(格式是1999-1-10),想计算学生的周岁,上半年出生的(在9月1日之前的),如1999-8-15,只要2006-1999=7周岁.下半年出生的(在9月1日之后的),如1999-9-15,2006-1999-1=6周岁.
有谁知道的麻烦说一下公式,谢谢

假设在B1中输入年份(比如今年2006),在A列自A2起输入出生日期,B列自B2起计算年龄,则在B2中输入公式:=IF(MONTH(A2)<9,$B$1-YEAR(A2),$B$1-YEAR(A2)+1),将该公式向下复制。
例:
-------A----------------------B--
1---请输入年份:------------2006
2-----1999-5-1----------------7
3----1999-10-5 ---------------6
4----1999-1-10 ---------------7

最简单的方法:假设A1中输入的为生日,B1中输入
=DATEDIF(A1,TODAY(),"y")&"岁" 即可。