2011-01-07 12:25:58 +0000 2011-01-07 12:25:58 +0000
27
27

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

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

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

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

Ответы (1)

37
37
37
2011-01-07 12:31:45 +0000

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

AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

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

Таким образом, в вашем случае это необходимо:

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

Похожие вопросы

6
13
9
10
4