Функция Excel IF (3 значения) - PullRequest
0 голосов
/ 27 октября 2018

Пожалуйста, помогите мне с этим в Excel.Я использовал этот, но не работает

=IF(Q67 < 6, "D",  IF(Q67 > 6  < 11, "M", IF(Q67  > 10, "E", "")))

Это должно выглядеть следующим образом:

E - больше 11

D - меньше 6

M - больше 5, но не равно 11

Ваши ответы будут оценены по достоинству.Спасибо:)

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

Первый выпуск, диапазоны перекрываются ...

Итак, предположив, что моя коррекция действительна, вы можете попробовать:

=if(Q67>11,"E",if(Q67<6,"D","M"))
0 голосов
/ 27 октября 2018

Попробуйте,

=IF(Q67 < 6, "D",  IF(Q67 < 11, "M",  "E"))
'testing if Q67 is not blank as well
=IF(Q67="", "", IF(Q67 < 6, "D",  IF(Q67 < 11, "M",  "E")))

Если Q67 не меньше 6, он не проходит первый тест и переходит ко второму. Вам не нужно проверять, является ли Q67 больше или равен 6 в этой точке, потому что если бы он не был больше или равен 6, его не было бы в первую очередь.

Однако может быть важно понять, как работают два условия.

=IF(Q67 < 6, "D",  IF(AND(Q67 >= 6, Q67 < 11), "M", IF(Q67  >= 11, "E", "")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...