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


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

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

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

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

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

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

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

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

 =SINGLE( A2:A16 )

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

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

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

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

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

максимальное значение на группу в Google Таблицах

По результатам мы видим:

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

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

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

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

Как сгруппировать данные по неделям в Google Sheets
Как сгруппировать данные по месяцам в Google Sheets
Как использовать Group By в запросе Google Sheets

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

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