Работа с вложенной формулой в Excel - PullRequest
0 голосов
/ 26 апреля 2018

Я новичок в формулах, и мне нужен хороший, который проверяет несколько критериев из разных столбцов, чтобы получить результат. Например, если столбец B содержит 4540 или 2750 или 4848, а столбец I содержит либо 9a 519, либо 9A 521, например, return Capex, в противном случае "".

Я сделал это следующим образом:

=IF(
    OR(
       AND(
           OR(B22606=4540, B22606=4543, B22606=4586, B22606=4847, B22606=4848, B22606=4993,
              B22606=4996, B22606=5007, B22606=5008, B22606=5011 ,B22606=5034),
           I22606="9A - 517"),
       I22606="9A - 518", I22606="9A - 519", I22606="9A - 521", I22606="9A - 522",
       I22606="9A - 550", I22606="9A - 526", I22606="9A - 528", I22606="9A - 530",
       I22606="9A - 551", I22606="9A - 591", I22606="9A - 552", I22606="9A - 531",
       I22606="9A - 553", I22606="9A - 524", I22606="9A - 525"),
    "CAPEX","")

но это не совсем работает. Есть ли лучший способ справиться с этим?

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете использовать массив с OR

OR(B22606 = {4540,4543,4586,4847,4848,4993,4996,5007,5011,5034})

и

OR(I22606 = {"9A - 517","9A - 518","9A - 519",...})

Итак:

 =IF(AND(OR(B22606 = {4540,4543,4586,4847,4848,4993,4996,5007,5011,5034}),OR(I22606 = {"9A - 517","9A - 518","9A - 519"}),"CAPEX","")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...