Arrayformula с показателем в листах Google для подсчета дубликатов до текущей строки - PullRequest
1 голос
/ 09 марта 2020

Мне нужно считать дубликаты только до текущей строки. И мне нужно, чтобы он был в формуле массива, поскольку мне нужно, чтобы он автоматически расширялся при добавлении новой строки

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

=COUNTIF($A$2:A2,B2) -> в ячейке C2

В ячейке C10 функция автоматически станет:

=COUNTIF($A$2:A10,B10)

Я не могу выполнить это действие в листах Google:

=ARRAYFORMULA(IF(ROW(J:J)=1,"Column title", IF(ISBLANK(J:J),"",COUNTIF($J$1:J1,J:J))))

Я знаю, что $J$1:J1 не сработает, но у меня нет идей.

Это как-то достижимо?

1 Ответ

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

Как то так?

=ArrayFormula(if(A:A="","",countifs(A:A,A:A,row(A:A),"<="&row(A:A))))

enter image description here

...