Как найти максимальное значение в excel
Перейти к содержимому

Как найти максимальное значение в excel

  • автор:

МАКСЕСЛИ

Функция МАКСЕСЛИ возвращает максимальное значение из заданных определенными условиями или критериями ячеек.

Примечание: Эта функция доступна в Windows или Mac, если у вас есть Office 2019 или у вас есть подписка На Microsoft 365. Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена последняя версия Office.

Синтаксис

Фактический диапазон ячеек, для которого определяется максимальное значение.

Набор ячеек, оцениваемых с помощью условия.

условие1
(обязательно)

Условие в виде числа, выражения или текста, определяющее ячейки, которые имеют максимальное значение. Такой же набор условий используется для функций МИНЕСЛИ, СУММЕСЛИМН и СРЗНАЧЕСЛИМН.

диапазон_условия2,
условие2, …(необязательный аргумент)

Дополнительные диапазоны и условия для них. Можно ввести до 126 пар диапазонов и условий.

Примечания

  • Размер и форма аргументов макс_диапазон и диапазон_условияN должны быть одинаковыми. В противном случае эти функции вернут ошибку #ЗНАЧ!.

Примеры

Скопируйте данные примеров из приведенных ниже таблиц и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Функции МАКС и МИН в Excel по условию

Подсчет максимального и минимального значения выполняется известными функциями МАКС и МИН. Бывает, что вычисления нужно произвести по группам или в зависимости от условия, как в СУММЕСЛИ.

Долгое время в Excel не было аналога СУММЕСЛИ или СРЗНАЧЕСЛИ для расчета максимального и минимального значения, поэтому использовали формулу массивов.

Пусть имеются данные

Исходные данные

Нужно подсчитать максимальное значение в указанной группе. Название группы (критерий) введем в отдельную ячейку (D2). Пусть для начала это будет группа Б. Рядом введем следующую формулу:

Это формула массивов, поэтому ввести ее нужно комбинацией Ctrl + Shift + Enter.

Максимальное значение по условию

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

Как это работает? Очень просто. Первым делом нужно указать диапазон, который будет использоваться в качестве аргумента функции МАКС, то есть только те ячейки, которые соответствуют указанной группе. Так как мы заранее позаботились об удобстве использования функции, то название группы указали не внутри формулы, а в отдельной ячейке (гораздо легче менять группу). Тогда формула для нужного диапазона выглядит так.

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

Создание массива для функции МАКС

На следующем этапе укажем функцию МАКС, аргументом которой выступает полученный выше массив. Excel воспринимает примерно так.

Массив внутри функции МАКС

Видно, что максимальное значение внутри массива равно 31. Его и мы и увидим в ячейке с формулой. Нужно только не забыть итоговую функцию ввести комбинацией клавиш Ctrl + Shift + Enter, иначе ничего не получится. В строке формул формула массива отображается внутри фигурных скобок. Добавляются сами, специально дорисовывать не нужно.

Если функцию МАКС заменить на МИН, то по указанному условию (названию группы) будет выдаваться минимальное значение.

Функция МАКСЕСЛИМН

Все очень просто. Как и у СУММЕСЛИМН вначале указываем диапазон, где находится искомое максимальное значение (колонка В), затем диапазон с критериями (колонка А) и далее сам критерий (в ячейке D2). Можно указать сразу несколько условий. Таким же способом легко рассчитать минимальное значение по условию. Найдем, к примеру, минимум внутри группы Б.

Функция МИНЕСЛИМН

Ниже показан ролик, как рассчитать максимальное и минимальное значение по условию.

Как найти максимальное значение в excel

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

Пользователь
Сообщений: 2158 Регистрация: 01.01.1970
19.10.2010 13:02:13
а у Вас в диапазоне кроме нулей только отрицательные числа?
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
19.10.2010 13:05:22

Если есть положительные числа, то наибольшее значение не зависит от количества нулей:
=МАКС(A1:A13)
Если же только отрицательные и нули:
=НАИБОЛЬШИЙ(A1:A13;СЧЁТЕСЛИ(A1:A13;0)+1)
=НАИМЕНЬШИЙ(A1:A13;СЧЁТЕСЛИ(A1:A13;»<0"))

Пользователь
Сообщений: 3906 Регистрация: 22.12.2012
19.10.2010 13:07:11

Если есть положительные числа:
=МАКС(диапазон)

если числа отрицательные — формула массива:
=МАКС(ЕСЛИ(диапазон<>0;диапазон))

Пользователь
Сообщений: 10514 Регистрация: 21.12.2012
19.10.2010 13:07:50
=МАКС(ЕСЛИ(Диапазон;Диапазон))
формула массива. Это если в диапазоне только отрицательные.
19.10.2010 13:12:28
спасибо а в массиве в том то и дело мгут быть и отрицательные и положительные и нулевые.
Сообщений: 61042 Регистрация: 14.09.2012
Контакты см. в профиле
19.10.2010 13:15:05

Если разговор о максимальном, то для Вашего массива в этом случае нет разницы, сколько там нулей и отрицательных. Вы же не среднее ищете.

19.10.2010 13:15:10
формула массива рулит. спасибо
19.10.2010 13:16:25

в моем случае бывают диапазоны где и 0 и отриц значения. бывают где все виды. а формулу как всегда одну хочется) формула массива мне помогла

Пользователь
Сообщений: 3906 Регистрация: 22.12.2012
19.10.2010 13:17:18

спасибо а в массиве в том то и дело мгут быть и отрицательные и положительные и нулевые.
формула массива:
=МАКС(ЕСЛИ(диапазон<>0;диапазон)), она же =МАКС(ЕСЛИ(Диапазон;Диапазон)) работает и с положительными и с отрицательными числами,
но если есть хотябы одно положительное число, то достаточно МАКС(диапазон)

Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
19.10.2010 13:17:30

=МАКС(ЕСЛИ(Диапазон;Диапазон))
формула массива. Это если в диапазоне только отрицательные.

Почему же, для всех. Убирает из расчета нули:
=МАКС(ЕСЛИ(A1:A13;A1:A13))
Формула массива.

Сообщений: 61042 Регистрация: 14.09.2012
Контакты см. в профиле
19.10.2010 13:25:21

в моем случае бывают диапазоны где и 0 и отриц значения. бывают где все виды. а формулу как всегда одну хочется) формула массива мне помогла
Понятно — массивы могут быть различными. А то эту фразу: «в массиве в том то и дело мгут быть и отрицательные и положительные и нулевые» — можно истолковать иначе.
Фильтруйте ба.. Тьфу ты: Следите за формулировками 🙂

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

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:

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

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