Microsoft Excel использует разные множители в зависимости от текстового значения в другом столбце

Microsoft Excel использует разные множители в зависимости от текстового значения в другом столбце

Я пытаюсь вычислить значение, которое использует другой множитель в зависимости от значения ячейки (текста) в столбце (K):

Варианты текстовых значений: «пик», «плечо», «внепиковый», которые перечислены в столбце K. Варианты ставок (множители): J2 для пикового времени, J4 для плеча, J6 для внепикового времени.

Затем я хочу задать формулу в столбце L, чтобы умножить значение в столбце D на соответствующий множитель на основе текстового значения в столбце K.

заранее спасибо

решение1

Функция IFS (вариант 1)

TheФункция IFSпроверяет, выполняются ли одно или несколько условий, и возвращает значение, соответствующее первому условию TRUE. IFS может заменить несколько вложенных операторов IF и гораздо проще для чтения с несколькими условиями.
=IFS([True1, Value1, True2, Value2, True3, Value3,...)

=D2*IFS( K2="peak", $J$2,
         K2="shoulder",$J$4,
         K2="off-peak",$J$6 )

Вложенные функции IF (вариант 2)

TheФункция ЕСЛИпозволяет вам делать логические сравнения между значением и тем, что вы ожидаете. Оператор IF может иметь два результата. Первый результат — если ваше сравнение True, а второй — если ваше сравнение False.

Вы можете вкладывать функции ЕСЛИ так, чтобы значение ИСТИНА или ЛОЖЬ было другой функцией ЕСЛИ.

=D2*IF(K2="peak",$J$2,
       IF(K2="shoulder",$J$4,
          IF(K2="off-peak",$J$6)))

Связанный контент