IF Отчеты в EXCEL - PullRequest
       2

IF Отчеты в EXCEL

0 голосов
/ 06 октября 2019

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

Statement 1 - Y
Statement 2 - N
Statement 3 - N
Statement 4 - N

Мне удалось заставить его работать с одним из утверждений, истинных с использованием

=IF(EXACT(L9,"Y"),I29-I9*C21,I29)

Однако я не знаю, как бы я мог сложить это вместе, если бы все 4 утверждения были Y, так как каждое из утверждений отнимает разные суммы денег, если True.

Я предполагаю, что это было

=IF(EXACT(L9,"Y"),I29-I9*C21,I29,IF(EXACT(L8,"Y"),I32-I8*C20,I32))

, однако, для функции было выдвинуто много аргументов

любая помощь была бы значительно сокращенной :)


Вот так выглядит мой документ в Excel на данный момент. Не думаю, что я очень хорошо пытался объяснить это.

Документ Excel

Так что более или менее то, что я пытался сделать, это то, что когда купленный был изменен на Y, это изменило бы это общее количество, однако я только смогчтобы выяснить, как это сделать с помощью одного оператора, который был изменен на Y с помощью:

=IF(EXACT(J6,"Y"),H18-H6*I6,H18)

извините за отсутствие объяснения многим: /

1 Ответ

0 голосов
/ 06 октября 2019

Вот как вы можете создавать более сложные логические функции с помощью операторов IF.

Если все четыре оператора равны "Y" ....

=if(and(A1="Y",B1="Y",C1="Y",D1="Y"),[Calculation if True],[Calculation if False])

Итак, вот примернескольких тестов, вложенных в утверждение.

Тест 1: все 4 ячейки равны "Y"?

Если да, тогда "Тест 1 равен True".

Если нет,

Тест 2: равны ли первые 3 ячейки "Y", а четвертая - "N"?

Если да, то "Тест 2 равен Истине"

Если нет, "Ни то, ни другоеТест 1 или Тест 2 равен True "

Это формула:

=if(and(A1="Y",B1="Y",C1="Y",D1="Y"),"Test 1 equals True",if(and(A1="Y",B1="Y",C1="Y",D1="N"),"Test 2 equals True","Neither Test 1 nor Test 2 equal True"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...