Мне нужно реализовать следующую формулу, чтобы получить желаемый результат (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)