Excel - SUMIFS: изменение знака суммируемых элементов на основе критериев - PullRequest
0 голосов
/ 21 октября 2019

enter image description here

Мне нужно реализовать следующую формулу, чтобы получить желаемый результат (32 000 долл. США вместо 96 000 долл. США) - начиная с ячейки C3 (см. Рисунок)

=IF(ISNUMBER(SEARCH("Assets",INDEX(F:F,MATCH(B3,G:G,0)))),1,-1)*SUMIFS(H:H,G:G,B3)

Проблема в том, что формула устанавливает знак (+ или -) для всей формулы на основе первого найденного параметра ("+" для "Активов"; "-" для "Обязательств"), когда она должна обрабатыватьсянезависимо друг от друга и суммируйте их соответственно.

Мне удалось получить результат, используя параметры "Account" (помимо "Account Ledger") в качестве внешних критериев, но это то, что я хотел быизбежать.

=SUMIFS($G:$G;$F:$F;B3;$E:$E;E3)-SUMIFS($G:$G;$F:$F;B3;$E:$E;E4)

1 Ответ

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

Я думаю, у вас есть кое-что, что работает с этой второй формулой. Объединить несколько сумм это простой способ решить эту проблему:

=SUMIFS(G:G,F:F,B3,E:E,"*assets")+SUMIFS(G:G,F:F,B3,E:E,"*revenues")-SUMIFS(G:G,F:F,B3,E:E,"*liabilities")-SUMIFS(G:G,F:F,B3,E:E,"*costs")

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