Поиск максимальных и минимальных значений в таблицах

Иван Корнев·13.04.2026·4 мин

Чтобы быстро найти наибольшее или наименьшее число в диапазоне ячеек Excel, используйте функции MAX (максимум) и MIN (минимум). Для простого списка достаточно ввести =MAX(A1:A10) или =MIN(A1:A10). Если нужно учесть условия (например, найти лучшую продажу только по конкретному менеджеру), применяются функции MAXIFS и MINIFS. Эти инструменты игнорируют пустые ячейки и текст, работая только с числами.

Базовые функции MAX и MIN

Функции MAX и MIN сканируют указанный диапазон и возвращают одно итоговое значение. Они универсальны и работают во всех версиях Excel.

Синтаксис:

  • =MAX(число1; [число2]; ...)
  • =MIN(число1; [число2]; ...)

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

Важно: Функции автоматически пропускают текстовые значения, логические ИСТИНА/ЛОЖЬ и пустые ячейки. Если в диапазоне есть ошибка (например, #ДЕЛ/0!), результат формулы также станет ошибкой.

Примеры использования:

  • Найти самую высокую цену в списке B2:B50: =MAX(B2:B50)
  • Узнать минимальную температуру за неделю в ячейках C2:C8: =MIN(C2:C8)
  • Сравнить итоги трех разных столбцов: =MAX(A1:A10; C1:C10; E1:E10)

Поиск экстремумов с условиями (MAXIFS и MINIFS)

В современных версиях Excel (2019, 2021, Office 365) появились функции MAXIFS и MINIFS. Они позволяют искать максимум или минимум только среди тех строк, которые соответствуют заданным критериям.

Синтаксис: =MAXIFS(диапазон_поиска; диапазон_условия1; условие1; [диапазон_условия2; условие2]; ...)

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

Практические сценарии:

ЗадачаФормулаПояснение
Макс. продажа менеджера «Иванов»=MAXIFS(C2:C100; B2:B100; "Иванов")Ищем максимум в столбце продаж (C), если имя в столбце B равно «Иванов».
Мин. цена для категории «Овощи»=MINIFS(D2:D50; A2:A50; "Овощи")Находим минимальную цену (D) только для товаров из категории «Овощи» (A).
Макс. балл ученика 10 «Б» класса=MAXIFS(E2:E30; F2:F30; "10Б"; G2:G30; ">80")Двойное условие: класс «10Б» и оценка выше 80.

В условиях можно использовать знаки сравнения: ">100", "<>&0", "<>Москва". Текст и даты обязательно заключаются в кавычки. Числа можно писать без кавычек.

Альтернатива для старых версий Excel

Если у вас версия старше 2019 года, функции MAXIFS недоступны. Используйте формулу массива с функцией ЕСЛИ (или IF в английской версии).

Формула для поиска максимума с условием: =MAX(ЕСЛИ(B2:B100="Иванов"; C2:C100))

Критически важно: После ввода такой формулы необходимо нажать комбинацию клавиш Ctrl + Shift + Enter. Excel обрамит формулу фигурными скобками {...}, что означает успешное создание массива. В новых версиях Excel это работает и при обычном нажатии Enter.

Обработка ошибок и нечисловых данных

Частая проблема — наличие символов ошибки (#Н/Д, #ЗНАЧ!) в исходном диапазоне, которые «ломают» стандартные функции MAX и MIN. Чтобы получить корректный результат, игнорируя ошибки, используйте комбинацию с функцией АГРЕГАТ (AGGREGATE) или массивную формулу.

Способ 1: Функция АГРЕГАТ (рекомендуемый) Эта функция имеет встроенный параметр для игнорирования ошибок.

  • Максимум без учета ошибок: =АГРЕГАТ(4; 6; A1:A100)
    • 4 — код функции МАКС.
    • 6 — код игнорирования ошибок.
  • Минимум без учета ошибок: =АГРЕГАТ(5; 6; A1:A100)
    • 5 — код функции МИН.

Способ 2: Массивная формула =MAX(ЕСЛИ(ЕЧИСЛО(A1:A100); A1:A100)) Эта конструкция проверяет каждую ячейку: является ли она числом. Если да — учитывает, если нет (текст или ошибка) — пропускает. Требует нажатия Ctrl + Shift + Enter в старых версиях.

Частые ошибки

  • Неверный порядок аргументов в MAXIFS. Пользователи часто ставят диапазон условий первым. Помните: сначала тот диапазон, откуда берется ответ (число), потом условия.
  • Разные размеры диапазонов. В функциях с условиями все диапазоны должны иметь одинаковое количество строк. Если один диапазон A1:A10, а другой B1:B11, формула вернет ошибку #ЗНАЧ!.
  • Числа, сохраненные как текст. Если числа импортированы из другой системы и имеют зеленый треугольник в углу ячейки (формат текста), функции могут их не увидеть. Преобразуйте их в числа через «Текст по столбцам» или умножением на 1.
  • Забытое сочетание клавиш. При использовании формул массива в старом Excel забытое нажатие Ctrl+Shift+Enter приведет к неверному результату (часто просто 0).

FAQ

Можно ли найти второе по величине значение? Да, для этого используются функции НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL). Например, =НАИБОЛЬШИЙ(A1:A10; 2) найдет второе максимальное число в списке.

Что делать, если нужно найти максимум по двум условиям «ИЛИ»? Функции MAXIFS работают только по логике «И» (все условия должны выполняться одновременно). Для логики «ИЛИ» (например, продажи Иванова или Петрова) придется складывать два отдельных условия внутри одной формулы массива или использовать вспомогательный столбец.

Работают ли эти формулы в сводных таблицах? В сводных таблицах функции листа не работают напрямую внутри ячеек отчета. Однако при создании сводной таблицы вы можете выбрать метод вычисления «Максимум» или «Минимум» в настройках поля значений.