1、先介绍一个函数。DATEIF函数。这个函数是用来计算两个日期之间的间隔时间的。
2、它的语法是:DATEDIF(start_date,end_date,unit)翻译成普通话就是:DATEDIF(开始日期,结束日期,返回参数)第三参数有Y、M、D、YM、YD、MD六种,返回的内容大致如下图所示。
3、以今天(today())的日期减去生日日期,我们看下返回参数为空时反回值,为#NUM。只需要月和天相减就成,不需要年相减,用“YD"就可以了。
4、但是我们获取的值是314天,因为这是减去周年后还剩下多少天。我们也没必要考虑太长时间,假如需要买礼物之类的,提前十天知道他生日就可以了。所以就稍微处理下。看到图2的结果是不是有点蒙?且看下一步
5、我们要做到的就是提醒,并给予关怀。所以用数字提醒对于其他人也看不太懂,所以就用到了TEXT函数。最终公式是【=TEXT(10-DAT呶蓟鹭毵EDIF(D46-10,TODAY(),"YD"),"还有0天生日;;今天生日")】这个公式,日期较长的不显示,只显示10天过生日的人员。