单位规定工作证的有效期为十年,如何根据办工作证的日期,提前一个月设置补办提醒?  在D2单元格输入公式:“=IFERROR(IF(DATEDIF(TODAY(),DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)),"m")<=1,"需补办",""),"需补办")”,按Enter键完成计算,即可计算第一位的工作证是否需要补办,公式向下填充,即可计算其他人的工作证是否需要补办,如下图:

公式较长,再用程序模块写一遍,方便大家完整看公式:
=IFERROR(IF(DATEDIF(TODAY(),DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)),"m")<=1,"需补办",""),"需补办") DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)):办证日期十年以后的日期。DATEDIF(TODAY(),DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)),"m"):从今天办证十年以后的日期之前相隔月份数。IF(DATEDIF(TODAY(),DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)),"m")<=1,"需补办",""):如果从今天办证十年以后的日期之前相隔月份数小于等于1,就返回“需补办”,否则返回空值。IFERROR(IF(DATEDIF(TODAY(),DATE(YEAR(C2)+10,MONTH(C2),DAY(C2)),"m")<=1,"需补办",""),"需补办"):如果工作证办理已经十年并一个月以上了,返回“需补办”,这是一个屏蔽错误的过程。如果你对以上公式中用到的函数不熟悉,请参考以下文章:
|