Расчет среднего арифметического в Excel: от базовой формулы до сложных условий
Чтобы быстро посчитать среднее значение в Excel, используйте функцию =СРЗНАЧ(диапазон). Например, формула =СРЗНАЧ(A1:A10) мгновенно вычислит среднее арифметическое для чисел в ячейках от A1 до A10, автоматически проигнорировав пустые клетки и текст. Это основной инструмент для анализа продаж, оценок, расходов и любой числовой статистики.
Базовый расчет: функция СРЗНАЧ
Функция СРЗНАЧ (в английской версии — AVERAGE) суммирует все числа в указанном диапазоне и делит сумму на их количество.
Алгоритм действий:
- Кликните в свободную ячейку, где нужен результат.
- Введите знак равенства
=и начните печататьСРЗНАЧ. - Выделите мышкой диапазон с данными или впишите его вручную (например,
B2:B20). - Закройте скобку и нажмите 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 пустые ячейки не считаются).
Как сделать среднее в сводной таблице? Перетащите нужное поле в область «Значения». По умолчанию там стоит «Сумма». Кликните по полю правой кнопкой → «Параметры полей значений» → выберите «Среднее».