×

使用DATEDIF函数计算员工工龄

admin admin 发表于2020-09-28 13:59:56 浏览72 评论0

抢沙发发表评论


Hi,大家好!今天我们说说计算工龄。

计算员工的工龄是人力资源管理工作中经常要做的一项工作。

如下图,在C5单元格输入公式:=DATEDIF(B3,C3,"Y"),可计算出员工的入职整年数。


DATEDIF函数是一个隐藏函数,没有函数帮助信息,在公式记忆列表中也不出现。该函数有三个参数,可以这样来理解:

DATEDIF(查询日期,截止日期,统计参数)如上图公式中的"Y"换成"M"返回的结果则是整月数。具体参数可参看下面的表:


休息一下继续,看看如何利用DATEDIF函数将工龄统计精确到月份?

有了上面的参数列表,我们很容易能够计算出员工的入职整月份,

现在的问题是,能不能让结果显示成几年几个月的形式?

接下来我们继续对得到的月份数进行处理,用INT函数取整(整月数/12)可得到整年数,MOD(整月数,12)可得到除以12个月后余下的月数。

因此,我们可以这样写公式:

=INT(DATEDIF(B3,C3,D3)/12)&"年"&MOD(DATEDIF(B3,C3,D3),12)&"个月"

结果如图:

刚才的公式是根据DATEDIF计算出的月数,利用1年等于12个月的数学规律,使用INT与MOD拼凑出了上图中的形式,但是,使用&得到的结果是文本型数据,不利于后面的筛选操作。

现在给大家提个问题:如何利用函数公式得到一个日期型的结果呢?


好啦,今天的分享就到这里啦!

如果喜欢这篇文章的话,请点赞、转发哦!

每天学习|改变人生

微信ID:qifeicainiao
长按二维码关注Word技巧达人


本篇文章来源于微信公众号: Word技巧达人

群贤毕至

访客