=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"续签",IF(TODAY()>=AH5,"已到期","")))为什么公式结果都是续签呢?
时间: 2023-07-21 09:57:09 浏览: 159
这个公式的意思是,如果 AH5 单元格为空,则返回空值,否则判断今天的日期是否大于等于 AH5 单元格的日期,如果是,则返回"已到期",否则判断今天的日期是否加上30天后大于等于 AH5 单元格的日期,如果是,则返回"续签",否则返回空值。
公式结果都是"续签"可能是因为今天的日期加上30天后大于 AH5 单元格的日期,所以需要检查一下 AH5 单元格的日期是否正确,以及公式中的日期计算是否正确。
相关问题
=IF(ISBLANK(AH5),"",IF(TODAY()+30>=AH5,"续签","")) 修改到期提前30天,显示续签,到期当天等于大于,显示已到期
你的问题是关于 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 单元格的日期,如果是,则返回"已到期",否则返回空值。
公式结果都是"已到期"可能是因为 AH5 单元格的日期已经过期了,所以无论是减去30天后的日期还是原日期,都已经大于等于今天的日期了。
需要检查一下 AH5 单元格的日期是否正确,以及公式中的日期计算是否正确。
阅读全文