Excel: как посчитать уникальные значения по нескольким критериям


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

 =SUM(--(LEN(UNIQUE(FILTER( A:A ,(Criteria1)*(Criteria2)*(Criteria3),"")))>0))

Эта конкретная формула подсчитывает количество уникальных значений в столбце A на основе трех критериев.

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

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

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

Теперь предположим, что мы хотим подсчитать количество уникальных имен игроков, соответствующих следующим критериям:

  • Игрок выступает в Западной конференции.
  • На счету игрока более 20 очков.

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

 =SUM(--(LEN(UNIQUE(FILTER( A2:A14 ,( B2:B14 ="West")*( C2:C14 >20),"")))>0))

Мы можем ввести эту формулу в ячейку E2 нашей электронной таблицы:

Из результата мы видим, что есть 3 уникальных игрока, которые входят в Западную конференцию и набирают более 20 очков.

Мы можем убедиться, что это правильно, вручную определив каждого игрока, который соответствует обоим критериям:

Среди четырех игроков, соответствующих обоим критериям, есть три уникальных имени:

  • Грег
  • Шон
  • Майк

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

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

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

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

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

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