Как поместить логические операторы в формулу Excel = IF?


27

Я пытаюсь ввести формулу для отображения текста в соответствии с условием IF. Лучшее, что я могу сделать, это что-то вроде ...

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

Но это, кажется, работает совершенно неправильно, показывая OK, когда myval находится вне диапазона, и Not OK, когда он находится в диапазоне. Как правильно указать логическое И? Я пробовал &&, как я видел в вопросах здесь и во внутренних скобках, но это приводит к ошибкам.

Ответы:


37

Логические операции представлены формулами:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Каждое условие может быть практически любым с логической оценкой, то есть вы можете вкладывать логические операции, вкладывая формулы по мере необходимости.

Так что в вашем случае вам нужно:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.