Получить значение предыдущей ячейки в отфильтрованном виде на страницах Google - PullRequest
0 голосов
/ 19 февраля 2020

enter image description here

Я пытаюсь создать формулу, которая позволит мне ссылаться на предыдущую отфильтрованную ячейку текущего представления.

Я отформатировал данные в виде списка транзакций для различных продуктов, и я хотел бы отфильтровать данные по продукту и показать сумму всех предыдущих транзакций для этого продукта по состоянию на указанную транзакцию.

Если бы не было фильтра, я бы сделал это;

[value of current transaction] + [value of previous sum]


=INDIRECT(ADDRESS(ROW(), COLUMN() - 1)) + INDIRECT(ADDRESS(ROW() - 1, COLUMN()))

Есть ли способ получить строку и столбец относительно отфильтрованных / видимых ячеек?

1 Ответ

0 голосов
/ 19 февраля 2020

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

=SUBTOTAL(103, B6)

0

, а затем вы можете использовать эту формулу и скрыть вспомогательный столбец:

={"Total Value Sold"; ARRAYFORMULA(IF(C6:C="",,MMULT(TRANSPOSE((ROW(C6:C)<=
 TRANSPOSE(ROW(C6:C)))*C6:C*A6:A), SIGN(C6:C))))}

enter image description here

0

...