Диаграмма-спидометр в Excel: как создать за 5 шагов (с формулами и примерами)

Визуализация данных в виде диаграммы-спидометра (или gauge chart) — один из самых эффективных способов отобразить прогресс по отношению к целевому значению. Такой формат идеально подходит для дашбордов, отчётов о продажах, KPI сотрудников или мониторинга выполнения планов. В отличие от стандартных гистограмм, спидометр интуитивно показывает, насколько близко (или далеко) текущий показатель от заданной нормы — как стрелка на приборной панели автомобиля.

Многие пользователи ошибочно считают, что для создания такой диаграммы нужны специальные надстройки или Power BI. На самом деле все инструменты уже есть в стандартном Excel — достаточно уметь комбинировать круговые диаграммы с поворотом секторов и настройкой осей. В этой статье вы узнаете, как построить спидометр с нуля, избежав типичных ошибок, и научитесь адаптировать его под любые задачи — от личных финансов до корпоративной аналитики.

🔹 Почему спидометр лучше стандартных графиков?

  • 🎯 Интуитивность: даже неподготовленный пользователь сразу поймёт, достигнута ли цель.
  • 📊 Компактность: занимает мало места на дашборде, но передаёт максимум информации.
  • 🔄 Гибкость: можно настраивать цветовые зоны (например, красная/жёлтая/зелёная) для визуального контроля.

Мы разберём два метода: ручной (для полного контроля над дизайном) и полуавтоматический (с использованием шаблонов). Также вы узнаете, как сделать спидометр динамическим — чтобы стрелка двигалась при изменении данных в ячейке.

1. Подготовка данных: что нужно для диаграммы-спидометра

Прежде чем приступать к построению, необходимо правильно организовать исходные данные. От этого зависит, насколько точно и наглядно будет работать ваш спидометр.

Минимальный набор данных включает:

  • 📌 Текущее значение (например, фактические продажи за месяц — 120 000 ₽).
  • 🎯 Целевое значение (план — 150 000 ₽).
  • 🔴 Пороговые зоны (например, "критическая" до 50%, "средняя" 50–80%, "хорошая" 80–100%).

📌 Пример структуры таблицы:

ПараметрЗначениеПримечание
Текущий результат120 000Фактические продажи
Целевой показатель150 000План на месяц
Минимальный порог (0%)0Начало шкалы
Критическая зона (<50%)75 000Красный сектор
Средняя зона (50–80%)120 000Жёлтый сектор

⚠️

Внимание: Если вы используете проценты (например, для визуализации выполнения плана), убедитесь, что все значения приведены к одной размерности. Например, если цель — 100%, а текущий результат — 85%, то в таблице должны быть числа 85 и 100, а не 85% и 100%. Excel воспринимает символ "%" как формат, а не как часть данных.

📊 Для чего вы хотите использовать диаграмму-спидометр?
Для личных финансов
Для отчётов по продажам
Для мониторинга KPI сотрудников
Для презентаций
Другое

2. Метод 1: Ручное создание спидометра (пошаговый гайд)

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

Создать таблицу с данными (текущее значение, цель, зоны)|Выделить диапазон для диаграммы|Открыть вкладку Вставка → Вставить круговую диаграмму|Убедиться, что нет пустых ячеек в исходных данных-->

Шаг 1. Построение основы (круговая диаграмма)

  1. Выделите диапазон с данными (например, A1:B5 из таблицы выше).
  2. Перейдите на вкладку Вставка → Вставить круговую или кольцевую диаграмму → Круговая.
  3. У вас появится стандартная круговая диаграмма. Кликните на неё правой кнопкой и выберите Выбрать данные.

Шаг 2. Настройка секторов

  • 🔄 Удалите легенду (она не нужна для спидометра).
  • 🎨 Кликните на любой сектор → Формат ряда данных → установите угол поворота первого сектора на 270° (это сделает диаграмму похожей на полукруг).
  • 🖌️ Для каждого сектора (зоны) настройте цвет: красный для критической, жёлтый для средней, зелёный для хорошей.

Шаг 3. Добавление стрелки

Стрелка — это отдельная дуговая диаграмма, наложенная поверх основной:

  1. Создайте новую таблицу с данными для стрелки:
    ЗначениеПусто
    Текущий результат0
    Разделитель=Целевое_значение-Текущий_результат
  2. Постройте по этим данным кольцевую диаграмму и наложите её на основную.
  3. Установите для второго сектора (разделителя) прозрачный цвет.
  4. Поверните диаграмму так, чтобы стрелка указывала на текущее значение.

⚠️

Внимание: Если стрелка "уезжает" за пределы шкалы, проверьте, совпадают ли максимальные значения в основной диаграмме и в данных для стрелки. Например, если цель — 150 000, а в таблице для стрелки указано 100 000, стрелка никогда не достигнет конца шкалы.

3. Метод 2: Полуавтоматический способ (с шаблоном)

Если вам нужно быстро создать спидометр без ручной настройки, можно воспользоваться готовыми шаблонами или надстройкой People Graph. Однако даже в этом случае потребуется минимальная адаптация под ваши данные.

Шаг 1. Скачайте шаблон

  • 🔗 На сайте Microsoft Templates найдите шаблон "Speedometer Chart" или "Gauge Chart".
  • 📥 Скачайте файл и откройте его в Excel. Обычно шаблоны уже содержат заготовки для секторов и стрелки.

Шаг 2. Подключите свои данные

  1. Найдите в шаблоне ячейки с примерами данных (обычно выделены цветом).
  2. Замените их своими значениями (текущий результат, цель, пороговые зоны).
  3. Обновите диаграмму: кликните на неё правой кнопкой → Обновить данные.

Шаг 3. Настройте дизайн

  • 🎨 Измените цвета секторов под корпоративный стиль (например, синий вместо зелёного).
  • 📏 Отрегулируйте размер шрифтов для меток осей.
  • 🔄 Если шаблон поддерживает динамику, проверьте, двигается ли стрелка при изменении данных.

Где ещё можно взять шаблоны?

Кроме официального сайта Microsoft, готовые спидометры есть на ресурсах вроде Vertex42 или Excel Dashboard Templates. Обратите внимание на лицензию — некоторые шаблоны требуют указания авторства.

4. Динамический спидометр: как сделать стрелку подвижной

Статическая диаграмма хороша для разовых отчётов, но если данные обновляются регулярно, лучше сделать интерактивный спидометр. Для этого нужно связать стрелку с ячейкой, значение которой будет меняться.

Алгоритм создания динамической стрелки:

  1. Создайте отдельную ячейку (например, D1) и введите в неё формулу:
    =Текущий_результат/Целевое_значение

    Это рассчитает процент выполнения плана.

  2. В данных для стрелки (см. Метод 1, Шаг 3) замените статичное значение на ссылку:
    =D1*Максимальное_значение_шкалы
  3. Теперь при изменении Текущий_результат стрелка будет автоматически перемещаться.

🔹 Пример:

Если цель — 150 000 ₽, а текущий результат — 120 000 ₽, то в ячейке D1 будет 0,8 (80%). Стрелка займёт положение на 80% шкалы.

⚠️

Внимание: Если вы используете условное форматирование для цветовых зон, убедитесь, что формулы в правилах ссылаются на абсолютные адреса (например, $A$1). Иначе при копировании диаграммы на другой лист цвета собьются.

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

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

🔴 Проблема 1: Стрелка не достигает конца шкалы

  • Причина: Максимальное значение в данных для стрелки меньше, чем целевое значение.
  • Решение: Проверьте формулы в таблице для стрелки. Убедитесь, что Максимальное_значение_шкалы равно целевому показателю.

🔴 Проблема 2: Секторы не формируют полукруг

  • Причина: Неверно задан угол поворота первого сектора.
  • Решение: Установите угол 270° в настройках ряда данных. Если диаграмма "перевёрнута", попробуйте 90°.

🔴 Проблема 3: Цвета секторов не соответствуют зонам

  • Причина: Данные для секторов не отсортированы по возрастанию.
  • Решение: Отсортируйте исходную таблицу по столбцу "Значение" перед построением диаграммы.

6. Продвинутые возможности: анимация и макросы

Для тех, кто хочет вывести спидометр на новый уровень, Excel предлагает инструменты для анимации и автоматизации. Например, можно запрограммировать плавное движение стрелки или связать диаграмму с внешними данными.

🛠️ Способ 1: Анимация через Power Query

  • 🔄 Подключитесь к источнику данных (например, Google Sheets или SQL) через Данные → Получить данные.
  • 📊 Настройте автоматическое обновление диаграммы при изменении источника.

🛠️ Способ 2: Макрос для плавного движения стрелки

Скопируйте этот код в редактор VBA (Alt + F11), чтобы стрелка плавно перемещалась при изменении данных:

Sub AnimateGauge()

Dim i As Integer

For i = 0 To Range("D1").Value * 100 Step 1

Range("Strelka").Value = i / 100

DoEvents

Next i

End Sub

🔹 Как это работает:

Макрос постепенно увеличивает значение в ячейке Strelka (связанной со стрелкой), создавая эффект плавного движения. Запускайте его по кнопке или при открытии файла.

⚠️

Внимание: Макросы работают только в файлах с расширением .xlsm. Если вы сохраните файл как .xlsx, код перестанет выполняться.

7. Альтернативы: когда спидометр не подходит

Диаграмма-спидометр — не универсальное решение. В некоторых случаях лучше использовать другие виды визуализации:

📉 Когда выбрать другой график:

  • 📈 Тренды во времени: для анализа динамики (например, продажи по месяцам) подходит линейная диаграмма.
  • 📊 Сравнение категорий: для сопоставления нескольких показателей (например, продажи по регионам) используйте гистограмму.
  • 🎯 Точные значения: если важна точность (например, финансовые отчёты), лучше подойдёт таблица с условным форматированием.

Как выбрать тип диаграммы?

Спросите себя: "Какую именно информацию я хочу донести?" Если ответ — "насколько мы близки к цели", спидометр подходит. Если "как изменились показатели за год" — нужна линейная диаграмма.

FAQ: Частые вопросы о диаграммах-спидометрах в Excel

❓ Можно ли сделать спидометр в Excel Online?

Да, но с ограничениями. В веб-версии Excel нет возможности настраивать углы поворота секторов, поэтому стрелку придётся добавлять вручную через Фигуры. Для полноценной работы лучше использовать настольную версию Excel (2016 или новее).

❓ Как экспортировать спидометр в PowerPoint?

Выделите диаграмму → Копировать (Ctrl+C) → Вставьте в PowerPoint через Специальная вставка → Объект Excel. Это сохранит интерактивность: при изменении данных в Excel диаграмма обновится и в презентации.

❓ Почему моя диаграмма выглядит "сломанной" после сохранения?

Вероятно, вы сохранили файл в формате .xls (Excel 97–2003). Спидометры, созданные в новых версиях, могут некорректно отображаться в старых форматах. Всегда используйте .xlsx или .xlsm.

❓ Можно ли добавить на спидометр несколько стрелок?

Технически да, но это усложнит восприятие. Для сравнения нескольких показателей лучше использовать параллельные спидометры (по одному на каждый KPI) или комбинированную диаграмму с несколькими осями.

❓ Где скачать бесплатные иконки для оформления спидометра?

Иконки в формате .png или .svg можно найти на сайтах Flaticon, Icons8 или Noun Project. Для вставки в Excel используйте Вставка → Рисунок и разместите иконку поверх диаграммы.