2011-01-07 12:25:58 +0000 2011-01-07 12:25:58 +0000
27
27

如何在Excel =IF公式中放入逻辑运算符?

我想根据IF条件输入一个公式来显示文本。我所能做到的最好的结果是……。

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

但这似乎完全是错误的,当myval超出范围时显示OK,而当它在范围内时显示Not OK。我如何正确地指定逻辑AND?我试过在这里的问题中看到的&&和内括号,但这些都会导致错误。

答案 (1)

37
37
37
2011-01-07 12:31:45 +0000

逻辑运算用公式来表示。

AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

每个条件都可以是任何有逻辑评价的东西 也就是说你可以根据需要嵌套逻辑运算的公式。

所以在你的情况下,你需要。

=IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")