Расчет среднего арифметического в Excel: от базовой формулы до сложных условий

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

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

Базовый расчет: функция СРЗНАЧ

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

Алгоритм действий:

  1. Кликните в свободную ячейку, где нужен результат.
  2. Введите знак равенства = и начните печатать СРЗНАЧ.
  3. Выделите мышкой диапазон с данными или впишите его вручную (например, B2:B20).
  4. Закройте скобку и нажмите Enter.

Лайфхак автосуммы: Выделите диапазон чисел и одну пустую ячейку под ними (или справа). Нажмите комбинацию Alt + =. Excel сам вставит формулу среднего значения.

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

Работа с условиями: СРЗНАЧПО и СРЗНАЧЕСЛИ

Если нужно найти среднее не по всем данным, а только по определенной категории (например, продажи только по городу «Москва»), используйте условные функции.

Одно условие: СРЗНАЧПО (AVERAGEIF)

Используется, когда критерий отбора один. Синтаксис: =СРЗНАЧПО(где_ищем; "условие"; откуда_берем_числа)

Пример: В столбце A указаны города, в столбце B — суммы чеков. Нужно среднее по Москве: =СРЗНАЧПО(A2:A100; "Москва"; B2:B100)

Несколько условий: СРЗНАЧЕСЛИ (AVERAGEIFS)

Необходима для фильтрации по двум и более параметрам (например, «Москва» И «2025 год»). Обратите внимание: здесь первым аргументом идет диапазон для усреднения. Синтаксис: =СРЗНАЧЕСЛИ(откуда_берем_числа; где_ищем1; "условие1"; где_ищем2; "условие2")

Пример: Средний чек по Москве за январь 2026 года: =СРЗНАЧЕСЛИ(C2:C100; A2:A100; "Москва"; D2:D100; ">=01.01.2026"; D2:D100; "<=31.01.2026") (Где C — суммы, A — города, D — даты)

ФункцияКоличество условийПорядок аргументов
СРЗНАЧ0(диапазон)
СРЗНАЧПО1(диапазонкритерия; критерий; [диапазонсреднего])
СРЗНАЧЕСЛИ2+(диапазон_среднего; диапазон1; критерий1; ...)

Исключение выбросов и взвешенное среднее

В реальных данных часто встречаются аномалии (ошибочные нули, единичные гигантские сделки), которые искажают картину.

Усреднение без крайних значений

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

  • =СРЗНАЧМЕНЬШ(диапазон; к) — игнорирует к наименьших значений.
  • =СРЗНАЧБОЛЬШ(диапазон; к) — игнорирует к наибольших значений.

Сценарий: Оценка работы сотрудника коллегами. Если кто-то поставил намеренно низкий балл, формула =СРЗНАЧМЕНЬШ(B2:B10; 1) уберет самую низкую оценку перед расчетом среднего.

Взвешенное среднее

Если числа имеют разный «вес» (например, разные количества товаров по разным ценам), простая средняя будет неверной. Используйте связку СУММПРОИЗВ и СУММ: =СУММПРОИЗВ(Цены; Количества) / СУММ(Количества)

Частые ошибки и способы их устранения

При расчетах пользователи часто сталкиваются с кодами ошибок. Вот как их исправить:

Ошибка #ДЕЛ/0! Возникает, если в диапазоне нет чисел для расчета (все пусто или только текст). Решение: Оберните формулу в проверку: =ЕСЛИОШИБКА(СРЗНАЧ(A1:A10); 0) или =ЕСЛИОШИБКА(СРЗНАЧ(A1:A10); "Нет данных").

  • Нули искажают результат: Если в данных есть программные нули, которые не должны участвовать в расчете, используйте =СРЗНАЧЕСЛИ(диапазон; "<>0").
  • Текст вместо чисел: Если числа сохранены как текст (зеленый треугольник в углу ячейки), функция их проигнорирует. Преобразуйте их в числа через «Данные» → «Текст по столбцам» или умножением на 1.
  • Скрытые строки: Обычная СРЗНАЧ считает и скрытые строки. Чтобы усреднить только видимые ячейки после фильтра, используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1; диапазон).

FAQ

Как посчитать среднее по строке? Принцип тот же: =СРЗНАЧ(A1:E1). Функция работает одинаково хорошо как со столбцами, так и со строками.

Можно ли выделить цветом значения выше среднего? Да. Выделите диапазон, перейдите на вкладку «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Выше среднего».

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

Как сделать среднее в сводной таблице? Перетащите нужное поле в область «Значения». По умолчанию там стоит «Сумма». Кликните по полю правой кнопкой → «Параметры полей значений» → выберите «Среднее».