Значение поиска на основе последних критериев соответствия в Google Sheets - PullRequest
1 голос
/ 26 марта 2020

Ниже приведен пример таблицы, которую я имею. Я пытаюсь найти предыдущую общую сумму в банке, а затем добавляю текущую сумму транзакции.

Я могу найти предыдущую общую сумму, используя =INDIRECT(ADDRESS(ROW()-1,COLUMN())), а затем могу добавить ее, используя метод SUM().

Но проблема в том, что у меня есть счет в нескольких банках, и в некоторых случаях предыдущий банк строк отличается от текущего банка строк.

Как найти предыдущую общую сумму в зависимости от текущее имя банка строк?

Я также поделился Expected Result Column, если кто-то не понимает, что я пытаюсь сделать.

enter image description here

Любая помощь будет оценена.

1 Ответ

1 голос
/ 27 марта 2020

попробовать:

=ARRAYFORMULA(IF(D2:D="",,MMULT((D2:D=TRANSPOSE(D2:D))*(ROW(D2:D)>=
 TRANSPOSE(ROW(D2:D)))*(TRANSPOSE(C2:C)), ROW(D2:D)^0)))

0

...