例30 根据出生日期快速计算年龄(DATEDIF函数)

例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

你可能感兴趣的:(例30 根据出生日期快速计算年龄(DATEDIF函数))