Диаграммы «план-факти» — это один из самых востребованных инструментов анализа в бизнесе, финансах и проектном управлении. Они позволяют наглядно сравнить запланированные показатели с реальными результатами, выявить отклонения и оперативно принять меры. Но как правильно построить такую диаграмму в Microsoft Excel, чтобы она была не только информативной, но и визуально понятной?
Многие пользователи сталкиваются с проблемами: данные накладываются друг на друга, оси графиков неправильно масштабируются, а отклонения сложно интерпретировать. В этой статье вы найдёте пошаговую инструкцию с примерами, формулами для расчёта отклонений и советами по оформлению. Мы разберём два основных типа диаграмм — гистограмму и график с областями, а также покажем, как автоматизировать процесс с помощью Power Query и Power Pivot для динамических данных.
Если вы работаете с бюджетами, отчётами о продажах или проектными метриками, умение строить такие диаграммы сэкономит вам часы на аналитику. Начнём с базового варианта — и постепенно перейдём к продвинутым техникам.
1. Подготовка данных: структура таблицы для диаграммы
Перед созданием диаграммы нужно правильно организовать исходные данные. Частая ошибка — смешивание плановых и фактических значений в одной колонке или использовать неподходящие форматы ячеек. Вот как должна выглядеть идеальная структура:
- 📌 Первый столбец — категории (месяцы, продукты, отделы и т.д.). Пример:
Январь, Февраль, Март. - 📊 Второй столбец — плановые значения. Формат: числовой или денежный.
- 📈 Третий столбец — фактические значения. Формат должен совпадать с плановым.
- ➖ Четвёртый столбец (опционально) — отклонение (разница между фактом и планом). Можно рассчитать формулой
=Факт-План.
Пример правильной таблицы:
| Месяц | План, тыс. руб. | Факт, тыс. руб. | Отклонение |
|---|---|---|---|
| Январь | 500 | 480 | -20 |
| Февраль | 600 | 650 | +50 |
| Март | 700 | 680 | -20 |
| Апрель | 800 | 750 | -50 |
⚠️ Внимание: Если в ваших данных есть отрицательные фактические значения (например, убытки), используйте гистограмму с группировкой, а не график с областями — иначе визуализация будет некорректной.
Критическая деталь: Excel автоматически игнорирует скрытые строки при построении диаграмм. Если вам нужно исключить какие-то данные (например, промежуточные итоги), скрывайте их, а не удаляйте.
2. Построение базовой диаграммы «план-факти» (гистограмма)
Гистограмма — самый универсальный вариант для сравнения плановых и фактических данных. Она подходит для любых числовых показателей и позволяет легко оценить отклонения.
Шаги для создания:
- Выделите диапазон с данными (включая заголовки столбцов).
- Перейдите на вкладку
Вставка→Вставить гистограмму→Гистограмма с группировкой. - Нажмите на любую колонку диаграммы →
Конструктор→Изменить данные, чтобы скорректировать диапазон при необходимости. - Добавьте подписи данных: выделите серию →
Макет→Подписи данных→Внутри, у основания.
Чтобы визуально выделить отклонения, используйте разные цвета для плановых и фактических столбцов. Например:
- 🟢 План — зелёный (стандартный цвет)
- 🔴 Факт — красный (если факт хуже плана) или синий (если факт лучше)
Выбран правильный тип диаграммы (с группировкой, не наложенная)|
Подписи данных отображают точные значения|
Цвета серий контрастны и соответствуют легенде|
Ось X содержит все категории без пропусков|
Добавлена подпись оси Y с единицами измерения (рубли, штуки и т.д.)
-->
3. Диаграмма с областями: визуализация отклонений
Если вам нужно не только сравнить план и факт, но и показать динамику отклонений, используйте график с областями. Он отлично подходит для временных рядов (по месяцам, кварталам).
Как построить:
- Добавьте в таблицу столбец с отклонениями (формула
=Факт-План). - Выделите столбцы с месяцами, планом и фактом (без отклонений!).
- Вставьте
График с областями(вкладкаВставка). - Добавьте вторую ось для отклонений: кликните правой кнопкой на область графика →
Выбрать данные→Добавить→ укажите диапазон отклонений. - Настройте вторую ось (правая шкала) через
Формат оси.
Линейный график визуально "сглаживает" разницу между планом и фактом, особенно при небольших отклонениях. Областной график или гистограмма дают более чёткое представление о масштабе расхождений. Кроме того, на линейном графике сложно отобразить отрицательные отклонения без дополнительных настроек оси.Почему не стоит использовать линейный график для план-факта?
⚠️ Внимание: Если фактические данные превышают плановые более чем на 30%, областной график может выглядеть перегруженным. В этом случае лучше использовать комбинированную диаграмму (гистограмма для плана/факта + график для отклонений).
4. Добавление вспомогательных элементов
Чтобы диаграмма стала действительно полезной, добавьте к ней аналитические элементы:
- 📏 Линия тренда — покажет общее направление изменений (вкладка
Макет→Линия тренда). Подходит для фактических данных. - 🎯 Целевой маркер — горизонтальная линия на уровне плана (добавьте серию с постоянным значением =План).
- 🔍 Подписи отклонений — используйте формулу в ячейке рядом с графиком:
=ЕСЛИ(Факт>Плана; "Превышение"; "Недовыполнение") & ": " & Факт-План. - 📊 Спарклайны — мини-графики в ячейках для быстрого сравнения (вкладка
Вставка→Спарклайны).
Гистограмма с группировкой|
График с областями|
Комбинированная (гистограмма + график)|
Другой вариант|
5. Автоматизация: динамические диаграммы с Power Query
Если ваши данные обновляются регулярно (например, ежемесячные отчёты), настройте динамическую диаграмму с помощью Power Query. Это позволит избежать ручного копирования данных.
Инструкция:
- Импортируйте данные в Power Query:
Данные→Получить данные→Из таблицы/диапазона. - Преобразуйте данные (при необходимости): удалите пустые строки, исправьте форматы.
- Загрузите данные в
Модель данных(Закрыть и загрузить в...→Только создать подключение). - Создайте
Сводную таблицуна основе модели и постройте диаграмму.
Преимущество этого подхода: при обновлении исходных данных (например, из 1С или Google Sheets) диаграмма будет пересчитываться автоматически после нажатия Обновить все (Данные → Обновить все).
6. Распространённые ошибки и как их избежать
Даже опытные пользователи Excel допускают ошибки при построении диаграмм «план-факти». Вот самые частые из них:
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Использование наложенной гистограммы | Плановые и фактические столбцы перекрываются, данные нечитаемы | Выберите Гистограмма с группировкой |
| Несовпадение форматов данных | Ось Y масштабируется неправильно, значения отображаются как текст | Приведите все числовые данные к одному формату (например, Денежный) |
| Отсутствие подписей данных | Невозможно точно определить значения столбцов | Добавьте подписи через Макет → Подписи данных |
| Слишком много категорий на оси X | Подписи накладываются, диаграмма становится нечитаемой | Используйте фильтр или разбейте данные на несколько диаграмм |
⚠️ Внимание: Если в вашей диаграмме есть категории с нулевыми значениями (например, план по продажам в нерабочие месяцы), Excel по умолчанию их скрывает. Чтобы отобразить все категории, кликните правой кнопкой на ось X → Формат оси → снимите галочку Скрыть пустые ячейки.
7. Продвинутые техники: условное форматирование и макросы
Для профессиональной визуализации используйте:
- 🎨 Условное форматирование столбцов: изменяйте цвет фактических столбцов в зависимости от отклонения (зелёный — превышение, красный — недовыполнение). Для этого:
Выделите фактические данные → Условное форматирование → Правила отбора → Формула:=B2>C2 (красный, если факт < плана)
=C2>B2 (зелёный, если факт > плана)
- 🤖 Макросы для автоматического обновления: запишите макрос, который будет обновлять диапазон данных и форматирование диаграммы при открытии файла.
- 📱 Интерактивные элементы: добавьте выпадающие списки для выбора периода (используйте
Проверка данных+Связанные ячейки).
FAQ: Ответы на частые вопросы
Можно ли построить диаграмму «план-факти» в Google Таблицах?
Да, алгоритм аналогичный. Используйте Вставка → Диаграмма и выберите Гистограмма с группировкой. В Google Таблицах проще настроить автоматические обновления данных из внешних источников (например, Google Analytics или BigQuery).
Как показать отклонения в процентах на диаграмме?
Добавьте в таблицу столбец с формулой =(Факт-План)/План*100. Затем используйте График с областями и добавьте вторую ось для процентных отклонений. Не забудьте настроить формат оси (правая кнопка → Формат оси → Процентный).
Почему моя диаграмма не обновляется при изменении данных?
Проверьте:
- Диапазон данных в диаграмме (
Конструктор → Выбрать данные). - Формат ячеек (текст вместо чисел блокирует обновление).
- Настройки Power Query (если используете): обновите запрос вручную (
Данные → Обновить все).
Как экспортировать диаграмму в PowerPoint с сохранением форматирования?
Используйте Копировать → Специальная вставка в PowerPoint и выберите Объект листа Microsoft Excel. Это сохранит интерактивность и возможность редактирования. Для статичного изображения выберите Картинка (PNG).
Можно ли построить диаграмму «план-факти» для нескольких продуктов на одном графике?
Да, но лучше использовать комбинированную диаграмму:
- Постройте гистограмму для плановых данных.
- Добавьте фактические данные как
График с маркерами(клик правой кнопкой на диаграмме →Изменить тип диаграммы). - Используйте разные цвета для каждого продукта и добавьте легенду.