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

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

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

Базовая функция СРЗНАЧ

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

Синтаксис: =СРЗНАЧ(число1; [число2]; ...)

В качестве аргументов можно указывать:

  • Отдельные числа (например, =СРЗНАЧ(5; 10; 15)).
  • Ссылки на ячейки (=СРЗНАЧ(A1; B1)).
  • Диапазоны ячеек (=СРЗНАЧ(A1:A100)).
  • Комбинацию вышеперечисленного.

Важно: Функция автоматически игнорирует пустые ячейки и текстовые значения внутри диапазона. Однако ячейки со значением 0 участвуют в расчете и могут существенно занизить итоговое среднее.

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

Допустим, в столбце A находятся продажи менеджеров за неделю:

  • A1: 1000
  • A2: 1500
  • A3: (пусто)
  • A4: 2000
  • A5: 0 (менеджер не работал)

Формула =СРЗНАЧ(A1:A5) вернет результат 1125. Расчет: (1000 + 1500 + 2000 + 0) / 4 = 1125. Пустая ячейка A3 не учтена в количестве делителей.

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

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

Функция СРЗНАЧЕСЛИ

Используется для одного условия. Синтаксис: =СРЗНАЧЕСЛИ(диапазон_условия; условие; [диапазон_усреднения])

  • диапазон_условия: столбец, где проверяется критерий.
  • условие: критерий в кавычках (например, ">100", "Яблоки", "<>0").
  • диапазон_усреднения: (необязательно) столбец с числами для расчета. Если не указан, усредняется первый диапазон.

Пример: Посчитать средний чек только для заказов дороже 5000 руб. =СРЗНАЧЕСЛИ(B2:B100; ">5000"; C2:C100) Где B — суммы заказов, C — количество товаров (или тот же столбец B, если нужно среднее по суммам).

Функция СРЗНАЧЕСЛИМН

Позволяет задать несколько условий одновременно. Синтаксис: =СРЗНАЧЕСЛИМН(диапазон_усреднения; диапазон_условия1; условие1; ...)

Пример: Средняя цена товара «Яблоко» от поставщика «ООО Ромашка». =СРЗНАЧЕСЛИМН(C2:C100; A2:A100; "Яблоко"; B2:B100; "ООО Ромашка")

При использовании текстовых условий или знаков сравнения (> , < , <>) обязательно заключайте их в двойные кавычки. Числа и ссылки на ячейки кавычек не требуют.

Как исключить нули из расчета

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

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

Способ 2: Массив формул (для старых версий Excel) Если нужны более сложные условия, можно использовать комбинацию СРЗНАЧ и ЕСЛИ. =СРЗНАЧ(ЕСЛИ(A1:A100<>0; A1:A100)) В версиях Excel до 2019 эту формулу нужно подтверждать сочетанием Ctrl+Shift+Enter.

Обработка ошибок в диапазоне

Если в столбце, по которому считается среднее, есть ошибки (например, #ДЕЛ/0!, #Н/Д), функция СРЗНАЧ вернет ошибку вместо результата.

Для игнорирования ошибочных ячеек используйте функцию СРЗНАЧЕСЛИМН с условием проверки на ошибки или комбинацию с АГРЕГАТ (в новых версиях).

Универсальный способ через АГРЕГАТ: =АГРЕГАТ(1; 6; A1:A100)

  • 1 — код функции «Среднее».
  • 6 — код игнорирования ошибок.
  • A1:A100 — ваш диапазон.

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

Сравнение методов расчета среднего

ЗадачаРекомендуемая функцияПример формулы
Простое среднее по столбцуСРЗНАЧ=СРЗНАЧ(A:A)
Среднее с одним условиемСРЗНАЧЕСЛИ=СРЗНАЧЕСЛИ(B:B; ">100")
Среднее с несколькими условиямиСРЗНАЧЕСЛИМН=СРЗНАЧЕСЛИМН(C:C; A:A; "Москва"; B:B; "2025")
Игнорирование нулейСРЗНАЧЕСЛИ=СРЗНАЧЕСЛИ(A:A; "<>0")
Игнорирование ошибокАГРЕГАТ=АГРЕГАТ(1; 6; A:A)
Взвешенное среднееСУММПРОИЗВ / СУММ=СУММПРОИЗВ(A1:A10; B1:B10)/СУММ(B1:B10)

Частые ошибки при расчетах

  1. Учет текстовых чисел. Если числа записаны как текст (в ячейке зеленый треугольник в углу), СРЗНАЧ их проигнорирует. Преобразуйте их в числовой формат через «Данные» → «Текст по столбцам».
  2. Неверный разделитель. В русской локали Excel аргументы разделяются точкой с запятой (;), а не запятой. Формула =СРЗНАЧ(1, 2) выдаст ошибку.
  3. Ссылка на весь столбец в старых файлах. Указание диапазона A:A в очень больших файлах может замедлить пересчет. Лучше ограничивать диапазон реально заполненными данными (A1:A5000).
  4. Путаница со средним геометрическим. Для темпов роста (например, инфляции) обычное арифметическое среднее не подходит, нужна функция СРГЕОМ.

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

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

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

Можно ли усреднять даты? Да, даты в Excel хранятся как числа. Среднее значение дат вернет корректную дату, находящуюся посередине временного отрезка. Просто примените к ячейке с результатом формат «Дата».

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