Как посчитать уникальные значения по группам в excel


Вы можете использовать следующую формулу для подсчета количества уникальных значений в каждой группе в Excel:

 =SUMPRODUCT(( $A$2:$A$13 = A2 )/COUNTIFS( $B$2:$B$13 , $B$2:$B$13 , $A$2:$A$13 , $A$2:$A$13 ))

Эта формула предполагает, что имена групп находятся в диапазоне A2:A13 , а значения — в диапазоне B2:B13 .

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

Пример: подсчет уникальных значений по группам в Excel

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

Теперь предположим, что мы хотим подсчитать количество уникальных значений очков, сгруппированных по командам.

Для этого мы можем использовать функцию =UNIQUE() , чтобы сначала создать список уникальных команд. В ячейку D2 введем следующую формулу:

 = SINGLE ( A2:A13 )

Как только мы нажмем Enter, отобразится список уникальных названий команд:

Теперь мы можем ввести следующую формулу в ячейку E2, чтобы подсчитать количество уникальных значений очков для «Лейкерс»:

 =SUMPRODUCT(( $A$2:$A$13 = D2 )/COUNTIFS( $B$2:$B$13 , $B$2:$B$13 , $A$2:$A$13 , $A$2:$A$13 )) 

Затем мы перетащим эту формулу в оставшиеся ячейки столбца E:

Вот и все!

В столбце D отображается каждая из уникальных команд, а в столбце E отображается количество уникальных значений очков для каждой команды.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как посчитать, содержат ли ячейки текст
Excel: как использовать СЧЕТЕСЛИ с несколькими диапазонами
Excel: как посчитать уникальные значения по нескольким критериям

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *