Перейти к содержимому

Как построить каскадную диаграмму в excel

  • автор:

Диаграмма Водопад в EXCEL

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

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

Диаграмму Водопад построим в EXCEL 2010 с использованием стандартной диаграммой типа Гистограмма с накоплением .

Примечание : Начиная с версии 2016 года в EXCEL имеется стандартная каскадная диаграмма. Подробнее о ее построении можно прочитать в статье на сайте Microsoft .

Диаграмма водопад. Динамика показателя (+)

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

Сначала вычислим изменения за период. Увеличения и уменьшения разнесем по разным столбцам. Это нам позволит выделить цветом разнонаправленные изменения.

Также нам потребуется служебный столбец, который будет служить невидимой основой для столбцов-изменений (см. файл примера Лист Больше0 ).

Будем использовать Гистограмму с накоплением . В качестве рядов данных используем созданные выше столбцы (C, D, E).

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

Диаграмма водопад. Динамика показателя (+/-)

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

Вычислим изменение за период (столбец С). Для построения диаграммы также потребуются вспомогательные столбцы (см. файл примера Лист ВсеЗначения ).

В остальном построение диаграммы аналогично предыдущей задаче.

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

СОВЕТ : Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .

Анализ влияния факторов

В отличие от предыдущих 2-х задач, где анализировалось изменение значения показателя за несколько периодов, в этом разделе визуализируем влияние каждого фактора на полученное фактическое значение.

Пусть в начале года было задано плановое значение для прибыли = 140. В конце года было получено значение прибыли = 171. При этом известен вклад каждого из факторов (столбец С).

Используя подходы, указанные в этой статье выше, можно построить диаграмму Водопад для анализа влияния факторов.

Эта диаграмма состоит из 3-х рядов данных. Первый ряд данных включает начальное и конечное значение прибыли, а также невидимые служебные столбцы. Для построения такого ряда проще всего сначала установить для столбцов диаграммы значение Нет заливки , а затем для крайнего правого и левого значений вручную установить нужный цвет (например, синий). Для этого нужно выделить на диаграмме столбцы ряда, через 1 сек выделить левый столбик, изменить его заливку. Затем тоже сделать для последнего столбика. Подробнее см. статью Гистограмма в MS EXCEL с накоплением .

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

9. Каскадная диаграмма

Каскадная диаграмма (которую иногда называют мостовидной) отображает расчеты суммы с промежуточными итогами. Чтобы создать каскадную диаграмму, просто введите данные расчета в таблицу:

Таблица каскадной диаграммы think-cell.

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

Вы даже можете начать вычисление с помощью e в первом столбце. В этом случае think-cell начинает с крайнего правого столбца и проводит вычисление в обратном порядке для поиска значения столбца e . Таким образом, следующая таблица дает такую же диаграмму, которая показана выше:

Каскадная диаграмма think-cell со значением «равно» (e) в первом столбце.

Вы можете ввести в одном столбце два или больше значений. Если столбец состоит из нескольких сегментов, вы можете ввести e только в одном из них.

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

Каскадная диаграмма think-cell со столбцом, содержащим положительные и отрицательные числа.

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

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

image.

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

На следующей диаграмме, которая основана на первоначальном примере, соединитель между 1 и 2 столбцами был удален:

Каскадная диаграмма think-cell без соединителей.

При перемещении соединителя вся диаграмма изменяется соответствующим образом, а столбцы, содержащие знак «равно» обновляются.

На следующей диаграмме, которая также основана на первоначальном примере, добавлен столбец со знаком «равно» и оба конца выделенного соединителя перемещены:

Каскадная диаграмма think-cell с соединителями.

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

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

Таблица каскадной диаграммы think-cell с итоговыми значениями слева.

Полученная диаграмма будет выглядеть следующим образом:

Каскадная диаграмма think-cell с итоговыми значениями слева.

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

Каскадная диаграмма think-cell с повторно соединенным столбцом со знаком «равно.

Чтобы создать каскадную диаграмму по убыванию, используйте значок

image.

на панели инструментов. При этом таблица по умолчанию заполняется значениями, необходимыми для диаграммы по убыванию. Кроме этого, каскадные диаграммы по возрастанию и убыванию в think-cell ничем не отличаются.

Каскадные диаграммы можно украшать, как гистограммы. Вы можете настроить оси, добавить стрелки, изменить промежутки и т. д. (см. Шкалы и оси и Стрелки и значения).

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

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

image.

image.

9.2 “Процент от 100 % таблицы=» как содержимое метки

Метки для стрелок разницы уровней (см. раздел Стрелка разницы уровней) на каскадных диаграммах также поддерживают отображение значений в процентах от значения 100 %= в таблице ( % от 100 % таблицы= ).

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

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

На диаграммах выше показаны два параметра содержимого метки. На диаграмме слева разница, равна 2, сравнивается с начальным значением 2, что приводит к отображению «+100 %». Если значение 100 %= в таблице оставить пустым, оно будет равно сумме значений столбца. Поэтому на диаграмме справа разница, равная 2, сравнивается с суммой столбца, равной 3, что приводит к отображению «+67 %».

Другое применение показано на следующей диаграмме. Для центрального столбца каскадной диаграммы итоговое значение 5 задано как значение 100 %= в таблице. Используя параметр % от 100 % таблицы= , можно отобразить, что верхние два сегмента соответствуют 40 % от этого итогового значения.

Как построить диаграмму «водопад» (waterfall)

Каскадная диаграмма водопад (waterfall)

Все чаще и чаще встречаю в отчетности разных компаний и слышу просьбы от слушателей на тренингах объяснить как строится каскадная диаграмма отклонений — она же «водопад», она же «waterfall», она же «мост», она же «bridge» и т.д. Выглядит она примерно так:
Издали действительно похожа на каскад водопадов на горной реке или навесной мост — кто что видит 🙂
Особенность такой диаграммы том, что:

  • Мы наглядно видим начальное и конечное значение параметра (первый и последний столбцы).
  • Положительные изменения (рост) отображаются одним цветом (обычно зеленым ), а отрицательные (спад) — другим (обычно красным ).
  • Иногда в диаграмме могут присутствовать ещё и столбцы промежуточных итогов ( серые , приземленные на ось Х столбцы).

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

  • Наглядное отображение динамики какого-либо процесса во времени: потока наличности (cash-flow), инвестиций (вкладываем деньги в проект и получаем от него прибыль).
  • Визуализация выполнения плана (крайний левый столбик в диаграмме — факт, крайний правый — план, вся диаграмма отображает наш процесс движения к желаемому результату)
  • Когда нужно наглядно показать факторы, влияющие на наш параметр (факторный анализ прибыли — из чего она складывается).

Есть несколько способов построения такой диаграммы — всё зависит от вашей версии Microsoft Excel.

Способ 1. Самый простой: встроенный тип в Excel 2016 и новее

Если у вас Excel 2016, 2019 или новее (или Office 365), то построение такой диаграммы не составит труда — в этих версиях Excel такой тип уже встроен по умолчанию. Нужно будет лишь выделить таблицу с данными и выбрать на вкладке Вставка (Insert) команду Каскадная (Waterfall) :

Вставка диаграммы водопад в Excel 2016-2019

В результате мы получим практически готовую уже диаграмму:

Готовая диаграмма

Сразу же можно настроить желаемые цвета заливки для положительных и отрицательных столбцов. Удобнее всего это сделать, выделив соответствующие ряды Увеличение и Уменьшение прямо в легенде и, щёлкнув по ним правой кнопкой мыши, выбрать команду Заливка (Fill) :

Выделение рядов через легенду

Если нужно добавить в диаграмму столбцы с промежуточными итогами или финальный столбец-итог, то удобнее всего это сделать с помощью функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS) или АГРЕГАТ (AGGREGATE) . Они посчитает накопленную с начала таблицы сумму, исключив при этом из нее выше расположенные аналогичные итоги:

Функция АГРЕГАТ для промежуточных итогов

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

После добавления строк с итогами останется выделить на диаграмме появившиеся итоговые колонки (сделать два последовательных одиночных щелчка по столбцу) и, щёлкнув правой кнопкой мыши, выбрать команду Установить в качестве итога (Set as total) :

Установка итоговых столбцов

Выбранный столбец «приземлится» на ось Х и автоматически поменяет цвет на серый.

Вот, собственно, и всё — диаграмма-водопад готова:

Готовая диаграмма с таблицей

Способ 2. Универсальный: невидимые столбцы

Если у вас Excel 2013 или более древние версии (2010, 2007 и т.д.), то описанный выше способ вам не подойдёт. Придется идти обходным путем и выпиливать недостающую каскадную диаграмму из обычной гистограммы с накоплением (суммированием столбиков друг на друга).

Хитрость тут заключается в использовании прозрачных столбцов-подпорок, приподнимающих наши красные и зеленые ряды данных на нужную высоту:

Диаграмма водопад с прозрачными столбцами

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

Дополнительные столбцы с формулами

  • Во-первых, нужно разделить наш исходный столбец, выделив положительные и отрицательные значения в разные колонки с помощью функции ЕСЛИ (IF) .
  • Во-вторых, нужно будет добавить перед сделанными столбцами колонку Пустышки, где первое значение будет 0, а начиная со второй ячейки формулой будет вычисляться высота тех самых прозрачных подпирающих столбцов.

После этого останется выделить всю таблицу кроме исходного столбца Поток и создать обычную гистограмму с накоплением через Вставка — Гистограмма (Insert — Column Chart) :

Почти готовая диаграмма водопад

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

В плюсах подобного способа — простота. В минусах — необходимость считать вспомогательные колонки.

Способ 3. Если уходим в минус — всё сложнее

К сожалению, предыдущий способ адекватно работает только для положительных значений. Если хотя бы на каком-то участке наш водопад уходит в отрицательную область, то сложность задачи возрастает в разы. В этом случае необходимо будет формулами просчитать каждый ряд (пустышки, зеленые и красные) отдельно для отрицательной и положительной частей:

waterfall4.png

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

Способ 4. Экзотический: полосы повышения-понижения

Этот способ основан на использовании специального малоизвестного элемента плоских диаграмм (гистограмм и графиков) — Полос повышения-понижения (Up-Down Bars) . Эти полосы попарно соединяют точки двух графиков, чтобы наглядно показать какая из двух точек выше-ниже, что активно используется при визуализации план-факта:

waterfall5.png

Легко сообразить, что если убрать линии графиков и оставить на диаграмме только полосы повышения-понижения, то мы получим все тот же «водопад».

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

waterfall6.png

Для создания «водопада» нужно выделить столбец с месяцами (для подписей по оси Х) и два дополнительных столбца График 1 и График 2 и построить для начала обычный график через Вставка — График (Insert — Line Сhart) :

waterfall7.png

Теперь добавим к нашей диаграмме полосы повышения-понижения:

  • В Excel 2013 и новее для этого необходимо выбрать на вкладке Конструктор команду Добавить элемент диаграммы— Полосы повышения-понижения (Design — Add Chart Element — Up-Down Bars)
  • В Excel 2007-2010 — перейти на вкладку Макет — Полосы повышения-понижения (Layout — Up-Down Bars)

Диаграмма после этого начнёт выглядеть примерно так:

waterfall8.png

Осталось выделить графики и сделать их прозрачными, щелкнув по ним по очереди правой кнопкой мыши и выбрав команду Формат ряда данных (Format series) . Аналогичным образом можно изменить и стандартные, весьма убого выглядящие, чёрно-белые цвета полос на зелёные и красные, чтобы получить в итоге более приятную картинку:

waterfall9.png

В последних версиях Microsoft Excel ширину полос можно изменить, щёлкнув по одному из прозрачных графиков (не по полосам!) правой кнопкой мыши и выбрав команду Формат ряда данных — Боковой зазор (Format series — Gap width) .

В старых версиях Excel для такого исправления приходилось использовать команду на Visual Basic:

  1. Выделите построенную диаграмму
  2. Нажмите сочетание клавиш Alt + F11 , чтобы попасть в редактор Visual Basic
  3. Нажмите сочтетание клавиш Ctrl + G , чтобы открыть панель прямого ввода команд и отладки Immediate (обычно она расположена внизу).
  4. Скопируйте и вставьте туда вот такую команду: ActiveChart.ChartGroups(1).GapWidth = 30 и нажмите Enter :

waterfall10.png

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

waterfall11.png

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

  • Как в Excel построить диаграмму-шкалу (bullet chart) для визуализации KPI
  • Новые возможности диаграмм в Excel 2013
  • Как в Excel создать интерактивную «живую» диаграмму

покупка

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

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

  • Создать диаграмму водопада в Excel 2016 и более поздних версиях
  • Создание диаграммы водопада в Excel 2013 и более ранних версиях
  • Скачать образец файла Waterfall Chart
  • Видео: Создание диаграммы водопада в Excel
Создать диаграмму водопада в Excel 2016 и более поздних версиях

В Excel 2016 и более поздних версиях была представлена ​​новая встроенная диаграмма водопада. Итак, вы можете быстро и легко создать эту диаграмму, выполнив следующие шаги:

1. Подготовьте свои данные и рассчитайте окончательный чистый доход, как показано на скриншоте ниже:

2. Выберите диапазон данных, на основе которого вы хотите создать диаграмму водопада, а затем щелкните Вставить > Вставить водопад, раструб, Сток, Поверхность, или радарная карта > Водопад, см. снимок экрана:

3. А теперь на лист вставлен график, см. Снимок экрана:

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

5. Затем в открытом Форматировать точку данных панель, проверьте Установить как общее вариант под Варианты серий кнопка, теперь столбец итоговых значений настроен так, чтобы он начинался с горизонтальной оси, а не с плавающей точки, см. снимок экрана:

Функции: Чтобы получить этот результат, вы также можете просто выбрать Установить как Итого вариант из меню правой кнопки мыши. Смотрите скриншот:

6. Наконец, чтобы сделать график более профессиональным:

  • Переименуйте заголовок диаграммы по своему усмотрению;
  • Удалите или отформатируйте легенду по своему усмотрению, в этом примере я удалю ее.
  • Задайте разные цвета для отрицательных и положительных чисел, например, столбцы с отрицательными числами — оранжевым, а положительные — зеленым. Для этого дважды щелкните одну точку данных, а затем щелкните Формат >Заливка формы, затем выберите нужный вам цвет, см. снимок экрана:

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

Создание диаграммы водопада в Excel 2013 и более ранних версиях

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

Создайте вспомогательные столбцы для исходных данных:

1. Во-первых, вы должны переставить диапазон данных, вставить три столбца между двумя исходными столбцами, дать им имена заголовков как Base, Down и Up. Смотрите скриншот:

  • Система исчисления столбец используется в качестве отправной точки для восходящего и нисходящего ряда на диаграмме;
  • вниз столбец содержит все отрицательные числа;
  • Up столбец содержит все положительные числа.

3. Продолжайте вводить эту формулу: = ЕСЛИ (E2> 0, E2,0) в ячейку D2, затем перетащите дескриптор заполнения вниз в ячейку D11, теперь вы получите результат, что если ячейка E2 больше 0, все положительные числа будут отображаться как положительные, а все отрицательные числа отображаются как 0. См. Скриншот:

4. Затем введите эту формулу: = B2 + D2-C3 в ячейку B3 базового столбца и перетащите маркер заполнения в ячейку B12, см. снимок экрана:

Вставьте диаграмму с накоплением и отформатируйте ее как диаграмму водопада

5. После создания вспомогательных столбцов выберите диапазон данных, но исключите столбец Amount, см. Снимок экрана:

6, Затем нажмите Вставить > Вставить столбец или гистограмму > Столбец с накоплением, и диаграмма вставлена, как показано на следующих снимках экрана:

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

8. В открытом Форматировать ряд данных панель, под Заливка и линия значок, выберите Без заливки и Нет линии из Заполнять и Граница разделы отдельно, см. снимок экрана:

9. Теперь столбцы серии Base станут невидимыми, просто удалите Base из легенды диаграммы, и вы получите диаграмму, как показано на скриншоте ниже:

10. Затем вы можете отформатировать столбец серий вниз и вверх с помощью определенных цветов заливки, которые вам нужны, вам просто нужно нажать на серию вниз или вверх, а затем нажать Формат > Заливка формыи выберите нужный вам цвет, см. снимок экрана:

11. На этом этапе вы должны отобразить последнюю точку данных о чистом доходе, дважды щелкнуть последнюю точку данных, а затем щелкнуть Формат> Заливка формы, выбрать один цвет, который вам нужен, чтобы отобразить его, см. Снимок экрана:

12. Затем дважды щелкните любой из столбцов диаграммы, чтобы открыть Форматировать точку данных панель, под Варианты серий значок, измените Ширина зазора меньше, например 10%, см. снимок экрана:

13. Наконец, дайте имя диаграмме, и теперь вы успешно получите диаграмму водопада, см. Снимок экрана:

Внимание: Иногда вам может понадобиться добавить метки данных к столбцам. Пожалуйста, сделайте следующее:

1. Выберите серию, к которой вы хотите добавить метку, затем щелкните правой кнопкой мыши и выберите Добавить метки данных вариант, см. снимок экрана:

2. Повторите операцию для другой серии и удалите ненужные нулевые значения из столбцов, и вы получите следующий результат:

3. Теперь вы должны изменить положительные значения на отрицательные для столбца «Вниз», щелкните «Вниз», щелкните правой кнопкой мыши и выберите Форматирование меток данных вариант, см. снимок экрана:

4. в Форматирование меток данных панель, под Номер регистрации раздел, тип -Генеральная в Код формата текстовое поле, а затем щелкните Добавить кнопку см. скриншоты:

5. Теперь вы получите диаграмму с метками данных, как показано на скриншоте ниже:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *