Fiter / IF функция в массиве (Google лист) - PullRequest
1 голос
/ 04 апреля 2020

У меня проблема, я всегда получаю ошибку с формулой, которую пытаюсь сделать. Итак, у меня есть столбец с евро, включая НДС (J151: J), теперь у меня есть столбец с НДС в нем (I151: I). Поэтому я делаю формулу массива для расчета всего моего НДС и возврата результата в одну ячейку. Это я получаю работать с этой формулой:

=SUM(ARRAYFORMULA($J$151:$J/100% *$I$151:$I))

Но в этой формуле я хочу включить логический тест. В столбце D151: D у меня несколько названий компаний, и я хочу рассчитать только НДС для одной компании.

Я попробовал:

=IF(D151:D = "COMPAGNY.";SUM(ARRAYFORMULA(J151:J/100% *I151:I));"")

=SUMIF(D151:D;"COMPAGNY";ARRAYFORMULA(J151:J/100% *I151:I))

И я тоже попробовал с фильтром. Но я получаю # ОШИБКИ # NA # ЗНАЧЕНИЯ

Может кто-нибудь помочь мне с этим выражением?

1 Ответ

1 голос
/ 04 апреля 2020

попробуй:

=SUM(ARRAYFORMULA(IF(D1:D151="COMPAGNY"; J1:J151/100% * I1:I151; )))
...