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)