你知道微软隐藏的这个Excel函数吗?超好用

2019-04-30 12:06:35 微软资讯
很多用户都不懂的如何计算工龄,其实,计算工龄的操作很简单,只要使用Excel表格中的datedif函数就可以了。不过这个函数被微软隐藏了,很多用户都找不到这个函数。
 
因为DATEDIF是一个excel的隐藏函数,我们在函数向导中是无法找到这个函数的,而在wps它没有被隐藏可以直接调用,那在excel中我们如何调用这个函数呢,我们直接输入一个等号然后输入函数名称DATEDIF和一个左括号直接输入参数即可,如下图
 

 
一、DATEDIF函数的作用以及参数
 
DATEDIF函数:用于计算两个日期之间的年\月\日间隔数
 
第一参数:Start_date:开始的日期。(起始日期必须在1900年之后,这个是excel中的最小日期)

第二参数:End_date 结束的日期。

第三参数:Unit :两个日期差值返回的数据类型一共有6个参数

"Y" :计算时间差值的年数。

"M" :计算时间差值中的月数。

"D" :计算时间差值中的天数。

"MD" :起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。

"YD": 起始日期与结束日期的同年间隔天数。忽略日期中的年份。

"YM" :起始日期与结束日期的间隔月数。忽略日期中年份

需要注意的是我们输入第三参数的时候必须使用英文状态下的引号将它括起来,下面就让我们来实际的操作下吧

如下图,我们要将计算员工的工龄
 
 
公式:=DATEDIF(E2,TODAY(),"y")

第一参数:E2就是入职的时间

第二参数:today(),这个函数的结果是今天的时间

第三参数:“Y”返回的结果是两个日期的年份之差

在这里我们需要注意的是使用DATEDIF计算日期之差,它不会对日期进行四舍五入,它只会取整数

下面就让我们来看下当第三参数不同的时候他们返回怎么不同的结果
 
 
第一参数都为:1987/3/8

第二参数都为:2018/4/8

当第三参数为Y的时候,函数会计算两个日期年份的差值

当第三参数为M的时候,函数会计算两个日期月份的差值

当第三参数为D的时候,函数会计算两个日期天数的差值

当第三参数为MD的时候,可以看到在这里结果为0,所以函数仅仅会计算两个日期天数的差值不考虑月份与年份

当第三参数为YD的时候,在这里他的结果是31,所以函数会不考虑年份,根据月份计算两个日期天数的差值

当第三参数为YM的时候,在这里他的结果为1,函数会不考虑年份,计算两个日期月份的差值
 
上述就是Excel隐藏函数DATEDIF的介绍以及使用方法,你是否全部明白了呢?需要计算工龄的用户可以尝试试试使用这个计算哦。

热门资讯

最新下载

最新文章