假设C1为出生日期,=DATEDIF(C1,TODAY(),"Y")就是Excel中计算年龄的函数。
函数原理:DATEDIF函数
DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有。
返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。
=DATEDIF(A1,TODAY(),"Y")是计算年数差
=DATEDIF(A1,TODAY(),"M")是计算月数差
=DATEDIF(A1,TODAY(),"D")是计算天数差
实例:假设在C1表格中输入的出生日期是1966-07-19,D1中要显示年龄,则在D1表格中输入=DATEDIF(C1,TODAY(),"Y"),按回车之后就会显示年龄为52.
可以用DATEDIF函数计算年龄。
1、以excel2010版本为例,A列有一列出生年月,要用函数算出年龄;
2、首先在B2单元格输入公式=DATEDIF(A2,TODAY(),"Y"),按enter键后则可得出结果,DATEDIF函数是指返回两个日期之间的年\月\日间隔数,这里“Y”表示年;
3、把鼠标放在B2单元格右下角,下拉填充公式,则可算出这列年龄了。
方法/步骤:
1
周岁计算(方法一):在c2单元格中输入公式“=year(today())-year(b2)”(如下图所示),然后回车,c2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
2
周岁计算(方法二):在d2单元格中输入公式“=int((today()-b2)/365)”(如下图所示),然后回车,d2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
3
虚岁计算:周岁公式基础上加1即可。在e2单元格中输入公式“=int((today()-b2)/365)+1”(如下图所示)或者“=year(today())-year(b2)+1”,然后回车,e2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
4
实际年龄计算:在f2单元格中输入公式“=year(today())-year(b2)&"岁"&month(today())-month(b2)&"月"&day(today())-day(b2)&"天"”(如下图所示),然后回车,f2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
5
最后的效果:现在看看周岁、虚岁、实际年龄的效果吧(如下图所示)。
6
如果你感觉该经验不错的话,别忘记单击大拇指哦。