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


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

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

В следующем пошаговом примере показано, как это сделать.

Шаг 1: введите данные

Сначала введите значения данных в Excel:

Шаг 2: Найдите уникальные группы

Затем нам нужно использовать функцию =UNIQUE() для создания списка уникальных имен команд.

В нашем примере мы введем следующую формулу в ячейку D2 :

=UNIQUE( A2:A16 )

Это создаст список уникальных команд:

Шаг 3: Найдите максимальное значение по группе

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

=MAX(IF( A:A = D2 , B:B ))

Мы введем эту формулу в ячейку E2 , а затем скопируем и вставим ее в оставшиеся ячейки в столбце E:

Это говорит нам:

  • Максимальное количество очков, набранных игроками на Mavs, равно 26 .
  • Максимальное количество очков, набранных игроками на «Уорриорз», равно 19 .
  • Максимальное количество очков, набранных игроками «Лейкерс», равно 33 .
  • Максимальное количество очков, набранных игроками в заезде, равно 19 .
  • Максимальное количество очков, набранных игроками «Селтикс», составляет 29 .

Примечание.Чтобы рассчитать минимальное количество очков, набранных каждой командой, просто замените MAX в формуле на MIN .

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

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

Как считать по группам в Excel
Как посчитать сумму по группе в Excel
Как рассчитать сводку из пяти чисел в Excel