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

Bri*_*per 27 worksheet-function microsoft-excel-2003 microsoft-excel

我正在尝试输入一个公式以根据 IF 条件显示文本。我能管理的最好的是......

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")
Run Code Online (Sandbox Code Playgroud)

但这似乎完全错误地工作,当 myval 超出范围时显示 OK,当它在范围内时显示 Not OK。如何正确指定逻辑与?我已经尝试过&&正如我在问题here和内括号中看到的那样,但这些会导致错误。

DMA*_*361 37

逻辑运算由公式表示:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )
Run Code Online (Sandbox Code Playgroud)

每个条件几乎可以是任何带有逻辑评估的东西,这意味着您可以根据需要通过嵌套公式来嵌套逻辑运算。

因此,在您的情况下,您需要:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
Run Code Online (Sandbox Code Playgroud)