Как поместить логические операторы в формулу 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")
DMA57361
источник