Excel: как найти максимальное значение по группе
Часто вам может потребоваться найти максимальное значение набора данных в Excel на основе категории или группы.
Например, предположим, что у нас есть следующий набор данных и мы хотим найти максимальное значение «очков» для каждой команды:

В следующем пошаговом примере показано, как это сделать.
Шаг 1: Введите данные
Сначала введите значения данных в Excel:

Шаг 2. Найдите уникальные группы
Далее нам нужно использовать функцию =UNIQUE() для создания списка уникальных названий команд.
В нашем примере мы введем следующую формулу в ячейку D2 :
=SINGLE( A2:A16 )
Это создаст список уникальных команд:

Шаг 3. Найдите максимальное значение для каждой группы.
Далее мы воспользуемся следующей формулой, чтобы найти максимальное количество очков, набранных каждой командой:
=MAX(IF( A:A = D2 , B:B ))
Мы введем эту формулу в ячейку E2 , затем скопируем и вставим ее в остальные ячейки столбца E:

Это говорит нам:
- Максимальное количество очков, набранных игроками на «Мавс», — 26 .
- Максимальное количество очков, набранных игроками «Уорриорз», — 19 .
- Максимальное количество очков, набранных игроками «Лейкерс», — 33 .
- Максимальное количество очков, набранных игроками на Хите, — 19 .
- Максимальное количество очков, набранных игроками «Селтикс», — 29 .
Примечание . Чтобы подсчитать минимальное количество очков, набранных каждой командой, просто замените MAX в формуле на MIN .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как посчитать по группам в Excel
Как посчитать сумму по группе в Excel
Как рассчитать сумму пяти чисел в Excel