Визуализация данных в виде диаграммы-спидометра (или 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 воспринимает символ "%" как формат, а не как часть данных.
2. Метод 1: Ручное создание спидометра (пошаговый гайд)
Этот способ подходит тем, кто хочет полностью контролировать дизайн диаграммы. Мы будем использовать комбинацию круговой диаграммы и повёрнутой дуги для имитации стрелки.
Создать таблицу с данными (текущее значение, цель, зоны)|Выделить диапазон для диаграммы|Открыть вкладку Вставка → Вставить круговую диаграмму|Убедиться, что нет пустых ячеек в исходных данных-->
Шаг 1. Построение основы (круговая диаграмма)
- Выделите диапазон с данными (например,
A1:B5из таблицы выше). - Перейдите на вкладку
Вставка → Вставить круговую или кольцевую диаграмму → Круговая. - У вас появится стандартная круговая диаграмма. Кликните на неё правой кнопкой и выберите
Выбрать данные.
Шаг 2. Настройка секторов
- 🔄 Удалите легенду (она не нужна для спидометра).
- 🎨 Кликните на любой сектор →
Формат ряда данных→ установите угол поворота первого сектора на270°(это сделает диаграмму похожей на полукруг). - 🖌️ Для каждого сектора (зоны) настройте цвет: красный для критической, жёлтый для средней, зелёный для хорошей.
Шаг 3. Добавление стрелки
Стрелка — это отдельная дуговая диаграмма, наложенная поверх основной:
- Создайте новую таблицу с данными для стрелки:
Значение Пусто Текущий результат 0 Разделитель =Целевое_значение-Текущий_результат - Постройте по этим данным кольцевую диаграмму и наложите её на основную.
- Установите для второго сектора (разделителя) прозрачный цвет.
- Поверните диаграмму так, чтобы стрелка указывала на текущее значение.
⚠️
Внимание: Если стрелка "уезжает" за пределы шкалы, проверьте, совпадают ли максимальные значения в основной диаграмме и в данных для стрелки. Например, если цель — 150 000, а в таблице для стрелки указано 100 000, стрелка никогда не достигнет конца шкалы.
3. Метод 2: Полуавтоматический способ (с шаблоном)
Если вам нужно быстро создать спидометр без ручной настройки, можно воспользоваться готовыми шаблонами или надстройкой People Graph. Однако даже в этом случае потребуется минимальная адаптация под ваши данные.
Шаг 1. Скачайте шаблон
- 🔗 На сайте Microsoft Templates найдите шаблон "Speedometer Chart" или "Gauge Chart".
- 📥 Скачайте файл и откройте его в Excel. Обычно шаблоны уже содержат заготовки для секторов и стрелки.
Шаг 2. Подключите свои данные
- Найдите в шаблоне ячейки с примерами данных (обычно выделены цветом).
- Замените их своими значениями (текущий результат, цель, пороговые зоны).
- Обновите диаграмму: кликните на неё правой кнопкой →
Обновить данные.
Шаг 3. Настройте дизайн
- 🎨 Измените цвета секторов под корпоративный стиль (например, синий вместо зелёного).
- 📏 Отрегулируйте размер шрифтов для меток осей.
- 🔄 Если шаблон поддерживает динамику, проверьте, двигается ли стрелка при изменении данных.
Кроме официального сайта Microsoft, готовые спидометры есть на ресурсах вроде Vertex42 или Excel Dashboard Templates. Обратите внимание на лицензию — некоторые шаблоны требуют указания авторства.Где ещё можно взять шаблоны?
4. Динамический спидометр: как сделать стрелку подвижной
Статическая диаграмма хороша для разовых отчётов, но если данные обновляются регулярно, лучше сделать интерактивный спидометр. Для этого нужно связать стрелку с ячейкой, значение которой будет меняться.
Алгоритм создания динамической стрелки:
- Создайте отдельную ячейку (например,
D1) и введите в неё формулу:=Текущий_результат/Целевое_значениеЭто рассчитает процент выполнения плана.
- В данных для стрелки (см. Метод 1, Шаг 3) замените статичное значение на ссылку:
=D1*Максимальное_значение_шкалы - Теперь при изменении
Текущий_результатстрелка будет автоматически перемещаться.
🔹 Пример:
Если цель — 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 используйте Вставка → Рисунок и разместите иконку поверх диаграммы.