请参阅:正确的公式方法
这是该问题的延续。我已经实现了那里描述的 LOOKUP 函数,现在有一个单独的列,在需要时打印日期减去 2 周。在新列中,我添加了以下 IF 语句:
IF(WEEKDAY([@[Two Week Warning]],3)=4,"Yes", "Not a Friday")
- 请注意,我已重新排序了工作日,因此星期一现在是 0,使用设置 3。
上述公式在列中Two Week Warning
包含日期的行上效果很好,但我想将公式应用于整个列,以便“是”或“不是”星期五会自动填充到新列中。这里的问题是:我无法测试Two Week Warning
新列是否为空,因为Two Week Warning
它包含 LOOKUP 公式并且从不为空。当我将公式应用于整个列时,我收到错误#VALUE!
,因为并非列中的所有单元格都Two Week Warning
包含日期。
我如何使用AND
或基于针对“空”单元格OR
产生的公式结果来应用上述公式?""
=IF([@[Two Week Warning]]="","",IF(WEEKDAY([@[Two Week Warning]],3)=4,"yes","Not a Friday"))
仅供参考:您可以用另一个 IF(或任何其他公式)替换 IF 语句的
TRUE
和参数。FALSE