excel中怎么显示距离员工生日还有多少天
来源:网络收集 点击: 时间:2024-06-09我们知道,计算两个日期之间相差多少天,我们用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),完成函数并向下填充后可以发现,已经过生日的员工,日期变成空了。还没有过生日的员工,显示了到现在相距多少天。

希望本篇分享能帮到你
DATEDIF函数距离员工生日版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_893593.html