Как сделать в excel спидометр?

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Создание диаграммы в виде спидометра в Excel

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

В стандартном наборе Excel диаграмма спидометра отсутствует. Чтобы построить такую диаграмму, нам потребуется прибегнуть к хитрости. Для этого нам понадобятся две круговые диаграммы, одна из которых будет изображать шкалу спидометра, другая – стрелку. Ниже описано пошаговое руководство.

Подготовка данных

Нам необходимо подготовить три таблицы с данными. Первая, самая простая, содержит значение KPI в процентах. Этот показатель будет определять положение указателя на спидометре.

Следующая таблица определяет размеры областей шкалы диаграммы. Так как мы будем строить круговую диаграмму, удобно, чтобы сумма значений равнялась 360. Первая область – прозрачная – равная 180 – нижняя часть спидометра, ее мы видеть не будем. Далее, красная и зеленая зона равняется 25% от 180 градусов, соответственно равны 45. Желтая зона – оставшиеся 90 градусов.

И последняя таблица с данными для диаграммы, которая отвечает за положение стрелки. Прозрачная часть равна 180, тут все понятно, аналогично предыдущей таблице. Далее, значения Меньше KPI и Больше KPI – это области, находящиеся слева и справа от указателя. Левая область занимает 73% от 180 градусов, правой досталось все остальное. Размер стрелки приняли равным 3-м градусам.

Строим круговые диаграммы

Выделяем значения таблицы для шкалы B5:B8, переходим по вкладке Вставка в группу Диаграммы, выбираем Круговая -> Круговая

Excel нам построит круговую диаграмму с одним рядом данных (шкала спидометра), в которую необходимо добавить еще один ряд (стрелка спидометра). Для этого щелкаем правой кнопкой мыши по диаграмме, в выпадающем меню выбираем Выбрать данные.

В появившемся диалоговом окне Выбор источника данных, щелкаем по кнопке Добавить, находящегося в поле Элементы легенды (ряды). Далее указываем значения таблицы для стрелки. Жмем ОК.

Внешне наша диаграмма не изменилась, это произошло, потому что первый ряд данных наложился на второй. Еще раз щелкаем правой кнопкой по диаграмме и выпавшем меню выбираем Изменить тип диаграммы для ряда… В диалоговом окне Изменение типа диаграммы для ряда данных Шкала меняем круговую диаграмму на кольцевую.

Теперь на передний план выступил ряд данных Указатель. Убираем заливку с не нужных областей, для этого дважды по ней щелкаем, во вкладке Работа с диаграммами –> Формат в группе Стили фигур устанавливаем значение Заливка фигуры в Нет заливки.

Точно также убираем заливку для всех остальных элементов ряда данных Указатель, кроме области отвечающей за стрелку.

Осталось убрать заливку с ряда данных, отвечающего за шкалу. Для этого нам необходимо будет вернуть положение ряда данных Шкала на передний план. Щелкаем правой кнопкой мыши по диаграмме, в выпадающем меню выбираем Изменить тип диаграммы для ряда. В появившемся диалоговом окне ставим галочку в колонке Вспомогательная ось напротив ряда данных Шкала. Жмем ОК.

И точно также, как и для предыдущего ряда убираем не нужную заливку

Осталось перевернуть диаграмму и отформатировать наш спидометр. Выделяем диаграмму, переходим по вкладке Работа с диаграммами –> Формат в группу Текущий фрагмент. В выпадающем меню выбираем Ряд Шкала -> Формат выделенного. В появившейся справа панели во вкладке Параметры ряда устанавливаем Угол поворота первого сектора равным 90 градусов. Такие же шаги проделываем для ряда данных Указатель.

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

Читать еще:  Как сделать шрифт зачеркнутым в excel?

Excel для финансиста

Поиск на сайте

Диаграмма-спидометр в Excel — анализ план-факт

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

На диаграмме есть несколько зон и стрелка, показывающая фактическое значение контролируемого показателя:

  • Зелёная зона – всё хорошо.
  • Жёлтая зона – наверняка нужно принимать меры по исправлению ситуации.
  • Красная зона – нужны немедленные действия.

Данный пример построен на расчёте точки безубыточности в Excel. Красная зона символизирует зону убытка для компании, это критическая ситуация. Желтая зона – компания в прибыли, но план продаж не достигнут. Зелёная зона – план выполнен или перевыполнен, всё хорошо. Положение стрелки на диаграмме наглядно показывает фактическое значение и запас прочности.

В разделе Расчёт точки безубыточности и запаса прочности (ячейка В21 и рядом) уже рассчитана плановая точка безубыточности. Для построения диаграммы «план-факт» нужны также данные максимально возможного объёма продаж (это определяет ширину зелёной зоны) и фактические данные за исследуемый период.

Диаграмма-спидометр будет состоять из двух диаграмм Excel, наложенных друг на друга: кольцевая диаграмма для отображения зон и круговая диаграмма Excel для отрисовки стрелки. Для построения этих диаграмм нужны дополнительные промежуточные данные в ячейках F16:F25.

Рассчитайте ширину зон. Красная зона – от 0 до точки безубыточности, поэтому в ячейке F16 формула «=С24». Жёлтая зона – от точки безубыточности до планового значения: в ячейке F17 ширина зоны рассчитана как «=C23-F16». Зелёная зона – от планового значения до максимально возможного: в ячейке F18 формула «=C29-C23». В ячейке F19 суммируются все эти значения (можно просто подставить максимальное значение показателя), эта ячейка нужна для построения кольцевой диаграммы, но отображаться это значение не будет.

Для построения круговой диаграммы, отображающей стрелку, необходимо три значения. В ячейку F23 скопировано ссылкой значение фактического показателя: «=C30». В ячейке F24 задаётся толщина стрелки, пока поставьте сюда 1. Плюсом необходимо задать пустую область формулой: «=C29*2-F23-F24» (удвоенное максимальное значение показателя минус два предыдущих значения.

Постройте кольцевую диаграмму: выделите ячейки F16:F19, меню Вставка – Диаграммы — Другие диаграммы — Кольцевая.

На полученной диаграмме на графической области нажмите правой кнопкой мыши, выберите Формат ряда данных…

В открывшемся окне в разделе Параметры ряда, Угол поворота первого сектора введите 270. Диаграмма повернётся, теперь все нужные области составляют верхний полукруг диаграммы:

Теперь нужно раскрасить зоны в нужные цвета, а нижний полукруг спрятать. Выделяйте один за другим все зоны, вызывайте правой клавишей контекстное меню Формат точки данных, теперь в разделе Заливка справа выбирайте Сплошная заливка, задавайте нужный цвет области.

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

Нажмите правой кнопкой на всей диаграмме, выберите в контекстном меню Выбрать данные, затем нажмите кнопку Добавить, введите в поле Значения диапазон F23:F25:

Теперь выберите только новое кольцо на диаграмме, нажмите правую кнопку мыши, выберите �?зменить тип диаграммы для ряда, выберите круговую диаграмму.

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

Теперь спрячьте все части новой диаграммы, кроме стрелки (правой клавишей контекстное меню Формат точки данных, разделе ЗаливкаНет заливки). Теперь видно зоны и стрелку в виде сектора.

Осталось придать стрелке наглядный вид. Выберите стрелку, снова контекстное меню Формат точки данных, раздел Цвет границы – выберите Сплошная линия, задайте чёрный цвет. В разделе Стили границ установите ширину границы – 1,5 или 2 пт. Теперь хитрость: в ячейку F24 введите ноль. Диаграмма приобретёт более наглядный вид:

Осталось подписать стрелку. Снова правой кнопкой мыши на диаграмме, выбрать Добавить подписи данных. Появятся подписи, из них можно удалить всё, кроме 0, выбирая по одной подписи. На оставшейся подписи двойной щелчок мышью – откроется режим редактирования. Мышью щёлкните на области формул, затем на ячейке F23, теперь рядом со стрелкой отображается фактическое значение показателя.

Читать еще:  Как сделать чтобы были видны все формулы в excel?

Наглядная диаграмма-спидометр в Excel готова!

Данная функция является частью надстройки MulTEx

  • Описание, установка, удаление и обновление
  • Полный список команд и функций MulTEx
  • Часто задаваемые вопросы по MulTEx
  • Скачать MulTEx

Вызов команды:
MulTEx -группа Ячейки/ДиапазоныДиаграммыСпидометр

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

Построить такую диаграмму вручную можно, но не каждый знает как это сделать. Команда Спидометр поможет создать такую диаграмму парой кликов мышью:

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

Ячейка с фактическим значением — указывается ячейка, в которой записано фактическое значение. Ячейка может быть внутри основного набора данных или записана на отдельно. Допускается указание ячейки из другого листа или книги.

    Факт записан как процент — если фактическое значение записано как процент, то необходимо установить галочку. Если фактическое значение является обычным значением, то галочка должна быть снята, иначе при создании диаграммы может возникнуть ошибка.

Ширина указателя — указывается целое число, которое отвечает за ширину стрелки-указателя фактического значения. Для большинства случаев значения 1 для ширины вполне достаточно. Но если данные выражены миллионами(как правило показатели по выручке предприятия), то может потребоваться изменить ширину стрелки, чтобы сделать её чуть более выразительной:

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

Ширина областей — это ширина шкалы. Допускается указать значение от 10 до 90. Чем больше значение — тем шире будет полукруг:

По умолчанию установлен размер в 50, как наиболее подходящий для большинства ситуаций.

Зазор между областями — пустая полоса между областями. Чем больше значение, тем шире будет пустая полоса. Допускается значение от 1 до 20. Наиболее удобно использовать в случаях, если этапов больше 3-х. Тогда с разрывами диаграмма смотрится более выгодно:

На этом скрине значения для зазора задано 10.

Назначить диаграмме цвета на основании ячеек — если установлен, то каждый сектор созданной диаграммы будет окрашен в тот цвет, в который окрашена ячейка с данными, на основании которых построена диаграмма. Подробнее про то, как это работает: Цвет ряда из ячеек.

Как построить диаграмму типа спидометр в MS Excel?

Правильно подобранное изображение может донести больше полезной информации, чем самая элегантная таблица. Очень эффектной является диаграмма типа спидометр, которая показывает текущее значение на некоторой ограниченной шкале. На этой диаграмме можно отображать, например, уровень KPI, выполнение плана, уровень обслуживания клиентов и другие показатели с ограниченным диапазоном изменения. Циферблат спидометра делится на зоны, стрелка показывает текущее состояние дел. Снизу можно добавить точное значение измеряемого показателя.

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

Вначале об общем принципе. Шкала – это верхняя половина кольцевой диаграммы. Нижняя половина также есть, но она прозрачная. Стрелка – это контур видимого сектора круговой диаграммы. Там же есть еще два сектора, но они прозрачны. Местоположение стрелки определяет измеряемый показатель.

Читать еще:  Как сделать to do list в excel?

Теперь изучим, как сделать диаграмму-спидометр в Excel. Вначале подготовим данные для шкалы, для чего нужно задать 4 значения: величина нижней прозрачной части, красной, желтой и зеленой зоны (цвета и их количество, разумеется, можно выбирать самостоятельно). Т.к. прозрачная часть занимает половину диаграммы, то она должна быть равна сумме трех цветов. Для простоты пусть весь циферблат занимает 100 делений. Тогда красная зона (плохо) – 50, желтая (нормально) – 30 и зеленая (хорошо) – 20 (50+30+20=100). Чтобы получился полукруг, невидимая часть также должна быть равна 100.

Выделяем весь диапазон и создаем кольцевую диаграмму.

По умолчанию получится следующее.

В параметрах ряда делаем поворот на 90⁰.

Удаляем название и легенду.

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

Получаем циферблат спидометра.

Теперь сделаем стрелку. Подготовим данные, по которым будут строится три сектора круговой диаграммы. Первый сектор – от нуля до стрелки (прозрачный), второй – стрелка, третий – оставшаяся часть круга (прозрачный).

На этот раз секторы должны быть подвижными и зависеть от измеряемого показателя. Результатом будет «отклонение стрелки» на соответствующую величину. Пусть показатель измеряется в процентах и его первоначальное значение равно 60%.

Как и с циферблатом, диапазон от 0 до 100% должен приходиться на верхний полукруг. Тогда весь круг – это 200%. Чтобы стрелка меняла свое положение, первый сектор (от которого строятся остальные) привяжем к значению измеряемого показателя. Стрелка имеет фиксированный размер, установим пока 2% (потом вообще уберем). Последний сектор – это разница между 200% и суммой первых двух секторов.

Теперь нужно добавить на имеющийся циферблат спидометра новый ряд данных, чтобы отобразить стрелку. Для этого нажимаем правой кнопкой мыши по диаграмме и в контекстном меню «Выбрать данные…».

Указываем источник данных (диапазон из трех значений) и ОК. Должно получиться примерно следующее.

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

Меняем диаграмму на круговую.

Обязательно нужно выбрать вспомогательную ось, как на рисунке, иначе стрелка окажется под циферблатом. Осталось повернуть диаграмму на 270⁰ и сделать прозрачными ненужные секторы.

Не забываем убрать контуры секторов.

Чтобы стрелка была больше похожа на стрелку, а не на узкий кусочек пирога, зададим для нее вначале черный (или другой) контур, а затем ширину сектора вместо 2% сделаем 0%.

Сектор исчезнет, а контур превратится в черную линию.

Для более точного и отображения снизу можно добавить цифровое значение показателя. Это сделать очень просто. Вставим прямоугольник с закругленными углами.

Сделаем прозрачный фон, красный контур. Затем выделим полученную фигуру, поставим курсор в строку формул и сделаем ссылку на отображаемое значение.

Отформатируем, как нужно и получим окончательный вид спидометра.

Остался один нюанс. Дело в том, что, если значение выйдет за пределы от 0 до 100%, то стрелка окажется не известно где.

Чтобы исправить возможную ошибку, с помощью функции ЕСЛИ в формуле, определяющей отклонение стрелки, зададим минимальное значение 0 и максимальное 100%.

Примерно так рисуется «классический» спидометр.

Иногда диапазон возможных значений нельзя разделить четкими границам типа «плохо», «нормально», «хорошо». Четких границ может не быть, тогда потребуется плавный переход от одного цвета к другому. Например, когда в качестве результата получается некоторая вероятность (p-value, бинарная классификация и др.) или измеряется уровень дефицита запасов, где также нет четких границ и хотелось бы подчеркнуть их размытость. В этом случае для шкалы спидометра следует использовать градиентную заливку. В целом диаграмма строится также, но ее циферблат состоит из одного цвета, плавно переходящего в другой.

Сделать такую диаграмму также несложно. Отличие только в циферблате. В ролике ниже показана пошаговая инструкция, как в Excel сделать оба варианта спидометров.

Используйте диаграмму спидометр в Excel, чтобы удивить своих коллег, а также руководство. По кнопке ниже можно скачать файл с примерами.

Ссылка на основную публикацию
Adblock
detector