Как построить усреднённый график в Excel: 5 проверенных способов с примерами

Построение усреднённого графика в Microsoft Excel — задача, с которой сталкиваются аналитики, маркетологи и исследователи данных. Такой график помогает сгладить колебания в исходных данных, выявить тренды и сделать визуализацию более наглядной. Но как правильно рассчитать средние значения и отобразить их на диаграмме? В этой статье мы разберём 5 способов — от простых (с использованием стандартных функций) до продвинутых (с применением сводных таблиц и Пакет анализа).

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

Независимо от версии Excel (2016, 2019, 365 или Excel Online), инструкции будут актуальны. А если вы работаете с Google Таблицами, в конце статьи найдёте адаптированные рекомендации.

1. Подготовка данных: как правильно структурировать таблицу для усреднения

Прежде чем строить график, нужно привести исходные данные в порядок. Частая ошибка — попытка усреднить значения "на глаз" или вручную, что приводит к искажению результатов. Вот 3 ключевых правила подготовки:

  • 📊 Разделите данные на категории. Если у вас временные ряды (например, продажи по дням), добавьте столбец с группировкой по месяцам или кварталам. Используйте функцию ДАТАМЕС или ГОД для автоматического распределения.
  • 🔍 Удалите выбросы. Резкие скачки (например, технические сбои в данных) исказят среднее. Примените фильтр или функцию ЕСЛИ для исключения аномалий.
  • 🔄 Сортируйте данные. Для временных рядов используйте сортировку по дате (Сортировка от минимального к максимальному), иначе график будет хаотичным.

Пример структуры таблицы для усреднения продаж по месяцам:

ДатаПродажи (шт.)МесяцСреднее по месяцу
01.01.2023120Январь135
15.01.2023150Январь135
01.02.202390Февраль110
28.02.2023130Февраль110
⚠️ Внимание: Если в ваших данных есть пропущенные значения (пустые ячейки), функция СРЗНАЧ проигнорирует их. Но если пропусков много, лучше заполнить их нулями или использовать СРЗНАЧЕСЛИ с условием <>"".
📊 Как часто вы строите графики в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Способ 1: Усреднение с помощью функции СРЗНАЧ и ручного ввода

Самый простой метод — рассчитать средние значения вручную и построить график на их основе. Подходит для небольших наборов данных (до 1000 строк). Алгоритм:

  1. Добавьте столбец для средних значений (например, "Среднее по месяцу").
  2. В первой ячейке столбца введите формулу:
    =СРЗНАЧЕСЛИ($B$2:$B$100; $C2; $C$2:$C$100)

    где $B$2:$B$100 — диапазон с исходными данными, $C2 — критерий (название месяца), $C$2:$C$100 — диапазон с категориями.

  3. Растяните формулу на все строки.
  4. Постройте график по столбцам "Месяц" и "Среднее по месяцу".

Преимущество метода: простота и наглядность. Недостаток — при добавлении новых данных придётся обновлять формулы вручную.

☑️ Подготовка к усреднению через СРЗНАЧ

Выполнено: 0 / 5

3. Способ 2: Динамическое усреднение с помощью сводной таблицы

Сводные таблицы автоматически группируют данные и рассчитывают средние значения. Это идеальный вариант для больших массивов (10 000+ строк). Пошаговая инструкция:

  1. Выделите исходный диапазон данных (включая заголовки).
  2. Перейдите на вкладку Вставка → Сводная таблица.
  3. В открывшемся окне выберите Новый лист и нажмите ОК.
  4. В области Строки перетащите поле с категориями (например, "Месяц"), в область Значения — поле с числовыми данными (например, "Продажи").
  5. Щёлкните по полю в области ЗначенияПараметры полей значений → выберите Среднее.

Теперь сводная таблица автоматически рассчитает средние значения по каждой категории. Остаётся построить график на основе этих данных:

  • 📈 Выделите диапазон сводной таблицы (без итогов).
  • 🖱️ Перейдите на вкладку Вставка → Вставить график и выберите тип (например, Гистограмма с группировкой или Линейная диаграмма).
⚠️ Внимание: Если в сводной таблице отображаются некорректные средние (например, вместо 150 показывает 0), проверьте формат ячеек с исходными данными. Частая ошибка — хранение чисел в текстовом формате.

4. Способ 3: Скользящее среднее для сглаживания графиков

Если ваши данные имеют высокий уровень "шума" (резкие скачки), скользящее среднее поможет сгладить график. Этот метод часто используется в финансовом анализе и прогнозировании. В Excel его можно реализовать двумя способами:

4.1. С помощью функции СРЗНАЧ с фиксированным окном

Допустим, у вас данные по дням, и вы хотите усреднить их по 7 дням (неделя). Введите в ячейку формулу:

=СРЗНАЧ(B2:B8)

Затем растяните её на весь столбец. Excel автоматически сдвинет диапазон на 1 строку вниз (B3:B9, B4:B10 и т.д.).

4.2. С помощью надстройки "Пакет анализа"

Если надстройка не подключена, активируйте её через Файл → Параметры → Надстройки → Управление: Надстройки Excel → Перейти и поставьте галочку напротив Пакет анализа.

Далее:

  1. Перейдите на вкладку Данные → Анализ данных → Скользящее среднее.
  2. Укажите Входной интервал (диапазон с исходными данными) и Интервал (количество точек для усреднения, например, 7).
  3. Выберите Выходной интервал и нажмите ОК.

Результат — новый столбец со сглаженными данными, который можно визуализировать.

Чем отличается простое и скользящее среднее?

Простое среднее рассчитывается для фиксированной группы (например, среднее по месяцу), а скользящее — "скользит" по данным с заданным окном (например, среднее за последние 5 дней для каждого дня). Скользящее среднее лучше подходит для выявления трендов в временных рядах.

5. Способ 4: Усреднение с помощью Power Query (для Excel 2016 и новее)

Power Query — мощный инструмент для трансформации данных, который позволяет автоматизировать усреднение даже для миллионов строк. Например, если у вас данные о температурах по часам, а нужно построить график среднесуточных значений:

  1. Выделите исходную таблицу и перейдите на вкладку Данные → Получить данные → Из таблицы/диапазона.
  2. В открывшемся редакторе Power Query выберите столбец с датой, затем на вкладке Трансформация нажмите Группировка по столбцам.
  3. В настройках группировки укажите:

    - Столбец группировки: дата (предварительно преобразованная в формат "день").

    - Новое имя столбца: "Средняя температура".

    - Операция: Среднее.

    - Столбец: температура.

  4. Нажмите Закрыть и загрузить — Excel создаст новую таблицу с усреднёнными данными.

Преимущества Power Query:

  • 🔄 Автоматическое обновление при изменении исходных данных.
  • 📊 Возможность объединять данные из нескольких источников (например, Excel + SQL).
  • 🛠️ Гибкие настройки группировки (по дням, неделям, пользовательским периодам).

6. Способ 5: Усреднённый график с помощью формул массива (для опытных пользователей)

Если вам нужно усреднить данные по сложному условию (например, среднее по регионам и кварталам одновременно), поможет формула массива. Рассмотрим пример:

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

=СРЗНАЧ(ЕСЛИ(($A$2:$A$100=D2)*($B$2:$B$100=E$1); $C$2:$C$100))

где:

  • $A$2:$A$100 — столбец с регионами,
  • $B$2:$B$100 — столбец с месяцами,
  • $C$2:$C$100 — столбец с продажами,
  • D2 — ячейка с названием региона,
  • E$1 — ячейка с кварталом.

Не забудьте нажать Ctrl+Shift+Enter, чтобы формула стала массивом.

Этот метод требует знания синтаксиса формул массива, но даёт максимальную гибкость. Например, так можно усреднить данные по нескольким условиям одновременно (регион + квартал + тип товара).

7. Типичные ошибки и как их избежать

Даже опытные пользователи Excel допускают ошибки при построении усреднённых графиков. Вот TOP-5 проблем и их решения:

ОшибкаПричинаРешение
График показывает неверные средниеВ формуле не зафиксированы диапазоны ($A$1 вместо A1)Используйте абсолютные ссылки ($A$1:$B$100)
На графике отображаются пустые значенияВ данных есть пропуски или текст вместо чиселПримените фильтр или ЕСЛИОШИБКА
Средние не обновляются при изменении данныхФормулы не растянуты или сводная таблица не обновленаНастройте автоматическое обновление (Параметры сводной таблицы)
График получается "рваным"Неправильно выбран тип диаграммы (например, гистограмма вместо линейной)Для трендов используйте Линейную диаграмму с маркерами
Скользящее среднее "обрезает" данныеОкно усреднения больше, чем количество точекУменьшите интервал в Пакет анализа или добавьте данные
⚠️ Внимание: Если вы используете Excel Online, некоторые функции (например, Пакет анализа) могут быть недоступны. В этом случае используйте Google Таблицы с надстройкой Analysis ToolPak или рассчитывайте скользящее среднее вручную.

8. Адаптация для Google Таблиц: ключевые отличия

В Google Таблицах принципы усреднения аналогичны, но есть нюансы:

  • 📌 Сводные таблицы: интерфейс почти идентичен Excel, но для группировки дат по месяцам используйте Формат → Числа → Дата → Месяц.
  • 📊 Графики: при построении диаграммы выберите Серии → Добавить среднюю линию, чтобы автоматически отобразить тренд.
  • 🔧 Формулы: вместо СРЗНАЧЕСЛИМН (которой нет в Google Таблицах) используйте комбинацию ФИЛЬТР + СРЗНАЧ:
    =СРЗНАЧ(ФИЛЬТР(B2:B100; C2:C100=E2))

Преимущество Google Таблицсовместная работа и автоматическое сохранение. Недостаток — ограниченные возможности Power Query (заменяются надстройками вроде Coupler.io).

FAQ: Ответы на частые вопросы

Можно ли построить усреднённый график без расчёта средних значений?

Да, в Excel 2016+ есть функция Линия тренда. Постройте график по исходным данным, затем щёлкните по ряду данных правой кнопкой → Добавить линию тренда → выберите Скользящее среднее и укажите период.

Как усреднить данные по неравным интервалам (например, по 5, 10 и 15 дням)?

Используйте Power Query или формулы массива с условиями. Например, для усреднения по 5 дням введите:

=СРЗНАЧ(ЕСЛИ(И($A$2:$A$100>=A2; $A$2:$A$100<=A2+4); $B$2:$B$100))

и растяните формулу с шагом 5 строк.

Почему на графике средние значения не совпадают с расчётами в таблице?

Проверьте:

  1. Формат осей графика (возможно, масштаб искажает значения).
  2. Диапазон данных, использованный для построения (выделены ли все строки?).
  3. Настройки сводной таблицы (возможно, включены промежуточные итоги).

Как автоматизировать обновление графика при добавлении новых данных?

Создайте умную таблицу (Ctrl+T), затем постройте график на её основе. При добавлении строк в таблицу диапазон графика будет расширяться автоматически. Также настройте Именованные диапазоны с формулами вроде =СМЕЩ.

Можно ли экспортировать усреднённый график в PowerPoint?

Да. Скопируйте график в Excel (Ctrl+C), затем вставьте в PowerPoint через Специальная вставка → Объект листа Microsoft Excel. Это позволит редактировать график прямо в презентации. Для статичного изображения используйте Копировать как картинку.