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

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

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

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

Быстрый старт Выделите ячейку, введите знак = и начните печатать СРЗНАЧ (или AVERAGE в английской версии). Нажмите Tab, выделите мышкой нужный диапазон чисел и нажмите Enter.

Базовое арифметическое среднее (Функция AVERAGE)

Это стандартный метод, который суммирует все числа в диапазоне и делит сумму на их количество. Функция идеально подходит для равномерных данных без сильных отклонений.

Синтаксис: =AVERAGE(число1; [число2]; ...) или для диапазона: =AVERAGE(A2:A100)

Ключевые особенности:

  • Игнорирование пустот: Пустые ячейки не учитываются в расчете (знаменатель не увеличивается).
  • Игнорирование текста: Ячейки с текстом пропускаются.
  • Учет нулей: Ячейки со значением 0 участвуют в расчете (сумма не меняется, но количество элементов увеличивается, что занижает среднее).

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

Условное среднее: AVERAGEIF и AVERAGEIFS

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

Один критерий: AVERAGEIF

Используется, когда условие применяется к тому же диапазону, где находятся числа, или к соседнему столбцу для фильтрации.

Формула: =AVERAGEIF(диапазон_условия; "критерий"; диапазон_чисел)

Примеры:

  • Среднее только для положительных значений: =AVERAGEIF(B2:B50; ">0")
  • Среднее продаж для товара «Яблоки»: =AVERAGEIF(A2:A50; "Яблоки"; B2:B50)

Несколько критериев: AVERAGEIFS

Позволяет фильтровать данные по нескольким параметрам одновременно (например, «Продажи» И «Регион: Москва» И «Дата > 01.01.2026»).

Формула: =AVERAGEIFS(диапазон_чисел; диапазон1; критерий1; диапазон2; критерий2; ...)

Внимание к порядку аргументов В функции AVERAGEIFS первым аргументом всегда идет диапазон, из которого берется среднее значение. В AVERAGEIF он стоит последним. Частая ошибка — перепутать порядок, что приводит к неверному результату или ошибке #ЗНАЧ!.

Взвешенное среднее значение

В ситуациях, когда одни значения важнее других (например, оценка за экзамен имеет вес 40%, а за домашнюю работу — 10%), обычное среднее арифметическое даст искаженную картину. Здесь необходимо использовать взвешенное среднее.

В Excel нет отдельной функции для этого, но комбинация СУММПРОИЗВ (SUMPRODUCT) и СУММ (SUM) решает задачу в одну строку.

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

Практический пример: Допустим, в столбце A стоят оценки студента, а в столбце B — вес каждой оценки (в процентах или баллах).

  • Данные: A2:A5 (оценки), B2:B5 (веса).
  • Формула: =СУММПРОИЗВ(A2:A5; B2:B5) / СУММ(B2:B5)

Эта формула перемножает каждую оценку на её вес, суммирует результаты и делит на общую сумму весов.

Медиана как альтернатива среднему (Функция MEDIAN)

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

Медиана — это число, которое находится ровно посередине отсортированного ряда. Половина значений меньше неё, половина — больше.

Формула: =MEDIAN(A2:A100) (в русской версии =МЕДИАНА)

Когда выбирать медиану вместо среднего:

  • Анализ доходов населения.
  • Обработка времени отклика сервера (где редкие сбои дают огромные значения).
  • Оценка недвижимости в районе с несколькими элитными объектами.

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

МетодФункция ExcelКогда использоватьЧувствительность к выбросам
Арифметическое среднееAVERAGE (СРЗНАЧ)Равномерные данные, отсутствие экстремальных значенийВысокая
Условное среднееAVERAGEIF (СРЗНАЧЕСЛИ)Фильтрация данных по категориям или условиямЗависит от выборки
Взвешенное среднееSUMPRODUCT / SUMДанные с разной степенью важности (весом)Средняя
МедианаMEDIAN (МЕДИАНА)Данные с выбросами, неравномерным распределениемНизкая (устойчива)

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

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

FAQ

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

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

Почему формула возвращает ошибку #ИМЯ? Чаще всего это опечатка в названии функции или использование английского названия в русской версии Excel (и наоборот). Проверьте название: СРЗНАЧ для русского интерфейса, AVERAGE для английского.