Как вычислить среднее значение в Excel

Excel создан для автоматизации рутинных расчётов. Одна из самых частых задач — найти среднее значение (арифметическое среднее) набора чисел. Это полезно для оценивания успеваемости, анализа продаж, проверки показателей и многих других задач.
Что такое среднее (одно предложение)
Среднее арифметическое — сумма всех значений, делённая на их количество.
Базовый способ: функция AVERAGE
Функция AVERAGE вычисляет арифметическое среднее для списка чисел, ячеек или диапазонов.
=AVERAGE(value1, value2, value3, ...)Функция принимает числа, ссылки на ячейки или диапазоны. Текстовые значения игнорируются; функция не работает с текстом и вернёт ошибку, если внутри аргумента есть недопустимые элементы (например, #DIV/0!).
Пример: у вас есть оценки в ячейках B2:B16. Чтобы получить среднюю оценку, выполните шаги:
- Выберите ячейку для результата, например B17.
- В строке формулы введите:
=AVERAGE(B2:B16)- Нажмите Enter.
Формула отбирает числа в диапазоне B2:B16 и возвращает их не взвешенное среднее. Если некоторые ячейки пусты или содержат текст, функция пропустит их.
Важно: AVERAGE предполагает, что все значения имеют одинаковый вес. Для ситуаций, где элементы имеют разный вклад, используйте взвешенное среднее (ниже).
Когда AVERAGE не подойдёт — распространённые случаи
- Если нужно учитывать логические значения или текст как нули — используйте AVERAGEA.
- Если требуется условное среднее (по критерию) — используйте AVERAGEIF или AVERAGEIFS.
- Если в наборе есть скрытые строки и вы хотите их игнорировать — используйте SUBTOTAL с кодом 101 (игнорирует скрытые строки).
- Если нужны веса — используйте SUMPRODUCT и SUM.
Примеры альтернатив:
- Условное среднее:
=AVERAGEIF(A2:A100, ">=50", B2:B100) - Взвешенное среднее:
=SUMPRODUCT(values, weights)/SUM(weights) - Включение логических/текстовых:
=AVERAGEA(range) - Игнорирование скрытых строк:
=SUBTOTAL(101, range)
Взвешенное среднее — практический пример
Допустим, оценки в столбце B, а веса (например, кредитные часы или доли теста) — в столбце C. Формула взвешенного среднего:
=SUMPRODUCT(B2:B16, C2:C16) / SUM(C2:C16)SUMPRODUCT умножает соответствующие элементы и суммирует результаты; затем делим на сумму весов.
Проверка корректности — тестовые случаи
Критерии приёмки (проверки формулы):
- Всё пустые ячейки игнорируются (AVERAGE пропускает пустые).
- Текст в диапазоне не влияет (AVERAGE игнорирует текст).
- Взвешенное среднее даёт результат внутри диапазона значений, если веса положительные.
- При делении на ноль формула должна корректно обрабатывать ошибку (проверить SUM(weights)<>0).
Пример тестов:
- Нормальный набор чисел: B2:B6 = 1,2,3,4,5 → AVERAGE = 3
- Есть пустые и текстовые ячейки: B2:B6 = 1,”x”,3, ,5 → AVERAGE игнорирует “x” и пустое
- Веса нулевые: SUM(C2:C6)=0 → сигнал об ошибке или условная защита: IF(SUM(C2:C6)=0,”Нет весов”,SUMPRODUCT(…)/SUM(…))
Полезные приёмы и «хитрости» для анализа
- Быстрое среднее для выделенных ячеек: смотрите строку состояния Excel — там отображается среднее выбранных ячеек.
- Среднее по сложным условиям: используйте комбинацию AVERAGE и IF в формулах массива (в новых версиях Excel достаточно обычной формулы с фильтром):
=AVERAGE(IF(условие, диапазон))— в классическом Excel требуется ввод как формулы массива. - Для пропуска ошибок оборачивайте вложенные формулы в IFERROR.
Совместимость и миграция
AVERAGE и сопутствующие функции поддерживаются во всех современных версиях Excel и в Excel Online. AVERAGEA/AVERAGEIF/AVERAGEIFS появились давно и доступны в неизменном виде в большинстве релизов.
Роль‑ориентированные контрольные списки
Аналитик:
- Проверить, нет ли в диапазоне значений ошибок (#N/A, #DIV/0!).
- Убедиться, что использован правильный тип среднего (взвешенное/условное).
- Тестовый прогон с известными данными.
Менеджер/преподаватель:
- Проверить, что формула охватывает весь диапазон данных.
- Обновить весовые коэффициенты при изменении важности показателей.
Студент/пользователь Excel начального уровня:
- Ввести =AVERAGE(диапазон) и посмотреть результат.
- Использовать строку состояния для быстрого просмотра среднего.
Маленькая методология: как подойти к выбору функции
- Определите, равнозначны ли записи (если да — AVERAGE). 2. Нужны ли условия (AVERAGEIF/AVERAGEIFS). 3. Нужна ли учётная величина (вес) — тогда SUMPRODUCT/SUM. 4. Нужна ли защита от ошибок — добавьте IFERROR или проверки.
Короткий глоссарий
- AVERAGE — стандартное арифметическое среднее.
- AVERAGEA — учитывает логические и текстовые значения как элементы.
- AVERAGEIF / AVERAGEIFS — среднее по одному или нескольким условиям.
- SUMPRODUCT — умножение пар элементов и суммирование.
Резюме
- Для обычного среднего используйте =AVERAGE(диапазон).
- Для взвешенного среднего — =SUMPRODUCT(values, weights)/SUM(weights).
- Для условного — AVERAGEIF/AVERAGEIFS. Для включения логики/текста — AVERAGEA.
- Всегда проверяйте наличие ошибок и деление на ноль при использовании весов.
Важно: перед публикацией отчёта прогоняйте тестовые наборы данных и документируйте предполагаемую логику расчёта — это упростит верификацию и последующие правки.
Краткое итоговое примечание: среднее в Excel — базовая, но гибкая операция. Зная несколько вариантов (AVERAGE, AVERAGEIF, SUMPRODUCT/SUM), вы решите подавляющее большинство задач на практике.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента