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

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

Чтобы быстро найти наибольшее число в диапазоне ячеек Excel, используйте функцию =MAX(диапазон). Например, формула =MAX(A2:A100) мгновенно вернет самое большое значение из указанного столбца. Если требуется учесть дополнительные условия (например, максимум продаж только для конкретного региона), примените функцию =MAXIFS(), доступную в современных версиях Excel.

Краткий ответ: Для простого поиска максимума введите =MAX(выделите_ячейки). Функция автоматически проигнорирует текст и пустые клетки, оставив только числа.

Базовый поиск: функция MAX

Функция MAX — это основной инструмент для нахождения наибольшего числового значения. Она универсальна, работает во всех версиях Excel и не требует сложных настроек.

Синтаксис: =MAX(число1; [число2]; ...) Или для диапазона: =MAX(A1:C50)

Как это работает:

  1. Выделяете ячейку для результата.
  2. Вводите =MAX(.
  3. Выделяете мышкой нужный диапазон данных или перечисляете ячейки через точку с запятой.
  4. Закрываете скобку и нажимаете Enter.

Функция игнорирует логические значения (ИСТИНА/ЛОЖЬ) и текст, если они находятся внутри диапазона. Однако, если вы передадите их как отдельные аргументы, они могут быть учтены (ИСТИНА = 1).

Поиск максимума с условиями (MAXIFS)

Когда нужно найти наибольшее значение не во всем списке, а только среди тех, что соответствуют определенным критериям, на помощь приходит MAXIFS. Эта функция появилась в Excel 2019 и доступна в подписке Microsoft 365.

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

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

  • Максимальная продажа в конкретном городе: =MAXIFS(C2:C100; B2:B100; "Москва") (Где C — суммы продаж, B — названия городов)

  • Максимум по двум условиям (регион и квартал): =MAXIFS(D2:D500; A2:A500; "Север"; B2:B500; "Q1") (Найдет самую высокую цифру в столбце D, где регион "Север", а квартал "Q1")

  • Числовые условия (больше определенного порога): =MAXIFS(A2:A100; A2:A100; ">500") (Найдет максимум только среди чисел, превышающих 500)

Важно: В старых версиях Excel (2016 и ранее) функции MAXIFS нет. В таких случаях придется использовать комбинацию MAX и ЕСЛИ как формулу массива (нажимать Ctrl+Shift+Enter) или воспользоваться сводными таблицами.

Работа с несколькими столбцами и массивами

Иногда данные разбросаны по несмежным диапазонам или требуется найти абсолютный максимум во всей таблице.

  1. Несмежные диапазоны: Функция MAX позволяет перечислять несколько областей через точку с запятой: =MAX(A2:A10; C2:C10; E5:E20) Excel сравнит все числа в этих трех зонах и выдаст одно наибольшее.

  2. Поиск максимума во всей таблице: Просто выделите весь блок данных: =MAX(A1:Z1000) Это удобно для быстрого аудита больших отчетов.

  3. Условный поиск в нескольких столбцах: С помощью MAXIFS можно задавать условия для разных столбцов одновременно, как показано в примере выше с регионом и кварталом. Главное правило: все диапазоны условий должны иметь одинаковый размер (количество строк), что и диапазон поиска.

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

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

  • Числа сохранены как текст. Если в ячейке написано "100", но формат ячейки установлен как "Текстовый", функция MAX проигнорирует это значение. Проверьте формат данных и при необходимости преобразуйте текст в число (через «Текст по столбцам» или умножение на 1).
  • Пустые ячейки. MAX игнорирует пустоты, но если в диапазоне есть явная формула, возвращающая пустую строку "", она может обрабатываться как 0.
  • Отрицательные числа. Функция корректно работает с минусами. Если все числа в диапазоне отрицательные, MAX вернет то, которое ближе всего к нулю (например, -5 больше, чем -100).
  • Ошибка #ИМЯ? Обычно возникает при опечатке в названии функции (например, MAKS вместо MAX в русской версии) или при использовании MAXIFS в старой версии Excel.

Сравнение функций поиска

ФункцияКогда использоватьПоддержка версий
MAXПростой поиск наибольшего числа без фильтров.Все версии
MAXIFSПоиск максимума с одним или несколькими условиями.Excel 2019, 365, 2021
LARGEНужно найти 2-е, 3-е или N-е по величине значение.Все версии

Практические советы для устойчивых формул

Чтобы ваши отчеты не ломались при добавлении новых данных, следуйте этим рекомендациям:

  1. Используйте «Умные таблицы». Выделите ваш диапазон данных и нажмите Ctrl + T. Теперь в формулах можно использовать имена столбцов: =MAX(Таблица1[Продажи]). При добавлении новых строк формула автоматически расширит диапазон.
  2. Именованные диапазоны. Присвойте диапазонам понятные имена через диспетчер имен. Формула =MAX(Продажи_Январь) читается легче, чем =MAX($B$2:$B$500).
  3. Проверка на ошибки. Если есть риск, что в диапазоне не окажется чисел, удовлетворяющих условию, MAXIFS вернет 0. Чтобы избежать путаницы, можно обернуть формулу в проверку: =ЕСЛИОШИБКА(MAXIFS(...); "Нет данных").

Часто задаваемые вопросы (FAQ)

В чем разница между MAX и LARGE? MAX всегда возвращает только одно самое большое значение. Функция LARGE(диапазон; k) позволяет получить k-е по величине число. Например, LARGE(A1:A10; 2) найдет второе по величине значение в списке.

Почему MAX возвращает 0, хотя в ячейках есть числа? Скорее всего, ваши числа записаны в текстовом формате. Выделите столбец, перейдите на вкладку «Данные» -> «Текст по столбцам» и нажмите «Готово». Это принудительно преобразует текст в числа.

Можно ли найти максимум по цвету ячейки? Стандартными функциями MAX или MAXIFS это сделать нельзя. Для поиска максимума по цвету потребуется создание пользовательской функции на VBA или использование фильтра с последующим применением функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Как найти максимальное значение в несмежных ячейках? Перечислите адреса ячеек через точку с запятой внутри функции: =MAX(A1; C5; E10; G2).