【发布时间】:2021-08-30 15:19:55
【问题描述】:
我有一列日期,另外两列中有 IF 公式。第一个 IF 语句在日期列表中查找 Max Date 并在找到时简单地打印 TRUE。
第二个 IF 语句用于在找到 Max Date 之前的最近日期时打印 TRUE。
最初,我为此准备了以下内容:
=IF(B2=WORKDAY(MAX(QQQ!B:B), -1),TRUE,FALSE)
但是,有时一天的数据将不存在,因此该语句必须在 Max Date - 1 之后继续。为此,我尝试了:
=IF(B2=WORKDAY(MAX(QQQ!B:B), -1),TRUE,IF(B2=WORKDAY(MAX(QQQ!B:B), -2),TRUE,IF(B2=WORKDAY(MAX(QQQ!B:B), -3),TRUE,FALSE)))
第二种方法的问题是最大日期 -2 和最大日期 -3 的 TRUE 打印,当两者都存在时。我预计当 Max Date - 2 存在时会跳过最终条件,但事实并非如此。
对于如何更好地处理此问题的任何想法表示赞赏。
【问题讨论】:
标签: if-statement google-sheets