IF=0, COUNTIFS, #NAME? 错误

IF=0, COUNTIFS, #NAME? 错误

我有一个COUNTIFS运行良好的函数,但如果我IF=0在函数开头添加一个,就会出现错误#NAME?。我在 Excel 文件的其他单元格中也使用了这种方法;我已验证了拼写和区分大小写的文本。事实上,错误旁边的单元格#NAME?显示了正确的计数4。有人知道我为什么会收到错误吗?

这有效:

=IF(COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/01/2018",'Full Database'!I:I,"<01/15/2018",'Full Database'!M:M,"Incorporated in Production")=0,””,COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/01/2018",'Full Database'!I:I,"<01/15/2018",'Full Database'!M:M,"Incorporated in Production"))

这不会:

=IF(COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/16/2018",'Full Database'!I:I,"<01/29/2018",'Full Database'!M:M,"Incorporated in Production")=0,””,COUNTIFS('Full Database'!B:B,C10,'Full Database'!I:I,">01/16/2018",'Full Database'!I:I,"<01/29/2018",'Full Database'!M:M,"Incorporated in Production"))

(是的,日期应该不同)

答案1

我怀疑您被魔法/花括号所困扰。这是 Microsoft Office 的一个习惯,如果您使用任何机器解释的文本,这可能会非常烦人。复制/粘贴引号、破折号等时要小心... - 尤其是在 Word 中。

你的两行都使用了花引号来表示“如果为真则为值“部分的IF()...所以我很惊讶,无论是对你来说工作 - 除非你通过Word复制你的问题,否则它需要“如果为假则为值“ 路线。

"这是个vs的问题——第一个是“直的“ (ASCII),第二个是“卷曲“(Unicode)。

如果用直引号替换这些,则评估成功。

尝试使用“显示计算步骤...“助手,它非常有用。

显示计算步骤...

相关内容