同一行中有 4 个单元格,它们要么是空白的,要么包含日期 (YYYY-MM-DD),我需要将其与今天的日期进行比较。如果任何一个单元格是空白的或发生在过去的日期,我希望结果显示“否”答案。
要获得“是”的结果,所有四个单元格都必须在今天或将来出现。
我尝试了嵌套的 IF-THEN 语句,但如果至少有一个单元格具有今天或更晚的日期,则会得到“是”。
这是我的尝试:
=IF(J4>=TODAY(),"Yes",IF(K4>=TODAY(),"Yes",IF(L4>=TODAY(),"Yes",IF(M4>=TODAY(),"Yes","No"))))
导致单元格 N4 中出现“是”
但是,在我的示例中,J4 和 L4 的日期都是将来发生的,而 K4 和 M4 为空白,因此我想要的答案是“否”。此外,如果所有单元格都为空白或所有单元格的日期都是已经过去的,我也想要“否”的结果。此外,如果某些日期是当前日期,但其他日期是过去日期,我也想要“否”的结果。
如您能提供任何帮助,我将不胜感激。
答案1
答案2
我能想到的最简洁的方法是在 IF 中使用 AVERAGE 进行比较
如果格式化为日期,空白单元格将被设置为序列号 0,并显示为 01/01/1900
=IF(AVERAGE(范围)<TODAY(),"否","是")