dragan2011
@dragan2011
Интернет-маркетолог любящий покодить ;)

Как подсчитать количество повторов каждой метки?

Здравствуйте, подскажите пожалуйста формулу, как подсчитать повторы напротив каждой метки, а именно какой по счету повтор? Пробовал с помощью формулы:

=ARRAYFORMULA(IF(A3:A<>"";MMULT((ROW(A3:A)>=TRANSPOSE(ROW(A3:A))) *
    (A3:A=TRANSPOSE(A3:A))^1; ROW(A3:A)^0);))


Но к сожалению в этой формулы есть ограничение и возвращается ошибка "слишком большой массив" массив уменьшить не вариант в моем случае.

Документ что хочу сделать

Благодарю за помощь и за ответы.
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Оригинальное решение от Евгений Драган в комментариях. Добавлено в пример. Updated 2022-06-10

62a30eef98621931303335.png

Прежний ответ про MMULT очень старый.

Вот такой вариант более эффективный

=ARRAYFORMULA(VLOOKUP(A:A;QUERY(A:A;"select A, count(A) group by A";0);2;0))


Еще вариант от автора вопроса Евгений Драган

=ARRAYFORMULA(COUNTIF(A2:A;A2:A))

6296f5a688446503287148.png

Пример в Таблице https://docs.google.com/spreadsheets/d/1mW9OS3WVQA...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fzero0
@Fzero0
Вечный студент
Почему просто не посмотреть общее количество дубликатов?
=QUERY(A:A;"select count(A),A group by A")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы