Перейти к содержимому

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

26

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

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

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

117 918 просмотров
Brian Hooper спросил 15 лет назад
B 895

1 ответ

36
Принятый ответ

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

 AND( condition1, condition2, ... )  OR( condition1, condition2, ... )  NOT( condition ) 

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

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

 =IF( AND( myval>=minval, myval <= maxval ), "OK", "Not OK") 
DMA57361 ответил 15 лет назад
D 16 837