本文转载自公众号:office全能加油站,作者:加油菌。 前两天一个读者求助加油菌: 到期提醒这个功能其实很好解决,利用IF DATEDIF函数就可以做到了。 这里需要提前一个月进行提醒,也就是说需要先通过=DATEDIF(TODAY(),F5,'YD')求出有效期还有多少天(该函数我们已经讲过很多遍了,这里不再重复讲解参数代表的含义)。 接着在外面套用IF函数判断有效天数是否小于30天,如果小于,则显示“需要重新检验”,那么整个函数表达式即可写成:=IF(DATEDIF(TODAY(),F5,'YD')<30,'需要重新检验','') 本来加油菌以为已经解决好了,但是紧接着“问题”又来了: 之前就少提醒了她一句:DATEDIF函数中第2个参数的时间必须要大于第1个参数的时间,不然就会出现上图所示的错误... 这里我们可以通过再嵌套一个IFERROR函数来解决,如果已经过了有效期,则提示“已经超过有效期”,函数表达式可以写成: =IFERROR(IF(DATEDIF(TODAY(),F6,'YD')<30,'需要重新检验',''),'已经超过有效期') 荐读: |
|
来自: L罗乐 > 《生日提醒和合同到期提醒》