-1

Может ли кто-нибудь помочь мне написать следующую формулу правильным способом?

=IF(C13="North Dakota","$2,500",IF(C13="Montana","$2,500",IF(C15="Yes","$5,000","")))

Чего я хочу добиться: если значение, выбранное в C13, равно Северной Дакоте, ИЛИ Монтана И значение, выбранное в C15, равно Да, тогда я хочу, чтобы значение в C17 было $ 5000, НО, если значение в C13 равно Северной Дакоте или Монтане, а значение, выбранное в C15, равно Нет, тогда я хочу, чтобы значение в С17 составляло 2500 долларов.

Как мне такую формулу?

1 ответ1

1

Вы движетесь в правильном направлении. Объединение функций AND и OR в ваше вложенное выражение IF поможет.

Используйте два разных оператора IF чтобы спросить Excel, содержит ли C13 "Монтана" OR "Северная Дакота" AND C15 содержит "Да" или "Нет", затем ответьте в соответствии с результатами.

=IF(AND(OR(C13="North Dakota",C13="Montana"),C15="Yes"),"$5,000",
IF(AND(OR(C13="North Dakota",C13="Montana"),C15="No"),"$2,500", ""))

В этом примере первый IF проверяет "Северная Дакота" или "Монтана" в C13 и "Да" в C15 . Если это ИСТИНА, он вернет "5000 долларов".

Второй IF проверяет "Северная Дакота" или "Монтана" в C13 и "Нет" в C15 . Если это ИСТИНА, он вернет "2500 долларов".

Если оба утверждения ЛОЖНЫ, ничего не возвращается. Эта формула вернет FALSE, если C13 - это что-то отличное от состояний или если C15 содержит что-то кроме "Да" или "Нет".

(Примечание: пример состоит из двух строк, чтобы было легче увидеть различия. В Excel это будет на одной строке.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .