Вычисляем статистику в Excel за пару кликов

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

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

Быстрый старт: Выделите нужный диапазон чисел и посмотрите в правый нижний угол окна Excel (строка состояния). Там мгновенно отобразятся Среднее, Количество и Сумма. Чтобы увидеть Максимум, кликните правой кнопкой мыши по этой строке и выберите соответствующий пункт.

Базовые функции для статистики

Для стандартных задач анализа данных в Excel предусмотрены встроенные инструменты, которые не требуют сложных настроек.

Поиск среднего арифметического

Функция СРЗНАЧ (в английской версии AVERAGE) складывает все числа в диапазоне и делит сумму на их количество.

  • Синтаксис: =СРЗНАЧ(число1; [число2]; ...)
  • Пример: =СРЗНАЧ(B2:B20) — найдет среднее значение продаж за период.
  • Особенность: Пустые ячейки не учитываются. Ячейки со значением 0 учитываются как ноль, что может занизить результат.

Поиск максимального значения

Функция МАКС (в английской версии MAX) сканирует диапазон и возвращает наибольшее число.

  • Синтаксис: =МАКС(число1; [число2]; ...)
  • Пример: =МАКС(B2:B20) — покажет рекордный показатель продаж.
  • Особенность: Текстовые значения и логические ИСТИНА/ЛОЖЬ игнорируются. Если в диапазоне нет чисел, результат будет 0.

Работа с условиями и фильтрами

Часто требуется рассчитать статистику не по всему списку, а только по определенной категории (например, средние продажи только по менеджеру «Иван» или максимум температуры только в июле).

Среднее по одному условию

Используйте функцию СРЗНАЧЕСЛИ (AVERAGEIF). Она позволяет задать критерий отбора.

  • Формула: =СРЗНАЧЕСЛИ(диапазон_условия; "условие"; диапазон_чисел)
  • Пример: Посчитать среднюю зарплату только для отдела "Продажи": =СРЗНАЧЕСЛИ(A2:A100; "Продажи"; C2:C100) (Где столбец A — отделы, столбец C — зарплаты).

Среднее по нескольким условиям

Если критериев несколько (например, отдел "Продажи" И город "Москва"), понадобится СРЗНАЧЕСЛИМН (AVERAGEIFS).

  • Формула: =СРЗНАЧЕСЛИМН(диапазон_чисел; диапазон1; условие1; диапазон2; условие2)
  • Важно: Здесь порядок аргументов отличается от предыдущей функции — сначала указывается диапазон, который нужно усреднить.
  • Пример: =СРЗНАЧЕСЛИМН(C2:C100; A2:A100; "Продажи"; B2:B100; "Москва")

Максимум по условию

В отличие от среднего, у функции МАКС нет прямого аналога «МАКСЕСЛИ» в старых версиях Excel. Однако задачу решают двумя способами:

  1. Формула массива (универсальный способ): Комбинация МАКС и ЕСЛИ. =МАКС(ЕСЛИ(A2:A100="Продажи"; C2:C100))

    • В современных версиях (Office 365, Excel 2021+) формула работает сразу после нажатия Enter.
    • В старых версиях (2019 и ранее) необходимо подтверждать ввод комбинацией Ctrl + Shift + Enter. Формула обернется в фигурные скобки {}.
  2. Функция АГРЕГАТ (для версий 2010+): Позволяет игнорировать ошибки и скрытые строки без ввода массива. =АГРЕГАТ(14; 6; C2:C100/(A2:A100="Продажи"); 1)

    • 14 — код функции МАКС.
    • 6 — игнорировать ошибки (которые возникнут при делении на ложь).

Лайфхак для игнорирования нулей: Если в вашем списке есть нули, которые искажают среднее значение (например, дни без продаж), используйте условие «не равно нулю»: =СРЗНАЧЕСЛИ(B2:B20; "<>0") Это исключит нулевые значения из расчета, но учтет пустые ячейки как отсутствующие данные.

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

При работе с реальными данными часто возникают ситуации, когда формула выдает ошибку или неверный результат.

ПроблемаПричинаРешение
#ДЕЛ/0!Диапазон не содержит чисел, удовлетворяющих условиюОберните формулу в =ЕСЛИОШИБКА(...; "Нет данных")
Неверное среднееЧисла сохранены как текст (зеленый треугольник в углу)Выделите ячейки → Знак восклицания → «Преобразовать в число»
Учет нулейФункция считает пустые ячейки как 0Проверьте формат ячеек или используйте СРЗНАЧЕСЛИ(...;"<>0")

Пример комплексного расчета

Представим таблицу расходов за месяц. Столбец A — Категория, Столбец B — Сумма. Задача: Найти средние расходы на «Еду», исключив нулевые чеки, и найти самую крупную покупку в этой категории.

  1. Среднее: =СРЗНАЧЕСЛИМН(B2:B500; A2:A500; "Еда"; B2:B500; "<>0")
  2. Максимум: =МАКС(ЕСЛИ(A2:A500="Еда"; B2:B500))

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

  • Несовпадение размеров диапазонов. В функциях с окончанием «МН» (СРЗНАЧЕСЛИМН) все диапазоны должны быть одинаковой высоты. Если один диапазон B2:B10, а другой C2:C11, формула вернет ошибку #ЗНАЧ!.
  • Кавычки в условиях. Текстовые условия всегда должны быть в двойных кавычках: "Продажи". Числовые условия тоже: ">100". Только ссылки на ячейки кавычек не требуют: A1.
  • Локальные разделители. В русской версии Excel аргументы функций разделяются точкой с запятой ;, в английской — запятой ,. Если копируете формулу из англоязычного источника, замените разделители.

FAQ

В чем разница между СРЗНАЧ и СРЗНАЧА? СРЗНАЧ (AVERAGE) игнорирует текст и пустые ячейки. СРЗНАЧА (AVERAGEA) учитывает текст как 0, а логическое ИСТИНА как 1. Для финансовых расчетов почти всегда нужен первый вариант.

Как найти среднее значение без использования формул? Выделите мышкой диапазон с числами. В нижней строке окна программы (строка состояния) автоматически отобразится статистика. Если параметра нет, кликните по строке состояния правой кнопкой мыши и включите галочку «Среднее».

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