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


27

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

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

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

Answers:


37

逻辑运算由以下公式表示:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

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

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

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.