=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"续签","")) 修改到期提前30天,显示续签,到期当天等于大于,显示已到期
时间: 2023-11-04 18:04:27 浏览: 152
你的问题是关于 Excel 中的公式。你想要修改这个公式,使得当到期日期提前 30 天时,显示“续签”,当到期日期等于或超过今天时,显示“已到期”。以下是修改后的公式:
=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"续签",IF(TODAY()>=AH5,"已到期","")))
这个公式首先会检查到期日期是否为空。如果为空,则会显示空单元格。否则,它会检查到期日期是否在今天的 30 天之内。如果是,则显示“续签”。如果不是,则会检查到期日期是否等于或超过今天。如果是,则显示“已到期”。如果都不是,则会显示空单元格。希望这个公式能够满足你的需求。
相关问题
=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"续签",IF(TODAY()>=AH5,"已到期","")))为什么公式结果都是续签呢?
这个公式的意思是,如果 AH5 单元格为空,则返回空值,否则判断今天的日期是否大于等于 AH5 单元格的日期,如果是,则返回"已到期",否则判断今天的日期是否加上30天后大于等于 AH5 单元格的日期,如果是,则返回"续签",否则返回空值。
公式结果都是"续签"可能是因为今天的日期加上30天后大于 AH5 单元格的日期,所以需要检查一下 AH5 单元格的日期是否正确,以及公式中的日期计算是否正确。
=IF(ISBLANK(AH5),"",IF(TODAY()>AH5,"日期已到期","日期未到期"))修改提前30天提示日期已到期
如果你希望在日期距离到期还有30天时就进行提示,可以使用以下公式:
=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"日期已到期","日期未到期"))
这个公式首先检查 AH5 单元格是否为空,如果为空则返回一个空值。如果不为空,则将今天的日期加上30天,并与 AH5 中的日期进行比较。如果今天的日期加上30天大于等于 AH5 中的日期,就返回“日期已到期”;否则返回“日期未到期”。这样就可以在日期距离到期还有30天时进行提示了。
阅读全文