今天跟大家介绍一个Excel中的隐藏函数的时间函数:DATEDIF,它在Excel中的插入公式选项中是没有的意味着不能使用函数参数向导来输入公式,下面就让我带领大家一起Excel DATEDIF函数的详细用法和如何使用DATEDIF函数计算员工年龄吧。
一、Excel DATEDIF函数的详细用法
DATEDIF函数以及参数
DATEDIF函数:计算两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差
第一参数:Start_date,第一个日期或起始日期。(起始日期必须在1900年之后)
第二参数:End_date ,最后一个日期或结束日期。
第三参数:Unit 为所需信息的返回类型一共有6个参数,用法如下
“Y” 时间段中的整年数。
“M” 时间段中的整月数。
“D” 时间段中的天数。
“MD” 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。
“YD” 起始日期与结束日期的同年间隔天数。忽略日期中的年份。
“YM” 起始日期与结束日期的间隔月数。忽略日期中年份
好了还是老规矩,举例子看看
DATEDIF主要用于计算两个日期的时间间隔
当参数为”Y”时结果如下
我们看到其结果为4,却结果不会进行四舍五入,他会对计算结果进行取整
当参数为:”M”
他会计算这段时间一共经过了多少个月份,跟计算年份一样不会四射五日,而却会取整数
当参数为:”D”
他会计算两个时间段一共有多少天
当参数为”MD”
函数会计算起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。
可以理解为仅仅是日期中的日进行天数的计算
当参数为:”YD”
起始日期与结束日期的同年间隔天数。忽略日期中的年份。
当参数为:”YM”
起始日期与结束日期的间隔月数。忽略日期中年份。
DATEDIF函数的运用还是比较简单的我们只需牢记他6个返回的日期类型即可
二、DATEDIF函数计算员工年龄
借助DATEDIF函数可以根据员工的身份证号码来计算员工的年龄或工龄。下面以计算员工年龄为例,具体操作步骤如下。
步骤1:选择I3单元格,输入公式“=DATEDIF(G3,TODAY(),”y”)&”岁””,按【Enter】确认即可计算出第1位员工的年龄。
步骤2:将鼠标指针放在I3单元格的右下角,待鼠标指针变形状后双击,将I3单元格的公式快速复制填充到I4:I15单元格区域,计算出所有员工的年龄。
评论前必须登录!
注册