有HR学生问我,如何对员工生日提前提醒?我直接相减日期怎么不行呢?
同学,出生日期和今天日期能相减吗?这是不同年份啊!
在做员工生日提前提醒时,需要将出生日期年份替换为今年年份,组合成新的“出生日期”,才能直接相减。
例如,下面的表,转换成当年的生日日期公式为:
=DATE(YEAR(TODAY()),MONTH($D2),DAY($D2))
这样,计算生日距今天的天数就是:
=E2-TODAY()

然后,才能用这个天数来做提醒之用。
如果要直接设置条件格式,公式可以综合为:
=DATE(YEAR(TODAY()),MONTH($D2),DAY($D2))-TODAY()
条件格式设置如下图,这里假设要提前7天提醒,条件格式公式为:

这样,就得到下面的效果:

为方便大家观看文章,将近期函数公式文章列示如下:
-
梳理逻辑关系,找出解决方案(条件表达式和数组公式) -
没法分列解决,那就用其他方法吧(一篇文章全面学习应用IF、COUNTIF、MATCH、LOOKUP函数) -
用一个小小的 clean 函数,扫除数据中的垃圾
-
又......一个练习题,当思路有了,问题解决起来其实很简单 -
又一个函数综合练习题(附案例下载) -
神奇!SUMIFS函数也可以实现 与条件和或条件 进行组合的求和 -
从一个动态图,看表格逻辑和函数计算逻辑(附详细操作视频) -
计算加权平均单价,一个SUMPRODUCT函数就可以了 -
巧妙删除不同行的相同数据:函数很简单,逻辑强大 -
转换表格结构,方法很多,函数最能训练逻辑思维
-
判断单元格是否有指定关键词的几种实用方法 -
复杂问题简单化,才是真功夫(从业务出发,问题很简单) -
LOOKUP函数大显神威:直接从号码区间匹配名称(LOOKUP函数的详细用法) -
错列计算:SUMPRODUCT函数就能搞定 -
不讲武德,为什么我每次介绍的案例都是这么难? -
一个看似简单的例子,隐藏着许多Excel规则 -
无意哪些小技巧,只为数据分析的逻辑思路(一个更复杂的例子,提供源文件) -
查看前N大客户的动态排名分析模板:考核你的数据分析逻辑思维和函数综合应用能力 -
TEXT函数:格式函数中的战斗机(本文较长,绝对收藏) -
牛叉的 SUMPRODUCT 和 DATEDIF,直接根据出生日期制作年龄分布报告(HR收藏) -
一个例子及其延伸,就在考核你是否能够灵活应用MATCH、INDEX、VLOOKUP,以及数组公式、自动排序 -
联合使用控件和函数,创建自动排名图表 -
看似很难,实则在考察你对数据逻辑的理解(函数综合应用) -
LEFT、RIGHT 和 SUBSTITUTE,解决非法日期问题

