Excel快速实现生日提醒 生日,对每个人来说,意味着对出生的庆祝,是一个重要的日子。做为老板,如果能在生日当天给员工生日祝福,员工必将感受到公司的温暖,尽自己最大的努力工作,如何在Excel表中根据员工的出生日期对生日进行提醒呢?
1、在C2单元格中输入公式: =10-DATEDIF(B2,TODAY+10,'yd') 2、设置C列的单元格格式为自定义 0天后生日;;[红色]今天生日 DATEDIF(起始日期,结束日期,参数)
注意点: 1、结束日期必须大于起始日期,否则返回错误 2、有人不理解为什么加个10,再用10减,如果直接用原始公式: =DATEDIF(B2,TODAY,'yd') 今天是2017年2月8日,用DATEDIF忽视年进行计算 如果第一个生日参数是2月8日前的,则结果等同于 1993/2/8-1993/1/2=37天 如果第一个生日参数是2月8日后的,则结果等同于 1994/2/8-1993/2/9=364天 因为考虑到闰年,又不能直接用365-你得到的结果 所以需要今天加上10日,使得需要提醒的数据保持在2月18日前 便会进行 1993/2/18-1993/2/9=9 再利用10-9=1得到生日的天数,即公式 =10-DATEDIF(B2,TODAY+10,'yd') 理解这个设置需要知道单元格格式的两个知识点 1、单元格格式中的0表示数字占位符 2、有两个关键的分号隔离三个区域,分别代表 【大于0怎么样】;【小于0怎么样】;【等于0怎么样】 所以C列设置的单元格式 0天后生日;;[红色]今天生日 表示当C列的数字 数字大于0时,显示数字天后生日 数字小于0时,什么都不显示 数字等于0时,显示红色的今天生日 这个生日提醒学会了吗?欢迎留言! 觉得有用的话分享给你的小伙伴吧! 最右下方阅读原文加入QQ群 下载本节素材文件 自学成才Excel ID:selftt 学习5分钟,工作省2小时! Excel技巧基础+函数+透视表+VBA |
|