效果如图
效果图显示,如果是过生日日期,单元格中就显示过生日;如果不过生日就显示具体的月份和日期。为了做出这样的生日提醒效果,我们先来分析一下,什么样的情况下过生日呢?当前的月份和日期和出生的月份和日期相同时,就是过生日的日期对吧!
我们来分析一下这个逻辑,如果当前的月份、日期和出生的月份、日期相同时,就显示过生日,否则显示具体的过生日日期。要进行判断,所以要用到if函数。IF函数有几个参数呢?有三个参数,分别是:
从如果当前的月份、日期和出生的月份、日期相同这句话中,我们可以分析得到,当前月份和出生月份要相同,当前日期和出生日期要相同,这两个条件要同时满足才能判断为过生日。这两个要同时满足的条件作为if函数的判断条件。这里要同时满足两个条件返回逻辑值要用到的是AND函数。公式如下:
到这里我们已经知道了IF函数的第一个参数是什么了,那它的第二个参数是满足条件返回的值,是过生日。最后一个参数不满足条件返回的值,返回的文字是某月某日过生日。公式如下:
到这里的逻辑我们就基本捋顺了,我们从头来看,如何比较日期。
想要用生日和当前日期比较,我们要把生日的月份和日期分别提取出来吧!那就要用到日期提取函数了。要是提取月份的话,用到的是month函数。这个函数返回的是月份,参数有几个呢?有一个,参数是日期值。
现在我们会用MONTH函数提取月份了,那我们用什么函数提取日期呢?用到的是DAY函数提取日期。这个函数返回的是日期,有几个参数呢?有一个参数,参数是日期值。
好,现在我们已经把生日的月份和日期分别提取出来了,我们还要学习一个返回当前日期的函数,这个函数是TODAY函数。
公式如下:
那到这里小编就把设置生日提醒的函数都介绍了,我们来看一下最终函数嵌套结果:
感兴趣的读者们操作起来吧!
联系客服