例30 根据出生日期快速计算年龄(DATEDIF函数)
一、DATEDIF函数
1解释:计算两个日期之间相隔的天数、月数或年数
2语法:
参数1:起始时间
参数2:结束时间
参数3:返回的值
3字母代表的含义:
Y:一段时间内的整年数 Y返回整年数
M:一段时间内的整月数 YM返回参数1和参数2的月数之差,忽略年和日
D:一段时间内的天数 MD返回参数1和参数2的天数之差,忽略年和月
4区别
用YEAR得出的是我们俗称的虚岁,它只用年来计算,没有参考生日,DATEDIF是整年整月
二、应用
如果要根据员工的出生日期快速计算出其年龄,则可以使用DATEDIF函数来实现。
方法1:
1.选中B2单元格,在编辑栏中输入公式:=DATEDIF(A2,TODAY(),"Y")。按回车键即可计算出员工年龄。
2选中B2单元格,向下拖动复制公式,可以快速计算出其他员工的年龄。
方法2:
输入:=DATEDIF(A3,NOW(),"y")&"年"&DATEDIF(A3,NOW(),"ym")&"月零"&DATEDIF(A3,NOW(),"md")&"天"
显示:41年3月零20