Как сделать таблицу ганта

Редкий менеджер в своей практике не сталкивается с необходимостью наглядного представления достигнутых результатов по сравнению с запланированными изначально. В разных компаниях я встречал много подобных диаграмм, называющихся "План-Факт", "Actual vs Budget" и т.д. Иногда их строят примерно так:

plan-fact-chart1.png

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

Способ 1. Полосы повышения-понижения

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

Диаграмма план-факт с полосами повышения-понижения

Включаются такие полосы на вкладке Конструктор - Добавить элемент диаграммы - Полосы повышения/понижения (Design - Add Chart Element - Up/Down Bars) в Excel 2013 или на вкладке Макет - Полосы повышения-понижения (Layout - Up-Down Bars) в Excel 2007-2010. По умолчанию они будут черно-белые, но можно легко изменить их цвет, щелкнув по ним правой кнопкой мыши и выбрав команду Формат полос повышения/понижения (Format Up/Down Bars). Очень рекомендую использовать полупрозрачную заливку, т.к. сплошная закрывает сами исходные графики.

К сожалению нет легкого встроенного способа регулировать ширину полос - для этого придется воспользоваться небольшим трюком.

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

waterfall10.png

Само собой, параметром (30) можно поиграться, чтобы получить нужную вам ширину экспериментальным путем.

Способ 2. Диаграмма с заливкой зоны между линиями плана и факта

Этот способ предполагает наглядную заливку (можно со шриховкой, например) области между графиками плана и факта:

Диаграмма план-факт с заливкой областей между графиками

Весьма эффектно, не так ли? Давайте попробуем это реализовать.

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

plan-fact-chart4.png

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

plan-fact-chart5.png

На выходе должно получиться примерно так:

plan-fact-chart6.png

Следующим шагом выделим ряды План и Факт, скопируем их (Ctrl+C) и добавим в нашу диаграмму вставкой (Ctrl+V) - в нашем "бутерброде в разрезе" сверху должны появиться два как сделать таблицу ганта новых "слоя":

plan-fact-chart7.png

Теперь переключим тип диаграммы для этих двух добавленных слоев в график. Для этого выделите по очереди каждый ряд, щелкните по нему правой кнопкой мыши и выберите команду Изменить тип диаграммы для ряда (Change Series Chart Type). В старых версиях Excel 2007-2010 дальше можно выбрать нужный тип диаграммы (График с маркерами), а в новом Excel 2013 появится диалоговое окно со всеми рядами, где нужный тип выбирается для каждого ряда из выпадающих списков:

plan-fact-chart8.png

После нажатия на ОК увидим уже похожую на то, что нам нужно картину:

plan-fact-chart9.png

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

plan-fact-chart10.png

По-моему, это сильно лучше чем столбики, нет?

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

 


Закрыть ... [X]

Бизнес процессы и задачи в 1С 8.3 и 8.2 - пошаговый пример Как сделать свой скин на kogama

Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта Как сделать таблицу ганта