每到员工生日的时候,公司就会给员工发放生日补贴,送上生日祝福。那么问题来了,公司几百上千的人,要怎么才能快速找到最近生日的员工呢?每天都去查看哪些员工结果生日,那还真是一件快乐而痛苦的事情啊了,今天跟大家分享一个Excel函数可以轻松搞定这个员工生日提醒。
日期计算,几乎所有的Excel书籍中都会提高一个隐藏函数DATEDIF。这个DATEDIF函数你在Excel中书写时不会有参数提醒的函数。DATEDIF函数是用来计算两个日期之间的间隔时间。
此函数的真身(语法)是:DATEDIF(START_DATE,END_DATE,UNIT);
翻译成普通话就是:DATEDIF(开始日期,结束日期,返回参数)
参数包含:Y、M、D、YM、MD、YD,返回的内容大致如下图所示。
Excel中设置员工提醒所需的参数
从上图的Excel表参数中我们可以看出,要算生日提醒,要用”YD”。
在实际工作中,我们还需要提前找到员工生日,毕竟要为员工庆祝生日或发放生日补贴需要时间准备或提前向财务申请生日补贴。我下面的案例设置的时间就提前10天提醒先看下效果
Excel表中员工生日设提醒设置效果展示
在Excel表中设置员工生日提醒
如下图,我们在对应的表格中输入=TEXT(10-DATEDIF(D3-10,TODAY(),”YD”),”还有0天生日;;今天生日”),就可以得到我们想要的结果,这里只有10日以内的生日才会提醒,其他则显示空白。以前学过TEXT函数的用法,这里把DATEDIF函数的计算结果作为TEXT函数的参数。
“还有0天生日;;今天生日”的意思是:DATEDIF函数的计算结果如果大于0的,则显示“还有几天生日”;小于0则不显示;等于0显示“今天生日”。
输入公式即可设置员工生日提醒
公式有点小复杂,大家只要会套用即可。
今天分享的Excel表中怎么设置员工生日提醒你学会了吗?这个隐藏函数的使用你会了吗?