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

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

Чтобы быстро посчитать среднее значение в Excel, используйте функцию =СРЗНАЧ(диапазон). Она автоматически суммирует числа в выбранных ячейках и делит результат на их количество, игнорируя пустые клетки и текст. Для более сложных задач, например исключения нулей или учета весовых коэффициентов, применяются функции СРЗНАЧЕСЛИ и СРВЗН.

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

Это основной инструмент для нахождения среднего арифметического. Формула универсальна для всех версий Excel (2016–2026, Microsoft 365).

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

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

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

Пример расчета: Допустим, в ячейках A1:A4 находятся продажи за неделю: 100, 150, 200, 120. Формула =СРЗНАЧ(A1:A4) вернет результат 142,5.

Работа с условиями: исключение нулей и фильтрация

Стандартная функция учитывает нули как полноценные числа, что может занизить средний показатель. Если нулевые значения означают «нет данных» или пропуск, их нужно исключить.

Игнорирование нулей (СРЗНАЧЕСЛИ)

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

  • Формула: =СРЗНАЧЕСЛИ(A1:A10;">0")
  • Логика: Функция проверит диапазон A1:A10 и включит в расчет только те ячейки, где число больше нуля.

Расчет по нескольким критериям (СРЗНАЧЕСЛИМН)

Если нужно найти среднее значение по конкретному товару или в определенный период:

  • Формула: =СРЗНАЧЕСЛИМН(диапазон_усреднения; диапазон_условия1; условие1; ...)
  • Пример: Посчитать средние продажи только для товара «Яблоки», если названия товаров в столбце B, а суммы в столбце A: =СРЗНАЧЕСЛИМН(A1:A100; B1:B100; "Яблоки")

Взвешенное среднее (СРВЗН)

В бизнесе и статистике часто встречается ситуация, когда числа имеют разный «вес» (значимость). Например, средняя цена товара с учетом количества проданных единиц. Обычное среднее арифметическое здесь даст ошибку.

Для этого используется функция СРВЗН (в английской версии SUMPRODUCT / SUM комбинация, но в русскоязычном Excel есть отдельная функция или используется формула массива).

Классическая формула взвешенного среднего: =СУММПРОИЗВ(Значения; Веса) / СУММ(Веса)

Пример:

ТоварЦена (Значение)Кол-во (Вес)
А10010
Б2005
  • Простое среднее цен: (100+200)/2 = 150 (неверно для общей картины).
  • Взвешенное среднее: (100*10 + 200*5) / (10+5) = 2000 / 15 = 133,33.
  • Формула в Excel: =СУММПРОИЗВ(A2:A3; B2:B3) / СУММ(B2:B3).

Быстрые инструменты анализа без формул

Для визуального анализа больших таблиц удобнее использовать встроенные инструменты отчетов.

  1. Сводные таблицы (Pivot Tables):
    • Выделите таблицу с данными → Вкладка ВставкаСводная таблица.
    • Перетащите поле с числами в область «Значения».
    • По умолчанию там стоит «Сумма». Нажмите на поле в области значений → «Параметры полей значений» → выберите «Среднее».
  2. Функция «Подытоги»:
    • Если данные отсортированы, можно использовать вкладку ДанныеСтруктураПромежуточные итоги. В настройках укажите операцию «Среднее».

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

При работе со средними значениями пользователи часто сталкиваются с типовыми проблемами.

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

Осторожно с объединенными ячейками. Функции агрегации (включая СРЗНАЧ) могут некорректно работать с диапазонами, содержащими объединенные ячейки. Рекомендуется избегать объединения при подготовке данных для расчетов.

Продвинутые приемы

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

FAQ

В чем разница между СРЗНАЧ и МЕДИАНА? СРЗНАЧ вычисляет среднее арифметическое (сумма деленная на количество), которое чувствительно к выбросам (очень большим или малым числам). МЕДИАНА находит число, которое находится ровно посередине упорядоченного ряда, что часто лучше отражает «типичное» значение при наличии аномалий.

Как посчитать среднее только по видимым (отфильтрованным) ячейкам? Функция СРЗНАЧ считает все ячейки, даже скрытые фильтром. Используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ с номером операции 1 (или 101 для игнорирования вручную скрытых строк): =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1; A1:A100).

Можно ли усреднять даты в Excel? Да, так как даты в Excel хранятся как числа. Результатом будет сериальный номер даты. Чтобы увидеть дату, измените формат ячейки с результатом на «Дата».