Excel, ЕСЛИ ИЛИ ИЛИ несколько раз - PullRequest
0 голосов
/ 12 июня 2018

Здесь я видел много вопросов, связанных с этой темой, но большинство, кажется, останавливается после 2 сценариев.Я пытаюсь написать формулу, чтобы сказать что-то вроде этого:

ЕСЛИ это значение находится между этими двумя значениями, выведите A. Если это же значение находится между этими двумя другими значениями, выведите B. Если это же значениенаходится между еще двумя другими значениями, выход C и, если то же значение находится между последними двумя дополнительными значениями, вывод D.

Вот что у меня есть: = IF (AND (Sheet1! C2> 'Control)Лист '! B2, Лист1! C2 <' Контрольный лист '! C2), "A", IF (ИЛИ (Лист1! C2> "Контрольный лист"! B3, Лист1! C2 <"Контрольный лист"! C3), "B", ЕСЛИ (ИЛИ (Sheet1! C2> 'Контрольный лист'! B4, Лист1! C2 <'Контрольный лист'! C4)," C ", IF (ИЛИ (Sheet1! C2> 'Контрольный лист'! B5, Лист1!C2 <'Контрольный лист'! C5), "D", "")))) </p>

Но он выводит только "A" или "B" и остается на "B", если значение должно быть "C""или" D ".. если это имеет смысл.

Возможно ли это в Excel?Если так, что я сделал не так?Спасибо:)

1 Ответ

0 голосов
/ 12 июня 2018

Да, это вполне возможно в Excel.В вашем уравнении есть небольшая ошибка.

Посмотрите на эту часть уравнения:

IF(OR(Sheet1!C2>'Control Sheet'!B3,Sheet1!C2<'Control Sheet'!C3),"B",...

Если значение> минимальное значение для B ИЛИ значение равно <максимальному значению для B, после чего выводится «B».Поэтому, если значение не попадает в диапазон для A, оно всегда будет удовлетворять этим условиям для B. </p>

Исправление состоит в том, чтобы изменить OR на AND.Значение должно быть> минимальное значение И <максимальное значение. </p>

=IF(AND(Sheet1!C2>'Control Sheet'!B2,Sheet1!C2<'Control Sheet'!C2),"A",IF(AND(Sheet1!C2>'Control Sheet'!B3,Sheet1!C2<'Control Sheet'!C3),"B",IF(AND(Sheet1!C2>'Control Sheet'!B4,Sheet1!C2<'Control Sheet'!C4),"C",IF(AND(Sheet1!C2>'Control Sheet'!B5,Sheet1!C2<'Control Sheet'!C5),"D",""))))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...