![如何在 Excel =IF 公式中放置逻辑运算符?](https://linux22.com/image/1261298/%E5%A6%82%E4%BD%95%E5%9C%A8%20Excel%20%3DIF%20%E5%85%AC%E5%BC%8F%E4%B8%AD%E6%94%BE%E7%BD%AE%E9%80%BB%E8%BE%91%E8%BF%90%E7%AE%97%E7%AC%A6%EF%BC%9F.png)
我正在尝试输入一个公式来根据 IF 条件显示文本。我能做到的最好事情是这样的......
=IF(myval>=minval & myval <= maxval, "OK", "Not OK")
但这似乎完全是错误的,当 myval 超出范围时显示 OK,而当它在范围内时显示 Not OK。如何正确指定逻辑 AND?我尝试过 &&(正如我在这里的问题中看到的那样)和内括号,但这些都会导致错误。
答案1
逻辑运算用公式表示:
AND( condition1 , condition2 , ... )
OR( condition1 , condition2 , ... )
NOT( condition )
每个条件都可以是任何具有逻辑评估的内容,这意味着您可以根据需要通过嵌套公式来嵌套逻辑运算。
因此,就您而言,您需要:
=IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")