据我所知,如果 [cell] 包含一个值,IF([cell],TRUE,FALSE) 总是返回 TRUE,但我在 Excel 2010 中找不到关于这种真值测试的任何文档。我不'不知道它叫什么,我能找到的所有文档似乎都需要在 IF 函数的第一个字段中使用一些条件运算符。这是简写、错误,还是我以非故意的方式使用了其他功能?
这是我的烂摊子:
=IF([@[LL Billed]],NETWORKDAYS([@Closed],[@Paid]),NETWORKDAYS([@Closed],TODAY()))
所有引用的单元格要么包含日期,要么为空白。目前,如果@[LL Billed] 为空白且@Paid 为空白(@close 始终包含日期),我会返回一个整数(这就是它的工作方式)。
我需要做的是更改此公式,以便逻辑测试检查@[LL Billed] 和@Paid 中是否存在值;如果两者都包含值,则应返回 TRUE,如果其中任何一个均不包含值,则应返回 FALSE。
我想避免完全重组这个 IF 函数,因为它与工作簿中的其他函数对称。我可以在逻辑测试中使用另一种“速记”测试吗?我试过嵌套 NOT-ISBLANK-AND 函数,但无济于事,而且很乱。
有什么建议么?