Как построить график торнадо в excel

Диаграмма торнадо

В зарубежных источниках такой тип диаграммы назвают tornado-chart. От наших соотечественников я слышал варианты «диаграмма-горшок» и «диаграмма-бабочка» — у кого на что больше похоже :)

Такой тип диаграмм удобно использовать для наглядного сравнение двух наборов данных, например:

  • мы и конкуренты по основным направлениям (товарам, услугам)
  • количество мужчин и женщин разного возраста среди покупателей или зрителей
  • этот год и прошлый год по основным KPI и т.д.

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

За основу возьмем обычную линейчатую гистограмму с накоплением (Stacked Bar Chart):

tornado2.png

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

  1. ввести минус 1 в любую пустую ячейку и скопировать ее
  2. выделить числа в данных по одному из наборов (например, население по городу в диапазоне B5:B19)
  3. нажать Ctrl+Alt+V, чтобы вызвать окно специальной вставки
  4. выбрать опции Значения (Values) и Умножить (Multiply) и нажать ОК.

Теперь можно выделить всю нашу таблицу с данными (A4:C19) и строить линейчатую диаграмму с накоплением на вкладке Вставка (Insert). Результат будет уже похож на то, что хотелось:

tornado3.png

Для полноты картины лучше перенести вертикальную ось Y вправо до упора, чтобы она не мешалась посреди диаграммы. Для этого нужно щелкнуть правой кнопкой мыши по горизонтальной оси, выбрать команду Формат оси (Format Axis) и затем в группе Вертикальная ось пересекает вариант Максимальное значение оси (Maximum Value).

Также может возникнуть желание спрятать на диаграмме минусы перед числами. Проще всего это сделать, если применить к ячейкам с исходными данными хитрый пользовательский формат, который не отображает знак «минус». Для этого нужно выделить исходные ячейки (B5:B19), открыть окно Формат ячейки и, выбрав вариант Все форматы (Custom), ввести в поле Тип следующую маску:

tornado4.png

Минусы исчезнут в ячейках и, как следствие, на диаграмме.

Ссылки по теме

  • Как создавать свои пользовательские форматы в ячейках листа Excel
  • Как построить диаграмму-водопад (Waterfall Chart)
  • Как построить диаграмму «план-факт» в Excel

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

«ТОРНАДО» ПРИБЫЛИ

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

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

Когда нужно сравнить два показателя за несколько месяцев или лет, используют диаграмму типа «Торнадо» (рис. 1).

Диаграмма на рис. 1 позволяет оперативно сделать следующие выводы:

  • наибольший приток прибыли в компанию обеспечивает ценовой сегмент «Стандарт». Однако даже в самые низкоприбыльные периоды прибыль от сегмента «Элит» не опускается ниже 400 тыс. руб. в месяц, что говорит о стабильных позициях компании в указанном сегменте;
  • за отчетный год компания заработала максимальную прибыль в июле: «Стандарт» — 2100 тыс. руб., «Элит» — 1300 тыс. руб. Причины:

– сезонность;

– результаты профессиональной маркетинговой компании или активных продаж;

– заключение нового договора;

– оптовые поставки крупному, но непостоянному клиенту;

  • минимальный приток прибыли с обоих сегментов в ноябре и апреле. Типичные причины:

– закрытие торговых точек;

– неудачная политика скидок;

– сезонный спад продаж;

– снижение цен в ответ на демпинг конкурентов в указанные периоды.

Построение диаграммы «Торнадо»

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

Шаг 1. Готовят таблицу с исходными данными.

В стандартной линейчатой диаграмме линии направлены в одну сторону. Чтобы линии в диаграмме расходились в разные стороны, нужно, чтобы один из столбцов имел отрицательные значения. На рис. 1 это сегмент «Элит». В таблицу 1 вносят данные по прибыли в столбцы «Сегмент “Стандарт”» и «Сегмент “Элит” Вспом.».

Для построения диаграммы используют зеленый столбец «Элит», где данные из вспомогательного столбца умножены на минус 1. Чтобы скрыть минусы, в Формате ячеек настроен тип «#;#;0» (рис. 2). Это позволит убрать минусы перед числами в таблице и диаграмме, представленной на рис. 1.

Шаг 2. Вставляют линейчатую диаграмму с накоплением. Для этого выполняют команду: ВставкаДиаграммыЛинейчатая с накоплением. По умолчанию диаграмма имеет вид, как на рис. 3.

Шаг 3. Форматируют нужный вид диаграммы.

Вертикальную ось с названиями месяцев переносят вправо. Для этого вызывают контекстное меню горизонтальной оси и выбирают Формат оси, а в Параметрах оси — обратный порядок значений (рис. 4). Кроме этого, в группе «Вертикальная ось пересекает» выбирают Максимальное значение по оси. Затем горизонтальную ось удаляют. Легенду смещают вниз.

Для увеличения ширины линеек выполняют команду: Формат ряда данныхПараметры рядаБоковой зазор 40 %. Добавляют подписи данных. Настраивают шрифты и заливку цветом согласно корпоративным стандартам. Получают диаграмму, как на рис. 1.

КАСКАД ФАКТОРОВ

Рассмотрим еще одну проблему годового отчета. За отчетный год себестоимость выпускаемой продукции выросла с 1000 до 1730 тыс. руб. Это значительный рост затрат, который нужно объяснить руководству. Проводят факторный анализ.

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

1. Факторы роста затрат:

  • увеличение фонда оплаты труда на 380 тыс. руб.;
  • рост цен на сырье и материалы добавил к затратам 240 тыс. руб.;
  • рост цен на энергоносители увеличил затраты компании на 300 тыс. руб.;
  • рост амортизационных отчислений составил 160 тыс. руб. Причины роста:

– в прошлом отчетном периоде ввели в эксплуатацию новую производственную линию № 5;

– завершили модернизацию оборудования и реконструкцию цеха № 2, что увеличило стоимость основных средств, а значит, и амортизационные отчисления;

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

2. Факторы снижения себестоимости:

  • снижение трудоемкости производственных операций позволило снизить себестоимость на 300 тыс. руб. Трудоемкость снижена в результате реализации мероприятий по внедрению бережливого производства в цехе № 1;
  • экономия материалов снизила себестоимость на 200 тыс. руб. Снизить расход материалов удалось благодаря запуску новой производственной линии № 5;
  • экономия по общепроизводственным расходам составила 250 тыс. руб. Экономию получили через оптимизацию численности инженерно-технического персонала цехов и общезаводских служб, автоматизацию рабочих мест мастеров, плановиков-диспетчеров, кладовщиков.

Все перечисленные факторы, которые отразились на отклонении фактической себестоимости от плановой, визуализированы на рис. 5.

Построение диаграммы «Каскад»

Чтобы построить «Каскад», важно правильно подготовить таблицу с диапазоном данных (табл. 2). Диаграмму строят на основании граф «Показатель», «Базис», «Рост» и «Снижение».

В таблицу 2 вносят «Себестоимость План» и заполняют показатели в графах «Рост» и «Снижение». Во вспомогательной графе рассчитана фактическая себестоимость (видно, как она изменялась под влиянием каждого фактора). Показатели в графе «Базис» выполняют функцию «подпорок» (невидимая часть диаграммы).

Формула для графы «Базис»: =ЕСЛИ(C4>0;E4-C4+D4;E4).

Формула для вспомогательной графы: =E3+C4-D4.

После подготовки диапазона А3:D12 на вкладке Вставка выбирают Гистограмму с накоплением. Получают стандартную диаграмму, как на рис. 6. Для темно-зеленых столбиков гистограммы (базиса) вызывают контекстное меню: Формат ряда данныхЗаливкаНет заливки. Делают их невидимыми.

Отдельно для первого и последнего невидимого столбца («Себестоимость План» и «Себестоимость Факт») задают цвет: вкладка ФорматЗаливка фигуры. Убирают легенду, добавляют подписи данных, форматируют шрифт и цвета видимых блоков гистограммы согласно корпоративным стандартам. В результате получают диаграмму «Каскад» с результатами факторного анализа, как на рис. 5.

ОБЪЕМЫ ЗАПАСОВ НА «ШКАЛЕ»

Объем запасов компании зафиксирован в годовом балансе и пояснениях к бухгалтерскому балансу. Однако эти формы не дают представления о достаточном уровне запасов или их переизбытке. Показатели по запасам лаконично предоставляют руководству на диаграммах со «шкалой». Это следующий тип нестандартной, но информативной диаграммы. Рассмотрим три примера ее применения.

ПРИМЕР 1

На отчетный год был утвержден план завоза пигмента в количестве 2700 т (рис. 7, красная черта). Критический низкий объем завоза для компании составляет 2000 т и ниже (красная зона рис. 7). Средний уровень выполнения плана по завозу — это желтая зона от 2000 до 2500 т (2000 + 500 согласно табл. 3). Хорошее выполнение плана — от 2500 до 3000 т. Это зеленая зона. Допускается превышение плана на 300 т, что составляет 11 %.

Фактически за год служба снабжения обеспечила завоз в 2900 т пигментов (черный уровень).

Фактический показатель незначительно превышает план и находится в зеленой допустимой зоне — план завоза перевыполнен на 7,4 %.

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

ПРИМЕР 2

Перед формированием годовой финансовой и налоговой отчетности в компании провели инвентаризацию по складу сырья. По учетным данным, на складе хранится 20 000 т сырья.

Специалисты определили уровни критичности (рис. 8, табл. 4). Объем ниже 18 000 т будет сигнализировать о значительной недостаче, от 18 000 до 22 000 т — о незначительных недостачах и излишках. Если инвентаризация покажет запас выше 22 000 т, это будет говорить о существенных излишках.

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

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

Согласно данным табл. 4 и рис. 8 инвентаризация выявила значительную недостачу, которую упомянутыми выше факторами не объяснить. Результат: 13 800 т находятся в критической красной зоне, на которую руководитель должен обратить внимание. Недостача составила 6200 т, или 31 % к учетным остаткам. Это высокорисковые результаты. Нужно разбираться с причинами. Распространенные причины — злоупотребления и хищения, заниженные нормы расхода, если списание на производство ведут по нормам.

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

ПРИМЕР 3

Чтобы ускорить оборачиваемость оборотных средств, специалисты компании в отчетном году пронормировали остатки запасов сырья и готовой продукции, заделов незавершенного производства. В частности, запасы на конец года по бункеру № 3 должны составлять 10 000 т.

Одновременно рассчитали, что критическим для компании будет уровень запаса в этом бункере ниже 8000 т (рис. 9, табл. 5). Низкий запас может привести к остановке технологических линий при малейшем сбое в сроках завоза новых партий сырья.

Нормативный уровень запасов (желтая зона) определен в интервале от 8000 до 10 500 т. Запасы свыше 10 500 признают излишними. Если в компании уровень запаса достигнет зеленой зоны, то потребуется оперативно сокращать план завоза материалов, урезать авансы поставщикам.

Согласно данным табл. 5 и рис. 9 фактический уровень запасов в 10 250 т лишь незначительно превышает целевой ориентир в 10 000 т и находится в нормативной желтой зоне. Срочные корректирующие меры в данный период не нужны, остатки запасов на нормативном уровне.

Преимущества диаграмм типа «Шкала»:

  • трехцветная фоновая заливка показывает зоны риска;
  • горизонтальная красная линия показывает плановый (целевой, нормативный) уровень;
  • черный центральный прямоугольник-уровень показывает достигнутый текущий уровень (факт).

Недостаток диаграммы в том, что она не сравнивает показатели за несколько лет. Этот недочет легко устранить, если расположить рядом «шкалы» за несколько отчетных периодов.

Построение диаграммы «Шкала»

Рассмотрим на примере табл. 5 и рис. 9, как построить диаграмму со «шкалой». Действуют последовательно:

Шаг 1. Готовят таблицу с исходными данными, где определяют уровни показателей (табл. 5).

Шаг 2. По заготовленному диапазону строят гистограмму с накоплением. На вкладке Конструктор выбирают Данные, а в Строка/Столбец выбирают расположение столбцов друг над другом. Настраивают поочередно цветовую заливку секторов по их смыслу: вкладка Формат Заливка фигуры (рис. 10). Убирают легенду и название диаграммы. Изменяют размер — делают столбик узким.

Шаг 3. Настраивают черный «бегунок». Выделяют черный сектор (фактический остаток запасов). Вызывают через контекстное меню: Формат ряда данных Параметры ряда Построить ряд По вспомогательной оси. Черный прямоугольник временно закроет другие секторы диаграммы. Далее в Параметрах ряда Боковой зазор устанавливают до максимума → Большой зазор (рис. 11).

Шаг 4. Форматируют нужный шрифт. Удаляют правую ось.

Шаг 5. Устанавливают плановый уровень. Чтобы получить в итоге красную планку, выделяют верхний красный сектор: Изменить тип диаграммы для рядаТочечная. Сектор превратится в точку или знак «Ж» (рис. 12). Далее выполняют команду: Макет → Планки погрешностей → Планки погрешностей с относительными ошибками. Через контекстное меню вызывают Формат планок погрешностей. У точки появятся четыре планки. Вертикальные планки удаляют, а горизонтальные настраивают, чтобы получить черту-уровень.

В свойствах Горизонтальных планок погрешностей (диалоговое окно «Формат планок погрешностей») в разделе «Величина погрешности» выбирают «Фиксированное значение» и задают положительное и отрицательное значение ошибки («Все»), равное 0,2–0,5 (рис. 13). Здесь же увеличивают толщину линии и устанавливают красную заливку (Цвет линии и Тип линии). Маркер отключают через Формат ряда данныхПараметры маркера — Нет.

Другой способ настроить «уровень». Маркер не удаляют, а придают ему форму линии. Вызывают контекстное меню – Формат точки данных – Параметры маркера – Тип Линия. Размер подбирают так, чтобы перекрыть шкалу (толщину оставшихся секторов гистограммы). В результате получают диаграммы, как на рис. 7–9.

ЕЖЕДНЕВНАЯ ДИНАМИКА ПРОДАЖ

Производственные показатели и прибыль — достаточно узкие показатели. Руководителей больше интересуют объемы продаж («живые» деньги). При подведении итогов года по продажам суммы годовой выручки часто недостаточно. Требуется более подробная аналитика:

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

2) по регионам, торговым точкам, брендам, видам продукции, ценовым сегментам.

Сгруппировать все перечисленное в одной информативной диаграмме и не допустить перегруженности помогут интерактивные графики. Интерактивный график (рис. 14) каждый специалист может подстраивать под свои задачи:

  • флажками включать и выключать отображение отдельных графиков. На выбор: все три графика, только две торговые марки, одну торговую марку или только общий объем продаж;
  • подробнее рассмотреть показатели за укрупненный или короткий интервал времени (полгода или десять дней);
  • выбрать любой период времени за прошлый год (январь, март или октябрь).

Создание интерактивного графика динамики продаж

Чтобы создать интерактивный график (см. рис. 14) на базе исходной таблицы, действуют поэтапно.

Этап 1. Строят вспомогательную таблицу на основании исходной (в нашем случае — на основании табл. 6). Структура и показатели обеих таблиц одинаковые. Отличие в следующем: во вспомогательную таблицу берут только те показатели (столбцы), которые выбраны «флажками».

Чтобы подключить флажки, используют вкладку «Разработчик». Если ее нет (в стандартных настройках отсутствует), открывают вкладку Файл → Параметры → Настройка ленты → Разработчик.

Далее выполняют команду: вкладка РазработчикВставитьЭлементы управления формыФлажок. Вставляют три флажка по количеству отображаемых на графике показателей (рис. 15). С помощью правой кнопки мыши выбирают команду «Изменить текст», подписывают флажки идентично столбцам в табл. 6.

Далее для каждого флажка определяют связанную ячейку. Нужно каждый флажок привязать к соответствующей зеленой ячейке над столбцом с выручкой (рис. 15). При включении флажка в связанную ячейку будет выводиться ИСТИНА, при выключении — ЛОЖЬ.

С помощью формул проверяют связанные ячейки и выводят во вспомогательную таблицу показатели выручки из исходной таблицы для построения графика или ошибку #Н/Д, чтобы график не визуализировался. Чтобы установить связь с ячейкой, вызывают контекстное меню → Формат объекта — Формат элемента управления → Связь с ячейкой (рис. 15).

После установки флажков настраивают автозаполнение формулой для вспомогательной таблицы из исходной при условии, что флажок включен и в связанной ячейке ИСТИНА. Формула для общего объема продаж (рис. 16):

=ЕСЛИ(H$1;ПродажиИ[@[Объем продаж — всего, тыс.руб.]];#Н/Д).

Копируем формулы на другие столбцы:

=ЕСЛИ(I$1;ПродажиИ[@[Объем продаж ТМ «Омега», тыс.руб.]];#Н/Д);

=ЕСЛИ(J$1;ПродажиИ[@[Объем продаж ТМ «Дельта», тыс.руб.]];#Н/Д).

Такой вид аргументов в формуле «ЕСЛИ» связан с тем, что обе таблицы отформатированы как «умные», им присвоены имена:

  • исходная таблица «ПродажиИ»;
  • вспомогательная таблица «ПродажиВ».

В формулах также выполнено частичное закрепление ссылки на зеленую ячейку (H$1). Она должна при копировании смещаться вправо, но не вниз (рис. 16).

Этап 2. Настраивают полосы прокрутки для масштабирования.

По аналогии с флажками добавляют две полосы прокрутки: Разработчик ВставитьЭлементы управления формыПолоса прокрутки. Полосы прокрутки связывают каждую со своей ячейкой, куда будет выводиться числовое значение положения ползунка. Это нужно для определения масштаба и сдвига. Чтобы связать с ячейкой, действуют через Формат объекта (аналогично с флажками). Для первой полосы прокрутки назначают ячейку W16, для второй — W18 (рис. 17). При перемещении ползунков значения в связанных ячейках должны меняться в интервале от 1 до 366. Максимальное и минимальное значение интервала зависит от того, за какой период нужно визуализировать график.

Этап 3. Создают динамические именованные диапазоны.

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

  • отступом от начала таблицы вниз на заданное количество строк. Это отступ по временной шкале начало-конец года (верхняя полоса прокрутки);
  • количеством ячеек по высоте, то есть размером интервала (нижняя полоса прокрутки).

Для создания динамического диапазона используют функцию «СМЕЩ» из библиотеки функций «Ссылки и массивы». Константы в аргументах этой функции заменяют ссылками на ячейки с переменным содержимым — на значения в связанных ячейках W16 и W18 (рис. 18).

В первую очередь присваивают имя ячейкам W16 и W18: вкладка ФормулыДиспетчер имен Создать. Имена Период и Масштаб соответственно (рис. 18).

Далее создают диапазон с именем ВОбщ (общий объем продаж). Этот диапазон ссылается с помощью функции «СМЕЩ» на показатели общего объема продаж за выбранный отрезок времени, используя диапазоны Период и Масштаб, а также ячейку G4 (шапка вспомогательной таблицы) в качестве точки отсчета (рис. 19). Перед именем диапазона проставляют имя текущего листа (в нашем случае имя листа — Динамика). Именованный диапазон доступен только в пределах текущего листа, а не всей книги. Это важно для построения графиков на следующем этапе.

Аналогично создают именованные диапазоны для продаж по отдельным торговым маркам и для столбца дат.

Все созданные диапазоны можно проконтролировать через «Диспетчер имен» на вкладке Формулы (рис. 19). Формулы диапазонов следующие:

  • Дата (ВДата):=СМЕЩ($G$4;Период;0;Масштаб;1);
  • Общий объем продаж (ВОбщ):=СМЕЩ(Динамика!G$4;Период;1;Масштаб;1);
  • Продажи ТМ «Омега» (ВОмега):=СМЕЩ(Динамика!$G$4;Период;2;Масштаб;1);
  • Продажи ТМ «Дельта» (ВДельта):=СМЕЩ(Динамика!$G$4;Период;3;Масштаб;1).

Этап 4. Вставляют график продаж.

Выделяют часть вспомогательной таблицы (табл. 6, рис. 20) и строят обычный график: вкладка ВставкаДиаграммыГрафик.

Если выделить одну из линий графика, то в строке формул появится функция «РЯД». Она задает диапазоны данных для выделенного графика. Заменяют статические диапазоны в ее аргументах (G5:G15) на динамические, которые создали на предыдущем этапе. В строке формул меняют.

Общая выручка:

=РЯД(Динамика!$H$4;Динамика!$G$5:$G$15;Динамика!$H$5:$H$15;1)

на =РЯД(Динамика!$H$4;Динамика!ВДата;Динамика!ВОбщ;1).

Аналогично по торговым маркам «Омега» и «Дельта»:

=РЯД(Динамика!$I$4;Динамика!ВДата;Динамика!ВОмега;2);

=РЯД(Динамика!$J$4;Динамика!ВДата;Динамика!ВДельта;3).

Форматируют цвет линий графика и размер диаграммы.

В работе с интерактивными графиками часто возникает проблема, когда после нескольких манипуляций прокрутка перестает работать, а диапазон в функции «РЯД» меняется с поименованного на базовый. Чтобы настройки не сбивались, в полосах прокрутки ставят максимальную длину на единицу больше. Так, за год вместо 365 в полосах прокрутки задано максимальное значение 366 (см. рис. 17).

Рассмотрим примеры, при которых динамические графики буду полезны (рис. 21–23).

ПРИМЕР 4

Годовой объем продаж продукции ТМ «Омега» превышает объем реализации ТМ «Дельта». Нужно сравнить эти торговые марки, поэтому график общей выручки с помощью флажка отключают (см. рис. 14). Получили на диаграмме два графика (рис. 21). Чтобы получить период февраль-май, изменяют положения бегунка в полосах прокрутки.

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

По расчетам маркетологов, объем продаж ввиду значительных скидок должен был превысить выручку по приоритетной продукции — ТМ «Омега». Как видно из графика на рис. 21, этого не произошло. Маркетинговая акция провальная. Важно обозначить причины провала в отчете об исполнении маркетингового бюджета. Наиболее распространенные причины: ошибка в целевой аудитории, акция совпала с активностью конкурентов на аналогичную продукцию.

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

ПРИМЕР 5

В сентябре при проведении следующего комплекса стимулирующих мер ранее допущенные ошибки (пример 4) проанализировали и устранили (рис. 22). В результате в августе-сентябре вышли на объем выручки ТМ «Дельта», запланированный в маркетинговом бюджете. Повышенные объемы продаж ТМ «Дельта» держались до конца октября. Это более длительный период, чем планировалось. Более того, еще около месяца продажи обеих торговых марок были на одном уровне. К концу года выручка от ТМ «Дельта» уже превышала ТМ «Омега» (рис. 22).

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

ПРИМЕР 6

Если просмотреть весь динамический график (с помощью прокруток сделать это удобно и быстро), то общий объем выручки соответствует динамике продаж ТМ «Омега» и ТМ «Дельта». Однако в отдельные периоды (рис. 14, 22 и 23), когда продажи от упомянутой продукции отсутствуют или на низком уровне, выручка в компанию продолжает поступать.

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

Чтобы принять обоснованные решения, которые нужно заложить в плановые показатели на следующий год, анализ по категориям можно провести по методу АВС + XYZ.

ЗАКЛЮЧЕНИЕ

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

Статья опубликована в журнале «Планово-экономический отдел» № 12, 2018.

Tornado charts are a special type of Bar Charts. They are used for comparing different types of data using horizontal side-by-side bar graphs. They are arranged in decreasing order with the longest graph placed on top. This makes it look like a 2-D tornado and hence the name.

Creating a Tornado Chart in Excel:

Follow the below steps to create a Tornado Chart In Excel:

Step 1: Open Excel and Prepare your Data table. Start writing your data in a table with appropriate headers for each column. Once this is done, make sure you select either of the columns and set all of its values to negative i.e., if the original value in Header Xyz is 2000, then change it to negative two thousand or “-2000” as shown below.

 Step 2: Select the entire table using L-Shift and the arrow keys. Then, go to the Data section from the top bar and select “Sort.”

Now, set the “Sort by” value to the Header of your Negative column and set the “Order” as “Largest to Smallest” as shown below, and click OK.

Sorting the data

Step 3: Representing the above data in Bar Chart

Sorted data

Now, select the entire table. Go to “Insert” and select Bar. Under “Bar”, select the Stacked bar option and wait for your tornado chart to open up.

Converting a Tornado Chart to a Butterfly Chart:

Butterfly Chart

To convert the above Tornado Chart into a Butterfly chart, as shown above, add a third column with constant values and place it between the Negative and the Positive columns.

Notice the Gap Column

Now, repeat the process for the Tornado Chart and then select the Gap column and fill it with the color White. The Butterfly chart is ready.

Note: This article has been written based on Microsoft Excel 2010, but all steps are applicable for all later versions 

A Tornado Chart is a fancy form of a bar chart. They shine when the goal is to compare two variables. Although Excel doesn’t support tornado charts natively, they are a few simple steps far away from you. In this guide, we’re going to show you How to Create Tornado Charts in Excel.

Download Workbook

Data

A tornado chart makes sense when you want to compare two dependent variables side-by-side among different types of data or categories. Thus, a regular 3-column dataset, with categories and variables.

  Charizard Magmar
HP 78 65
Attack 84 95
Defense 78 57
Sp. Attack 109 100
Sp. Defense 85 85
Speed 100 93

Once your data table is ready, it is time for the most important step. You need to convert the values of one of the variables to negative numbers. Apply this change to the values which you want to see on the left hand of the tornado.

Although making a negative action can be done manually, we will create a helper table and just multiply the values by -1.

Now, we are ready to create a tornado chart.

Creating a Tornado Chart

  1. Select the data that contains both negative and positive values.
  2. Create a Stacked Bar Chart by following the path Insert > Charts > Insert Column or Bar Chart > Stacked Bar Chart.

Although these two steps are enough to create a basic tornado chart. Consider a few tweaking steps to polish your chart.

  1. Start by changing or removing the title according to your needs.
    How to create tornado charts in Excel 03
  2. Consider moving the vertical axis to the sides by changing the Label Position for Vertical Axis.
    How to create tornado charts in Excel 03
  3. Move the legend and the horizontal axis to the upper side. This will improve the look and feel of your chart. Use the Chart Elements icon at the top-right of your chart.

Home / Excel Charts / How to Create a Tornado Chart in Excel

An Excel Tornado Chart is useful for those who want to analyze their data for better decision-making. The best use of it is for sensitivity analysis but you can use it for comparison purposes. That’s why it is a part of our advanced charts list on Excel Champs.

What is an Excel Tornado Chart

The Excel Tornado Chart is like a two-sided bar chart (looks like a tornado) where you have two data bars that are opposite to each other and make it easy to compare both of them. As I said, it’s a useful tool for sensitivity analysis, but you can use it where you need to compare values.

According to Wikipedia:

It’s a special type of bar chart in which data is sorted vertically from highest to lowest. With this type of shape, it looks like a tornado.

In Excel, there is no default option to create a tornado chart but you can use the default bar chart and customize it. Today, in this post, we will learn to create it.

Make sure to download this sample file from here to follow along. To create a tornado chart in Excel you need to follow the below steps:

  1. First of all, you need to convert data of Store-1 into the negative value. This will help you to show data bars in different directions. For this, simply multiply it with -1 (check out this smart paste special trick, I can bet you’ll love it).
    step1-create-tornado-chart-in-excel-by-using-this-data-table-with-negative-values
  2. After that, insert a bar chart using this data. Go to Insert Tab ➜ Charts ➜ Bar Chart and with this, you’ll get a bar chart like below where you have two sides (one is side is for positive values and another is for negative).
    step2-insert-a-bar-chart-to-create-tornado-chart
  3. From here, select the axis label and open formatting options and in the formatting options, go to axis options ➜ Labels ➜ Label Position. Change label position to “Low”.
    step3-is-to-change-axis-label-position-to-low
  4. Next, you need to change the axis position in reverse order. This will adjust bars from both of the sides and for this, go to Axis options ➜ Axis position ➜ tick mark “Category in reverse order”.
    step4-apply-reverse-category-to-the-bar-chart-to-create-a-tornado-chart
  5. Now you need to change the series gap and gap width. This will help to streamline data bars with each other and for this go to series options -> Change series overlap to 100% and gap width to 10%.
    step5-change-change-series-gap-and-gap-width
  6. And you need to change the number formatting of the horizontal axis. And for this, go to the Axis Options ➜ Number ➜ select custom ➜ paste following format and click add.
    step6-change-number-formatting
  7. In the end, just like the above step, you need to change the format for data labels for Store-1 so that it doesn’t show the negative signs and for this go-to label options ➜ Number ➜ select custom ➜ paste following format and click add.

Congratulations, now you have your first tornado chart in your worksheet, just like below.

tornado chart using bar chart

You can also create a dynamic chart range for your chart so that you don’t need to update it again and again when you need to update the data.

Create a Tornado Chart using Conditional Formatting

Unlike the way we have used the above method, you can use conditional formatting as well. To create a tornado chart with conditional formatting:

Use REPT Function to create an In-Cell Tornado Chart in Excel

I love to do things in a different way or try new unconventional ways to do old things. At this point, you know how to create a tornado chart with a bar chart and with conditional formatting as well. 

But, there is one more thing which we can try, that’s the REPT function (If you want to learn more about it, check from this function page). To create a TORNADO chart with REPT function you can follow the below steps:

  1. First of all, you need to set up your data just like we have in the below snapshot. Here you have a column with product names and two columns for each store (one is for values and second for values).
    1-data-touse-rept-function-for-tornado-chart
  2. From here we need to insert REPT function in the data bar column of the store 1 and for this insert the below formula in the first cell and drag it down to the last cell.=REPT(“|”,D3/10)
    2-apply-rept-function-store-one-column
  3. After that select the entire column and change the following things:
    • The font to “PlayBill” (with this font you can have a look of data bar).
    • Change the width of the column equivalent to the largest data bar or more.
    • Change font color to orange.
    • Change text alignment to right to left.
      3-change-font-alignment-color
  4. Next, you need to follow the same method to add data bars to the store2 column and change the following things:
    • The font to “PlayBill” (with this font you can have a look of data bar).
    • Change the width of the column equivalent to the largest data bar or more.
    • Add font color to
    • Change text alignment to the left to right.
      4-final-chart-with-rept-function

Sample File

Download this sample file from here to learn more.

Conclusion

Some people call it tornado diagrams, a useful tool for decision-making by comparison. You can compare two different items or a single item for the different periods.

So that’s the entire story about tornado charts and YES, you just need 7 STEPS to create it. One thing I just forget to tell you is that you can also use conditional formatting or a REPT function to create an in-cell tornado chart.

I hope you found it useful and it will help you take your skill to next level.

Now tell me one thing. Have you ever used a tornado chart? Please share with me in the comment section, I’d love to hear from you. And, please don’t forget to share this tip with your friends. I’m sure they will appreciate it.

More Charting Tips and Tutorials

  • Add a Horizontal Line in a Chart in Excel
  • Add a Vertical Line in a Chart in Excel
  • Bullet Chart in Excel
  • Dynamic Chart Range in Excel
  • Dynamic Chart Title in Excel
  • Create Interactive Charts
  • Excel Sales Funnel Chart in Excel
  • HEAT MAP in Excel
  • HISTOGRAM in Excel
  • Pictograph in Excel
  • Milestone Chart in Excel
  • Insert a People Graph in Excel
  • Create PIVOT CHART in Excel
  • Create a Population Pyramid Chart in Excel
  • SPEEDOMETER Chart [Gauge] in Excel
  • Step Chart in Excel
  • How to Create a Thermometer Chart in Excel
  • Waffle Chart in Excel

This tutorial will demonstrate how to create a tornado chart in all versions of Excel: 2007, 2010, 2013, 2016, and 2019.

Tornado Chart – Free Template Download

Download our free Tornado Chart Template for Excel.

Download Now

In this Article

  • Tornado Chart – Free Template Download
  • Getting started
  • Step #1: Sort the rows of the table by column B in ascending order.
  • Step #2: Create a clustered bar chart.
  • Step #3: Add a secondary axis.
  • Step #5: Change the secondary axis scale.
  • Step #6: Change the primary axis scale.
  • Step #7: Remove the secondary axis and change the primary axis scale number formatting.
  • Step #8: Move the category axis labels to the left.
  • Step #9: Add the data labels.
  • Step #10: Move the data labels to the center.
  • Step #11: Resize the chart bars.
  • Download Tornado Chart Template

A tornado chart (also known as a butterfly or funnel chart) is a modified version of a bar chart where the data categories are displayed vertically and are ordered in a way that visually resembles a tornado.

But unless you use our Chart Creator Add-in that allows you to build advanced dynamic Excel charts—like tornado charts—in a single click, you will need to create this chart manually.

In today’s ultra-newbie-friendly tutorial, you will learn how to design a simple tornado chart from scratch, even if you have never used Excel for data visualization before.

How to create a tornado chart in Excel

Without beating around the bush, let’s roll up our sleeves and get down to work.

Getting started

Bill Gates once famously said, “Content is king.” In Excel, data runs the show.

Which brings us to the data for your tornado chart.

For illustration purposes, we are going to compare gross online and retail sales of each tea blend for a fictitious tea wholesale company. A tornado chart will help us neatly display our comparative analysis to unearth hidden opportunities for expanding our tea empire—this time around, however, in a peaceful way.

Here is how you need to prepare your dataset:

Tornado chart original data

A quick rundown on each element:

  • Column A: This column determines how many bars your tornado chart will have.
  • Column B and C: These are the two variables used for comparison.

Step #1: Sort the rows of the table by column B in ascending order.

First things first: sort the rows by column B, listing the values from smallest to largest. That way, the largest bar will be at the top of the chart while the smallest will be placed at the bottom.

  1. Highlight all the chart data.
  2. Click the Data
  3. In the Sort & Filter group, select the “Sort”
  4. In each dropdown menu, sort by the following:
    1. For “Column,” select “Online” (Column B).
    2. For “Sort On,” select “Values” / “Cell Values.
    3. For “Order,” select “Smallest to Largest.
  5. Click OK to close the dialog box.

Sorting rows in Excel

Step #2: Create a clustered bar chart.

Now, you need to put together a clustered bar chart that will serve as the backbone for the tornado chart.

  1. Select your chart data.
  2. Go to the Insert
  3. Click the “Insert Column or Bar Chart” icon.
  4. Choose “Clustered Bar.

How to create a clustered bar chart in Excel

Once the clustered bar chart appears, you can remove the chart legend (typically at the bottom of the chart). Right-click the legend and select “Delete.”

Step #3: Add a secondary axis.

Adding a secondary axis will allow us to reposition the bars, molding the chart into a tornado shape.

First, right-click on any column B chart bar (any of the blue bars) and choose “Format Data Series.

Add a secondary axis

In the task pane that appears, make sure you are in the Series Options tab. Under “Plot Series On,” click the “Secondary Axis” radio button.

Adding a secondary axis line in Excel

Step #5: Change the secondary axis scale.

Once there, modify the primary and secondary axis scales for the metamorphosis to take place. Let’s dive into the juicy stuff, dealing with the secondary axis first.

Select the secondary axis (the set of numbers at the top of the chart) and right-click on it. Then choose “Format Axis.

Changing the secondary axis scale in a funnel chart

In the Axis Options tab, set the Minimum Bounds value to -500 and the Maximum Bounds value to 500.

An important note: make sure you check the “Values in reverse order” box.

Changing minimum and maximum scale values in Excel

Step #6: Change the primary axis scale.

Rinse and repeat: apply the same process to the primary axis (the set of numbers at the bottom). Set the exact same minimum (-500) and maximum (500) values for the primary axis—but leave the “Values in reverse order” box unchecked.

modifyinng-the-primary-axis-scale-in-a-tornado-graph

At this point, you might be thinking to yourself, “Wait a minute, how do I know what value to use to set the right range if my data differs between the two groups?” Don’t panic. Here’s a good rule of thumb: pick the largest value in your data chart and round it up.

In this case, the largest value in our list is 500 (with in-store Earl Grey). Therefore, that is the number we used to determine the range of our minimum and maximum values.

Step #7: Remove the secondary axis and change the primary axis scale number formatting.

It’s time to wave goodbye to the secondary axis as we no longer need it. Right-click on the secondary axis and select “Delete” to remove it.

Now, you may have noticed that some of the numbers on the primary axis scale are negative. Fortunately, it doesn’t take a rocket scientist to solve the issue:

  1. Right-click on the primary axis and choose “Format Axis.
  2. Click the “Axis Options” icon.
  3. Open up the “Number” dropdown.
  4. Select “Custom” in the “Category” dropdown menu.
  5. Pick “###0;###0” from the “Type”
  6. Enter “###0;###0” into the “Format Code” field.
  7. Close the pane.

Number formatting of axes values in Excel

Step #8: Move the category axis labels to the left.

Right-click on the vertical category axis labels (in our case, the product names) and choose “Format Axis.

Moving category axis labels to the left in Excel

Next, in the “Format Axis” pane, go to the “Axis Options” tab, move down to the “Labels” section, and set the “Label Position” to “Low.” You can also make the labels bold (from the Home tab at the top of the Excel window) so they stand out more.

Changing the position of data labels in Excel

Step #9: Add the data labels.

To make our tornado chart more informative, add labels representing your actual data values.

Right-click on any blue bar on the chart and choose “Add Data Labels.”

Adding data labels to an Excel tornado diagram

Do the same for the other half of the tornado chart.

Step #10: Move the data labels to the center.

Polishing up the final details, you can improve what you already have even more by moving the labels to the center of the chart. Here is how you do it.

Right-click the label and click “Format Data Labels.

Centering data labels in Excel

In the “Format Data Labels” pane, click the “Label Options” icon. Then set the “Label Position” to “Inside Base.

Moving data labels to the center in Excel

Once there, color the text white and make it bold.

Repeat for the other half of the tornado chart.

Step #11: Resize the chart bars.

Just one last thing and we are done with the tornado chart for good. Those bars look skinny, so let’s pump them up a bit to make the chart more pleasing to the eye.

Right-click on any blue bar and select “Format Data Series.

Change the width of bars in Excel

In the “Series Options” tab, set the “Gap Width” value to 10%. Do the same thing to the other side of the chart. As a final adjustment, update the chart title.

Resizing chart bars in Excel

Ta-da! You are all set now. You have just added another tool to your data visualization belt.

Tornado chart in Excel

Get ready to blow everyone away with astounding Excel tornado charts!

Download Tornado Chart Template

Download our free Tornado Chart Template for Excel.

Download Now

Понравилась статья? Поделить с друзьями:
  • Как построить график тангенса в excel
  • Как построить график статистики в excel
  • Как построить график сравнения в excel
  • Как построить график сотрудников в excel
  • Как построить график функции в microsoft excel 2007