Я пытаюсь обновить электронную таблицу, созданную сотрудником, которого больше нет в компании. Мне удалось расшифровать и обновить все, кроме 1 формулы.
ROUND(C6,0)*IF($D$3="Y", 42, 1)
Я понимаю большую часть этой формулы, за исключением двух частей. Я понимаю, что первая часть округляет любое значение в C6 до десятичного знака 0, затем проверяет D3, чтобы увидеть, является ли значение «Y», если это так, то оно принимает округленное число и умножает его на 42. Что я не могу понять, для чего этот финал 1
. Может кто-нибудь просветить меня о том, что 1
делает этот последний ?
microsoft-excel
worksheet-function
Мэтью Верстраете
источник
источник
Ответы:
Он находится в
IF
, так что если$D$3
он не равенY
, он умножит округленное значение C6 на1
.IF
используется как:Выражение есть
$D$3="Y"
, значение, если истина,42
и то, если ложь1
.источник
Просто применяя мультипликативную функцию тождества.
Если $ d $ 3 = 'y', масштабируйте округленное значение C6 до 42, остальные просто возвращают округленное значение самого C6.
источник