Проект по датам excel

Календарь этапов проекта

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

Заготовка

Начнем с заготовки:

project-calendar1.png

Как видите, тут все просто:

  • По строчкам — месяцы, по столбцам — дни.
  • В ячейке А2 лежит год, для которого строится календарь. В ячейках A4:A15 — вспомогательные номера месяцев. И то и другое понадобится нам чуть позже для формирования дат в календаре.
  • Справа от таблицы размещены названия этапов с датами начала и окончания. Можно предусмотреть заранее пустые ячейки для новых этапов, добавляемых в будущем.

Заполняем календарь датами и прячем их

Теперь давайте заполним наш календарь датами. Выделим ячейку первую ячейку C4 и введем туда функцию ДАТА (DATE), которая формирует дату из номера года, месяца и дня:

project-calendar2.png

После ввода формулы, ее надо скопировать на весь диапазон c 1 января до 31 декабря (C4:AG15). Поскольку ячейки узкие, то вместо созданных дат мы увидим решетки (#). Тем не менее, при наведении мыши на любую такую ячейку во всплывающей подсказке можно увидеть ее реальное содержимое:

project-calendar3.png

Чтобы решетки нам не мешали, их можно скрыть с помощью хитрого пользовательского формата. Для этого выделите все даты, откройте окно Формат ячейки и на вкладке Число (Number) выберите вариант Все форматы (Custom). Затем в поле Тип введите подряд три точки с запятой (без пробелов!) и нажмите ОК. Содержимое ячеек будет скрыто и решетки пропадут, хотя даты в ячейках, на самом деле, останутся — это только видимость.

project-calendar4.png

Подсветка этапов

Теперь с помощью условного форматирования добавим подсветку этапов к ячейкам со скрытыми датами. Выделяем все даты в диапазоне C4:AG15 и выбираем на вкладке Главная — Условное форматирование — Создать правило (Home — Conditional formatting — Create Rule). В открывшемся окне выбираем вариант Использовать формулу для определения форматируемых ячеек (Use formula to defer which cells to format) и вводим формулу:

project-calendar5.png

Эта формула проверяет каждую ячейку с датой, начиная с С4 и до конца года на предмет попадания в интервал между началом и концом каждого этапа. Единичка на выходе будет получаться только тогда, когда оба проверяемых условия в скобках (C4>=$AJ$4:$AJ$13) и (C4<=$AK$4:$AK$13) будут выдавать логическую ИСТИНУ, которую Excel интерпретирует как 1 (ну, а ЛОЖЬ — как 0, естественно). Также обратите особое внимание на то, что ссылки на начальную ячейку С4 относительные (без $), а на диапазоны этапов — абсолютные (с двумя $).

После нажатия на ОК мы увидим этапы в нашем календаре:

project-calendar6.png

Подсветка пересечений

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

project-calendar7.png

После нажатия на ОК такое правило наглядно подсветит перехлест дат в нашем календаре:

project-calendar8.png

Убираем лишние дни в месяцах

Само-собой, не во всех месяцах по 31 дню, поэтому лишние дни февраля, апреля, июня и т.д. неплохо бы визуально отметить, как неактуальные. Функция ДАТА, формирующая наш календарь, в таких ячейках будет автоматически переводить дату в следующий месяц, т.е. «30 февраля» 2016 г. превратиться в 1 марта. То есть номер месяца для таких лишних ячеек будет не равен номеру месяца в столбце А. Этим и можно воспользоваться при создании правила условного форматирования для выделения таких ячеек:

project-calendar9.png

Добавляем выходные

По желанию можно добавить на наш календарь и выходные. Для этого можно воспользоваться функцией ДЕНЬНЕД (WEEKDAY), которая будет вычислять номер дня недели (1-пн, 2-вт…7-вс) для каждой даты и подсвечивать те из них, что попадают на субботы и воскресенья:

project-calendar10.png

Для корректного отображения не забудьте правильно настроить правильный порядок следования друг за другом правил в окне Главная — Условное форматирование — Управление правилами (Home — Conditional formatting — Manage Rules), т.к. правила и заливки работают именно в той логической последовательности, которую вы сформируете в этом диалоге:

project-calendar11.png

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

  • Видеоурок по использованию условного форматирования в Excel
  • Как создать график проекта (диаграмму Ганта) с помощью условного форматирования
  • Как создать временную шкалу проекта (project timeline) в Excel

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

Программа помогает работать с большими объемами данных, вести экономико-статистические расчеты, использовать графические инструменты для визуализации данных.

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

В этот статье мы напомним вам, что такое диаграмма Ганта, а также пошагово продемонстрируем, как построить диаграмму Ганта в Excel.

Содержание:

  • Что такое диаграмма Ганта
  • Как построить диаграмму Ганта в Excel
  • Шаблоны диаграммы Ганта в Excel
  • Как построить диаграмму Ганта онлайн

Что такое диаграмма Ганта

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

График назван в честь Генри Ганта — американского инженера, благодаря которому этот метод планирования стал известен на весь мир. 

Перед вами классический пример диаграммы Ганта, которая представлена в виде столбчатого графика и выглядит так:

Пример диаграммы Ганта

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

По горизонтали расположена временная шкала или таймлайн. Он помогает понять, сколько времени запланировано на каждую из задач, а также на весь проект в целом.

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

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

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

Однако, шаблона диаграммы Ганта в Экселе никогда не существовало. Поэтому построение графика в программе возможно только собственноручно.

В этой статье мы пошагово продемонстрируем, как построить диаграмму Ганта в Excel 2016. Однако точно таким же образом вы можете создать график в Excel 2007, 2010 и 2013 годов.

Итак, начнем.

1. Внесите информацию о проекте в таблицу

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

Диаграмма Ганта в Эксель

2. Создайте линейчатую диаграмму в Excel

Перейдем к созданию графика в Экселе. Для этого:

  • Выделите первый столбец таблицы, начиная от его названия и заканчивая последней задачей. 
  • Во вкладке «Вставка» выберите линейчатую диаграмму с накоплением.

Диаграмма Ганта в Excel

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

Создание диаграммы Ганта в Экселе

3. Добавьте в график данные о длительности задач 

Чтобы внести в график информацию о длительности задач, нужно:

  • Нажать правой кнопкой мыши по диаграмме и кликнуть в меню на «Выбрать данные».
  • В новом окне «Выбор источника данных» кликнуть на кнопку «Добавить».
  • Далее в окне «Изменение ряда» в поле «Имя ряда» ввести слово «Длительность»
  • А в поле «Значения» добавить длительности задач, выделив область от первой ячейки (в нашем случае это D2) до последней (D7). Дважды нажать «ОК».

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

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

4. Добавьте в график описания задач 

Чтобы в левой части диаграммы вместо цифр появились названия задач, вам следует:

  • Кликнуть правой кнопкой мыши на графике, нажать на «Выбрать данные».
  • Во вновь открывшемся окне «Выбор источника данных» выделить слева  строку «Дата начала», а на панели справа нажать на кнопку «Изменить»
  • В появившемся окне «Подписи оси» выделить названия задач таким же образом, как в предыдущем пункте выделялись ячейки с длительностью. Далее нажать «OK». Окно теперь будет выглядеть вот так:

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

После повторного нажатия на «OK» перед вами появится диаграмма с названиям задач слева:

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

5. Преобразуйте линейчатую диаграмму в диаграмму Ганта

Для того, чтобы гистограмма стала более похожа на диаграмму Ганта, сделаем синие полосы на ней невидимыми. Для этого:

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

Создание диаграммы Ганта в Excel  2016

Далее расположим задачи на нашей диаграмме в хронологическом порядке. Для этого:

  • На графике слева выделите задачи, кликнув на них правой кнопкой мыши, и выберите «Формат оси».

Как создать диаграмму Ганта в Эксель 2016

  • В одноименном появившемся окне отметьте галочкой пункт «Обратный порядок категорий» во вкладке «Параметры оси».

Диаграмма Ганта в Excel

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

5. Улучшите дизайн построенной в Excel диаграммы Ганта 

Напоследок внесем еще несколько изменений, которые улучшат внешний вид диаграммы Ганта. Начнем с пустого места слева от задач в области графика. Чтобы убрать его, нужно:

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

Создание графика Ганта в Экселе

  • Правой кнопкой мыши нажать на область с датами над панелью задач диаграммы. Затем открыть через меню пункт «Формат оси».
  • Во вкладке «Параметры оси» в область «Минимум» вписать число, сохраненное на предыдущем этапе. 
  • Кроме того, во вкладке «Параметры оси» есть возможность изменить основные и промежуточные деления для интервалов дат. Чем меньше длительность проекта, тем меньшее число следует задавать в этих полях.

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

Как построить график Ганта в Excel 2016

Напоследок удалим пространство между полосами на диаграмме. Для этого:

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

Как создать график Ганта в Excel

И вот, наконец, наша диаграмма Ганта в Excel готова.

Диаграмма Ганта в Excel

Создание диаграммы Ганта в Excel — дело довольно времязатратное. Процесс сложно назвать интуитивным, а командное взаимодействие с диаграммой Ганта в Экселе значительно усложняется из-за отсутствия возможности совместной работы над ней.

Поэтому, создание и работа с графиком Ганта в Excel больше подойдет небольшим командам, ведущим простые проекты.

Шаблоны диаграммы Ганта в Excel

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

  • IT.
  • Маркетинг.
  • Веб-дизайн.
  • Розничная торговля.
  • Учебный план.
  • Запуск продукта.
  • Консалтинг.
  • Организация мероприятий,
  • и другие.

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

Как построить диаграмму Ганта онлайн

Как мы уже говорили, работать с диаграммой Ганта в Экселе проще, если вы ведете проект самостоятельно либо в небольшой команде. А как быть тем, кто планирует многоуровневый проект в крупной компании?

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

Далее мы расскажем вам, как построить диаграмму Ганта в инструменте управления проектами онлайн GanttPRO.

1. Зарегистрируйтесь в приложении, используя электронную почту либо аккаунты Microsoft, LinkedIn или Facebook.

Как создать диаграмму Ганта в GanttPRO

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

Если вы начали работу с проектом в одном из классических приложений, а затем решили перейти в GanttPRO, мы можем предложить вам возможность импорта. В GanttPRO легко импортировать файлы форматов:

  • XLSX.
  • MPP (ранее мы рассказывали о том, как построить диаграмму Ганта в MS Project). 
  • CSV,
  • и проекты из JIRA Cloud.

Таким образом, вся ранее созданная информация сохранится, и вам не придется тратить время на ее восстановление.

3. Итак, когда основные параметры будущего проекта заданы, нажмите на «Создать новый проект».

Создание диаграммы Ганта в GanttPRO

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

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

Диаграмма Ганта в GanttPRO

Вся информация о проекте всегда находится в одном месте и доступна каждому участнику команды 24/7.

Преимущества работы с диаграммой Ганта в GanttPRO:

  • Простой и интуитивный интерфейс, который позволяет построить график в считанные минуты.
  • Возможность автоматического планирования.
  • Создание подзадач, групп задач, вех и зависимостей.
  • Оповещения в режиме реального времени.
  • Контроль дедлайнов.
  • Управление рабочей загрузкой.
  • Возможность оставлять комментарии, упоминать коллег, прикреплять файлы.
  • Настраиваемые колонки.
  • Интеграция с JIRA Cloud, Google Drive, Slack.
  • Возможность поделиться диаграммой с кем угодно с помощью ссылки.
  • Управление портфелем проектов. 
  • Готовые шаблоны диаграммы Ганта для различных профессиональных областей.
  • Создание собственного шаблона для использования в будущем.
  • Возможность назначать несколько ресурсов на задачу,
  • и многое другое.

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

Онлайн диаграмма Ганта GanttPRO

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

Попробуйте бесплатно

Какой инструмент выбрать для создания диаграммы Ганта 

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

Диаграмму Ганта можно создать с помощью множества классических инструментов:

  • Word.
  • PowerPoint.
  • MS Project.
  • Excel, 
  • и других.

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

В Экселе полноценно работать с диаграммой Ганта довольно проблематично: внесение правок и корректировок будет отнимать много времени, которое можно было бы потратить на работу над проектом.

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

А какими инструментами для создания диаграммы Ганта предпочитаете пользоваться вы? Делитесь в комментариях.

4.6
15
голоса

Рейтинг статьи

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

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

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

  • Шаг 1. Подготавливаем данные для диаграммы Ганта
  • Шаг 2. Строим шаблон диаграммы Ганта
  • Шаг 3. Добавляем прогресс выполнения проекта на диаграмму
  • Шаг 4. Визуализируем плановые даты этапов проекта
  • Шаг 5. Обозначаем на диаграмме Ганта сегодняшнюю дату

Шаг 1. Подготавливаем данные для диаграммы Ганта

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

график проекта диаграмма ганта

Таблица должна содержать следующие данные:

  • наименование этапа / задачи
  • блоки План и Факт — в них будут обозначены плановые и фактические сроки выполнения каждого этапа. Важно наличие обоих блоков для визуализации выполнения сроков календарного плана в диаграмме Ганта.
  • в каждом блоке План и Факт должны быть следующие столбцы: дата старта, продолжительность в рабочих днях, дата окончания. Причем дату окончания можно посчитать, прибавив к дате старта количество рабочих дней при помощи функции РАБДЕНЬ.

Далее рядом с основной таблицей создаем вспомогательную, на основании которой и будем строить диаграмму Ганта.

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

график проекта диаграмма ганта

  • Дата старта факт — данные из столбца Дата старта в блоке Факт.
  • Дней — количество календарных дней между датами окончания и старта в блоке Факт. Нужно от даты окончания отнять дату начала.
  • Дней готовности — данные для визуализации прогресса выполнения задачи. По факту это не количество дней, а доля выполненной части задачи. Чтобы ее получить, нужно умножить данные в столбце Дней готовности на столбец Готовность % из блока Факт.
  • Дата старта план — данные из столбца Дата старта в блоке План.
  • Дней — количество календарных дней между датами окончания и старта в блоке План. 
  • Ось Y для плана — вспомогательный столбец. Чтобы его получить, нужно в самой нижней ячейке столбца указать число 0,2, а в следующих ячейках внести формулу 1+предыдущая ячейка
  • Сегодня — сегодняшняя дата (указывается при помощи формулы СЕГОДНЯ) или любая дата, на которую нужно зафиксировать прогресс проекта.

Данные для графика проекта, на основе которых будет построена диаграмма Ганта, готовы.

Шаг 2. Строим шаблон диаграммы Ганта 

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

график проекта диаграмма ганта

Не пугайтесь, что даты превратились в непонятный набор цифр, дальше мы это исправим. Этот шаг необходим, чтобы даты не выстроились в оси Y.

Теперь выделяем первые три столбца:

график проекта диаграмма ганта

И переходим во вкладку меню Вставка — блок ДиаграммыГистограммыЛинейчатаяЛинейчатая с накоплением

график проекта диаграмма ганта

Получим заготовку диаграммы Ганта выполнения проекта, которую будем дорабатывать.

график проекта диаграмма ганта

Как видите, ряды на диаграмме двух цветов, посмотрим, какие данные содержатся в этих рядах.

график проекта диаграмма ганта

Будем превращать линейчатую гистограмму в диаграмму Ганта выполнения этапов проекта.

  1. Изменим формат для данных столбца Дата старта факт обратно на формат Дата.

график проекта диаграмма ганта

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

Щелкаем правой кнопкой мыши по оси категорий (ось Y) и выберем Формат оси.

график проекта диаграмма ганта

Далее перейдем в Параметры оси и установим “галку” Обратный порядок категорий.

график проекта диаграмма ганта

3. Теперь уберем заливку с синих рядов (они вспомогательные и больше нам не нужны). Для этого дважды щелкнем на любом синем ряде — попадем в Формат ряда данных (или правая кнопка мыши — Формат ряда данных) — Заливка и границыНет заливки.

график проекта диаграмма ганта

4. Теперь нужно поправить данные в оси Х — даты. Если посмотрите на предыдущий рисунок, то увидите, что даты начинаются намного раньше старта проекта (перед оранжевыми прямоугольниками есть пустое поле). Исправим это.

Войдем в меню Формат оси (правая кнопка мыши — Формат оси) — Параметры осиГраницы. Как видите, формат данных здесь остался тот, который мы устанавливали изначально, т.е. Общий.

график проекта диаграмма ганта

Поэтому придется немного “подогнать” данные цифры. Ориентируйтесь на то, как меняется ваш график при изменении цифр. В примере Минимум по умолчанию — число 44400. Изменим его на 44550, и получим то, что нужно — оранжевые ряды сместились влево, равномерно заняв всю область диаграммы.

график проекта диаграмма ганта

В вашем случае это будет какое-то другое число (не 44550), все зависит от дат в таблице. Не бойтесь “поиграться” этим значение, чтобы выровнять вашу диаграмму Ганта.

Шаг 3. Добавляем прогресс выполнения проекта на диаграмму

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

А чтобы показать на диаграмме Ганта выполнение, нужно:

  1. Нажать на “плюс” в правом верхнем углу диаграммы — стрелку рядом с пунктом Предел погрешностейДополнительные параметры.

график проекта диаграмма ганта

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

3. Появятся вот такие полоски, которые нужно настроить. Для этого нажимаем правую кнопку мыши — Формат предела погрешностей.

график проекта диаграмма ганта

4. Далее внимательно смотрите на следующую картинку с последовательность действий.

  • Направление — Плюс
  • Конечный стиль — Без точки
  • Величина погрешности — Пользовательская
  • Нажать кнопку Указать значение
  • Выделить цифры в столбце Дней для готовности.

график проекта диаграмма ганта

5. Не закрывая окно Формат предела погрешностей, переходим во вкладку Заливка и границы. Снова на картинке внимательно смотрим последовательность действий.

  • Блок Линия — Сплошная линия
  • Выбираем цвет (в примере выбран зеленый)
  • Задаем ширину — такую, чтобы зеленые линии примерно перекрыли оранжевые.

график проекта диаграмма ганта

Шаг 4. Визуализируем плановые даты этапов проекта

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

  1. Щелкнем правой кнопкой мыши в области диаграммы — Выбрать данные.
  2. Нажимаем кнопку Добавить.

график проекта диаграмма ганта

3. Имя ряда — ссылка на название столбца Дата старта план. Значения — выделяем значения в столбце Ось Y для плана.

график проекта диаграмма ганта

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

график проекта диаграмма ганта

5. Выбираем тип диаграммы Комбинированная, и для ряда Дата старта план выбираем тип диаграммы Точечная.

график проекта диаграмма ганта

6. Возвращаемся к нашей диаграмме Ганта и видим, что ряд исчез. Не пугаемся. Снова правая кнопка мыши — Выбрать данные — выделяем ряд Дата старта план — нажимаем кнопку Изменить.

7. Ставим курсор в поле Ось Х и выделяем данные в столбце Дата старта план.

Видим, что на диаграмме Ганта появились серые точки — это как раз и есть точки начала плановых интервалов.

график проекта диаграмма ганта

8. Выделяем новый ряд (серые точки) и снова нажимаем “плюс” в правом верхнем углу диаграммы — Предел погрешностейСтандартная погрешность

график проекта диаграмма ганта

9. Вокруг серых точек появятся такие “кресты”. Нужно удалить вертикальные линии (выделить и нажать Delete).

график проекта диаграмма ганта

10. Выделяем горизонтальные линии погрешностей — правая кнопка мыши — Формат предела погрешностей — Направление Плюс — Конечный стиль — Без точки — Величина погрешности — Пользовательская — кнопка Укажите значение — выделить столбец Дней (второй).

график проекта диаграмма ганта

Появились линии — это интервалы плановых дат нашего календарного плана диаграммы Ганта. Осталось настроить их внешний вид и убрать сами серые точки. Как настраивать внешний вид для предела погрешности, описано в Шаге 3, пункт 5.

Чтобы убрать серые точки, выделим их и перейдем в Формат ряда

Выберем Маркерпараметры МаркераНет.

график проекта диаграмма ганта

Наша диаграмма Ганта выполнения этапов проекта почти готова! Серые линии — это плановые даты проекта. На графике прекрасно визуализировано отклонение фактических дат от плановых.

график проекта диаграмма ганта

Шаг 5. Обозначаем на диаграмме Ганта сегодняшнюю дату

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

  1. Правая кнопка мыши в области диаграммы — Выбрать данныеДобавить.
  2. Указываем данные для ряда, как показано на картинке.

график проекта диаграмма ганта

После нажатия Ок видим, что ничего не изменилось. Ряд не виден, но это не страшно.

3. Правая кнопка мыши в области диаграммы — Формат области построения — выбираем ряд Сегодня, как показано на картинке ниже.

график проекта диаграмма ганта

4. И здесь задаем цвет линии и формат стрелки.

график проекта диаграмма ганта

5. Изменим наименование диаграммы и — наша диаграмма Ганта выполнения этапов проекта готова!

график проекта диаграмма ганта

В этой статье мы узнали, как визуализировать график проекта при помощи диаграммы Ганта в Excel.

Вам может быть интересно:

Для работы с датами в Excel в разделе с функциями определена категория «Дата и время». Рассмотрим наиболее распространенные функции в этой категории.

Как Excel обрабатывает время

Программа Excel «воспринимает» дату и время как обычное число. Электронная таблица преобразует подобные данные, приравнивая сутки к единице. В результате значение времени представляет собой долю от единицы. К примеру, 12.00 – это 0,5.

Значение даты электронная таблица преобразует в число, равное количеству дней от 1 января 1900 года (так решили разработчики) до заданной даты. Например, при преобразовании даты 13.04.1987 получается число 31880. То есть от 1.01.1900 прошло 31 880 дней.

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



Пример функции ДАТА

Построение значение даты, составляя его из отдельных элементов-чисел.

Синтаксис: год; месяц, день.

Все аргументы обязательные. Их можно задать числами или ссылками на ячейки с соответствующими числовыми данными: для года – от 1900 до 9999; для месяца – от 1 до 12; для дня – от 1 до 31.

Если для аргумента «День» задать большее число (чем количество дней в указанном месяце), то лишние дни перейдут на следующий месяц. Например, указав для декабря 32 дня, получим в результате 1 января.

Пример использования функции:

ДАТА.

Зададим большее количество дней для июня:

Большее количество дней.

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

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

Возвращает разницу между двумя датами.

Аргументы:

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

Способы измерения интервалов между заданными датами:

  • для отображения результата в днях – «d»;
  • в месяцах – «m»;
  • в годах – «y»;
  • в месяцах без учета лет – «ym»;
  • в днях без учета месяцев и лет – «md»;
  • в днях без учета лет – «yd».

В некоторых версиях Excel при использовании последних двух аргументов («md», «yd») функция может выдать ошибочное значение. Лучше применять альтернативные формулы.

Примеры действия функции РАЗНДАТ:

РАЗНДАТ.

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

Функция ГОД в Excel

Возвращает год как целое число (от 1900 до 9999), который соответствует заданной дате. В структуре функции только один аргумент – дата в числовом формате. Аргумент должен быть введен посредством функции ДАТА или представлять результат вычисления других формул.

Пример использования функции ГОД:

ГОД.

Функция МЕСЯЦ в Excel: пример

Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.

Примеры использования функции МЕСЯЦ:

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

Возвращает день как целое число (от 1 до 31) для заданной в числовом формате даты. Аргумент – дата дня, который нужно найти, в числовом формате.

ДЕНЬ.

Чтобы вернуть порядковый номер дня недели для указанной даты, можно применить функцию ДЕНЬНЕД:

ДЕНЬНЕД.

По умолчанию функция считает воскресенье первым днем недели.

Для отображения порядкового номера недели для указанной даты применяется функция НОМНЕДЕЛИ:

НОМНЕДЕЛИ.

Дата 24.05.2015 приходится на 22 неделю в году. Неделя начинается с воскресенья (по умолчанию).

С понедельника.

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

Скачать примеры функций для работы с датами

Для указания текущей даты используется функция СЕГОДНЯ (не имеет аргументов). Чтобы отобразить текущее время и дату, применяется функция ТДАТА ().

Хитрости »

18 Октябрь 2021              6874 просмотров


Создать список дат(месяцев, кварталов, лет) на основании даты начала и окончания периода

Скачать файл, используемый в видеоуроке:

  Список дат при помощи Power Query.xlsx (72,7 KiB, 407 скачиваний)


Представим ситуацию, что у нас есть таблица следующего вида:
Исходная таблица
В ней перечислены клиенты, которые подписались на наш продукт(условно клиент А и клиент В). В качестве дат указаны дата начала подписки и дата окончания. И нам необходимо построить что-то вроде диаграммы Ганта, на которой будет видно в хронологическом порядке активность клиентов
Результат - Диаграмма Ганта по каждому клиенту
Т.е. по сути нам нужно создать даты из двух таким образом, чтобы на каждый день подписки была одна дата. Например, для клиента «А» с подпиской на журнал «За рулем» у нас должно получиться 115 строк дат, т.к. подписка длилась 115 дней(от 05.10.2020 до 27.01.2021). Проблема в том, что встроенных средств создания списка дат между двумя заданными датами в Power Query нет. Поэтому придется что-то изобретать.
Загружаем данные нашей таблицы в редактор Power Query: выделяем таблицу -вкладка Данные(Data)(или Power Query) —Получить и преобразовать данные(Get & Transform Data)Из таблицы(From Table/Range).
После того как загрузили таблицу в Power Query следует убедиться, что тип данных в столбцах «Дата подписки» и «Дата отказа» именно дата, а не дата и время или тем более не тип любой или текст. Для этого на каждом столбце щелкаем левой кнопкой мыши по значку слева от заголовка и выбираем «Дата»

(Date)

Сменить тип на дату
Или выделяем сразу оба столбца с датами -вкладка Главная(Home) -группа Преобразование(Transform) -раскрываем список Тип данных(Data type) и выбираем Дата(Data).
Далее, чтобы получить список дат для каждого клиента от одной даты до другой, необходимо использоваться функцию List. Идем на вкладку Добавление столбца(Add Column)Настраиваемый столбец(Custom column). В качестве имени запишем «Даты», а в качестве формулы следующее:

List.Dates([Дата подписки], Duration.Days(Duration.From([Дата отказа]-[Дата подписки])) +1, #duration(1, 0, 0, 0))

Формирование списка дат
Подробнее про создание вычисляемых столбцов и просмотр функций в PowerQuery можно ознакомиться в этой статье: Вычисления в PowerQuery
List.Dates – функция языка M, которая берет начальную дату и прибавляет к ней указанное кол-во дней, и все это выводит в виде списка(тип List). Для определения кол-ва дней мы используем обычное вычитание дат([Дата отказа]-[Дата продажи]), преобразуя при этом полученную разность в тип Длительность при помощи функции Duration.From, а далее в количество дней при помощи Duration.Days. Если этого не сделать, то можем получить ошибку несовпадения типов. После этого задаем шаг в днях, который нужно использовать для создания списка — #duration(1, 0, 0, 0). #duration(кол-во дней, кол-во часов, кол-во минут, кол-во секунд)
Будет добавлен новый столбец, в котором для каждого товара каждого клиента будет создан список дат использования продукта. Остается лишь щелкнуть левой кнопкой мыши на значке разнонаправленных стрелок в заголовке созданного столбца и выбрать Развернуть в новые строки(Expand to New Rows):
Развернуть в новые строки
Полученный столбец со всеми датами преобразуем в тип Дата(вкладка Главная(Home) -группа Преобразование(Transform) -раскрываем список Тип данных(Data type) и выбираем Дата(Data).
Если в дальнейшем мы планируем работать с результатом запроса в Excel через выгрузку в сводную таблицу(Главная(Home)Закрыть и загрузить(Close & Load)Отчет сводной таблицы(Pivot table report)), то на этом шаге можно сохранить и загрузить запрос и уже в сводной таблице просто поместить созданный столбец «Даты» в область Столбцов.
Но если мы хотим развернуть эти даты в столбцы непосредственно через PowerQuery, то для начала необходимо отсортировать столбец с датами по возрастанию: жмем на значок стрелки в правом верхнем углу столбца и из раскрывающегося списка выбираем Сортировка по возрастанию(Sort Ascending):
Сортировка дат по возрастанию
После чего используем столбец сведения: выделяем созданный столбец дат -вкладка Преобразование(Transform)Столбец сведения(Pivot Column). В качестве Столбца значений(Values column) указываем столбец Дата подписки. Нажимаем кнопку Расширенные параметры(Advanced options) и в качестве Функции агрегированного значения(Aggregate Value Function) указываем Количество(все)(Count (All))
Столбец сведения
После этого можно удалить лишние столбцы (например, столбец «Дата отказа») и останется выгрузить данные на лист: Главная(Home)Закрыть и загрузить(Close & Load)Таблица(Table). Созданная таблица выгрузится на лист.
В загруженном листе нам останется сделать форматирование, чтобы отметить только те ячейки, в которых у клиентов были активные подписки. Выделяем ячейки со значениями 0 и 1(те, что под датами) —Главная(Home)Условное форматирование(Conditional formatting)Правила выделения ячеек(Highlight Cells Rules)Равно(Equal To). Вписываем значение 1 и выбираем формат(если предустановленные форматы не подходят, то в раскрывающемся списке выбираем «Пользовательский формат»).
А чтобы нам единички и нули не портили картину, мы опять выделим все ячейки с нулями и единичками -Правая кнопка мыши —Формат ячеек(Format cells) -вкладка Число(Number). Идем в самый низ –(все форматы)(Custom). Выставляем в поле тип такой формат: ;;;
Теперь нули и единички видны не будут, а формат будет работать. В итоге добьемся нужного результата.


Но что делать, когда надо отследить подписку не по дням, а по месяцам? Самый большой тип длительности, который поддерживает функция duration – это дни. Поэтому придется хитрить. Здесь функция

List.Dates

нам уже не поможет, т.к. построена именно на возможностях функции duration. Но мы можем использовать более гибкую функцию:

List.Generate

. Она способна создавать практически любые списки.
Добавляем новый столбец(вкладка Добавление столбца(Add Column)Настраиваемый столбец(Custom column)). В качестве формулы запишем:

let 
        start = [Дата продажи],
        end = [Дата отказа]
in
        List.Generate(
                ()=>[day=start],
                each [day]<=end,
                each [day=Date.AddMonths([day], 1)],
                each [day]
            )

А дальше все так же: щелкнуть левой кнопкой мыши на значке разнонаправленных стрелок —Развернуть в новые строки(Expand to New Rows). И при необходимости все это «перевернуть» в столбцы(алгоритм точно такой же, как описан выше для списка дат).
Чуть подробнее про то, что мы записали в нашем созданном столбце:
Let – здесь мы задаем дату начала и окончания для каждой строки списка. Можно сказать просто запоминаем их для дальнейшего использования.
List.Generate – специальная функция, которой мы задаем начальное значение даты ( ()=>[day=start],); далее указываем условие по которому необходимо завершить цикл(each [day]<=end ) – т.е. на какой дате закончить создавать список; после этого указываем что именно делать внутри каждого шага цикла(each [day=Date.AddMonths([day], 1)]) – добавить один месяц и указываем, что проделывать это надо для каждого нового значения(each [day]).
Т.е. функция берет дату начала как точку отсчета([day=start]), прибавляет к ней указанный интервал(Date.AddMonths([day], 1)]) и так до тех пор, пока новая дата не станет меньше или равна конечной([day]<=end). И на каждом шаге новая дата добавляется в итоговый список.
На самом деле, для того, чтобы это использовать не надо особо вдумываться в процесс. Копи-паст никто не отменял 😊 Самое главное, на что здесь стоит обратить внимание, это функция Date.AddMonths. Она при каждом шаге цикла прибавляет к переменному значению day(которое начинается у нас с Даты продажи) по одному месяцу. Если нужен другой период(дни, недели, годы), то нужно просто подставить вместо AddMonths другую функцию. Вот возможные варианты:

  1. Date.AddDays – добавляет дни
  2. Date.AddWeeks – добавляет недели
  3. Date.AddMonths – добавляет месяцы(что мы и делали)
  4. Date.AddQuarters – добавляет кварталы
  5. Date.AddYears – добавляет годы

ВАЖНО: Что надо помнить, если используем создание списка не под дням, а, например, по месяцам. Даты для месяцев у нас могут быть разные (например, в примере выше дата начала для клиента «А» 10.09.2020, а дата окончания — 07.02.2021). Это может привести к тому, что в каких-то строках могут пропасть последние месяцы. Решается это довольно просто: сразу после того, как загрузили данные и изменили тип столбцов на тип Дата(второй шаг запроса — перед добавлением пользовательского столбца), необходимо щелкнуть правой кнопкой мыши по столбцу дат -выбрать пункт Преобразование(Transform)Месяц(Month)Начало месяца(Start of Month). Это заставит нашу функцию вычислять интервалы по месяцам корректно. Точно такой же алгоритм и для других периодов: лет, недель, кварталов.

Скачать файл:

  Список дат при помощи Power Query.xlsx (72,7 KiB, 407 скачиваний)

Так же см.:
Получить данные из файлов XML при помощи Power Query
Как перейти к определенной строке таблицы в Power Query
Относительный путь к данным PowerQuery
Курс валют при помощи Power Query


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Понравилась статья? Поделить с друзьями:
  • Проект по биологии word
  • Проект наш класс в excel
  • Проект на тему microsoft word
  • Проект на тему microsoft excel
  • Проект на одном листе excel