为什么 excel 中的 AND 函数在它所依赖的单元格为空时显示一个值



所以我的公式是

=IF(AND(B5=B4, C5=C4), 10, "КРЪГЛА НУЛА")

所有 B5、B4、C5、C4 都是空白的,它说 10...,所以它假设它是正确的。我希望它是空白的,直到我得到 B5、B4、C5 和 C4 中的值。这怎么会发生,嗯,为什么它现在有价值?

您描述的行为正在按设计工作。单元格为空,表示为空字符串。一开始,它们都同样空洞。

这意味着您可以使用多个条件来检查单元格是否为空以及单元格是否相等。此问题的简单解决方案如下:

=IF(AND(B5<>"";B4<>"";C5<>"";C4<>"");IF(AND(B5=B4, C5=C4);"10";"КРЪГЛА НУЛА");"")

最新更新