Я пытаюсь вычислить значение, которое использует другой множитель в зависимости от значения ячейки (текста) в столбце (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)))