您的位置首页百科知识

excel中怎么显示距离员工生日还有多少天

excel中怎么显示距离员工生日还有多少天

的有关信息介绍如下:

excel中怎么显示距离员工生日还有多少天

在人力资源管理中,我们要明确记录每个员工生日是多少,到员工生日时,代表公司赠送小礼物,表达公司对员工的关心。那么现在你知道员工信息表中的出生日期,怎么计算出距离员工生日还有多少天呢?下面来介绍一下具体操作方法。

我们知道,计算两个日期之间相差多少天,我们用DATEDIF函数,所以,在单元格中输入=DATEDIF()

这里的开始日期,我们输入今天 TODAY(),这是为了方便查看员工生日是否已经过去,还没到员工生日的,显示正数,已经过生日的显示负数。

结束日期,我们就选择员工生日,这里使用TEXT函数从出生日期中提取出生日是多少。不能直接用出生日期减今天,否则连这些年都算进去了。具体的函数输入 TEXT(B2,"MM/DD") ,这样就只提取出生日期的月份与号码了。

第三个参数我们输入“d”,是显示两个日期之间相差了多少天。

完成函数后可以看到,已经显示距离员工生日多少天了。这个是负数,说明今年这个员工生日已经过了

选中刚刚设置的单元格,鼠标指向单元格右下角,当鼠标符号变成黑色加号后,双击鼠标左键,所有距离员工生日的天数都计算出来了。

这样看起来不太方便,我们设置一下,已经过生日的员工,日期不再显示,这里我们使用IF函数来完成,第一个参数就是判断刚刚计算的公式<0,IF(DATEDIF(TODAY(),TEXT(B2,"mm/dd"),"d")<0,

第二个参数输入,当小于0时,不显示,这里我们输入一个空,“”

如果大于0,则第三个参数,再次输入计算日期的公式,DATEDIF(TODAY(),TEXT(B2,"mm/dd"),"d"),完成函数并向下填充后可以发现,已经过生日的员工,日期变成空了。还没有过生日的员工,显示了到现在相距多少天。