Попытка найти правильный код для вложенной формулы или формулы с накоплением и не может получить его - PullRequest
2 голосов
/ 24 мая 2019

Если однажды ячейка D2 имеет значение 2, умножьте это значение на другую ячейку C2 = $ 480, но если D2 пусто, проверьте другую ячейку на значение E2, если оно имеет значение E2 = 3, умножьте это значение на ячейку C2 =480

IF D2 = "", "", D2 * C2;если D2 пусто, посмотрите в E2 и если E2 = "", "", E2 X C2;сложены или вложены

Ответы [ 2 ]

2 голосов
/ 24 мая 2019

Гнездо двух ИФ

=IF(D2<>"",D2 * C2,IF(E2<>"",E2* C2,""))
1 голос
/ 24 мая 2019

Используйте оператор IFS (обратите внимание, это просто IF, но 'S' на конце).

IFS(D2=2, C2*D2, E2=3, C2*E2, TRUE, "Neither true")

В приведенном выше примере мы проверяем, умножается ли D2 = 2 и умножается ли он на C2 * D2.В противном случае, проверьте, если E2 = 3 и умножается ли C2 * E2.В противном случае выведите «none true»:

IF против IFS:

  • IF примет одно утверждение true / false и даст вам результат IF trueили другой результат, если ложь.IF(true/false, true_result, false_result)

  • IFS проверяет одно утверждение true / false, а если true, выполняет следующую команду.В противном случае проверяет следующий оператор на true / false и, если true, выполняет следующую команду.До бесконечности.IF(true/false_1, true_result_1, true/false_2, true_result_2, ...)

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