Excel - nestle 3, если в каждом из операторов есть несколько условий, которые нужно выполнить, и разные действия - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть 3 оператора if, для каждого из которых необходимо выполнить 3 условия плюс 3 различных действия, если они выполненыМожно ли поместить их в одно утверждение, чтобы оно проверяло каждое и выполняло действия, когда видит правильное, например:

IF((AND(A2="NIKE", B2="LADIES", C2="Y")), D2*E2*1.7, "No")
IF((AND(A2="ADIDAS", B2="MENS", C2="Y")), D2*E2*2.9, "No")
IF((AND(A2="PUMA", B2="KIDS", C2="Y")), D2*E2*3.9, "No")

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Если вы хотите много к одному, тогда используйте:

=IF(AND(OR(A2={"NIKE","ADIDAS","PUMA"}),OR(B2={"LADIES","MENS","KIDS"}),C2="Y"),D2*E2*CHOOSE(MATCH(A2,{"NIKE","ADIDAS","PUMA"},0),1.7,2.9,3.9), "No")
0 голосов
/ 12 февраля 2019
IF(AND(A2="NIKE", B2="LADIES", C2="Y"), D2*E2*1.7, IF(AND(A2="ADIDAS", B2="MENS", C2="Y"), D2*E2*2.9, IF(AND(A2="PUMA", B2="KIDS", C2="Y"), D2*E2*3.9, "No")))

Если у вас все в порядке, не отображается «Нет», тогда разведите D2*E2:

D2 * E2 * IF(AND(A2="NIKE", B2="LADIES", C2="Y"), 1.7, IF(AND(A2="ADIDAS", B2="MENS", C2="Y"), 2.9, IF(AND(A2="PUMA", B2="KIDS", C2="Y"), 3.9, 0)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...