Количество строк для каждого уникального значения, используя массив формул в Google листе - PullRequest
0 голосов
/ 30 января 2020
A    B
DOG  1
DOG  2
DOG  3
DOG  4
CAT  1
CAT  2
BIRD 1

B1 - это то место, куда идет формула.

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

1 Ответ

0 голосов
/ 30 января 2020

способ сделать этот тип кумулятивного счета с помощью countifs () с использованием ROW () в качестве второго параметра. Таким образом, в B1 вы должны поставить:

=ARRAYFORMULA(IF(A:A="",,COUNTIFS(A:A,A:A,ROW(A:A),"<="&ROW(A:A)))

надеюсь, что это поможет.

...