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

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

Author: Siluvia Last Modified: 2025-06-05

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

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

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


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

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

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

Выберите пустую ячейку (в данном случае я выбираю D2 для вывода первой продолжительности), введите формулу =C2-B2 в нее и нажмите клавишу Enter. Выберите ячейку с формулой, затем перетащите маркер заполнения вниз до тех пор, пока все продолжительности не будут отображены.

steps of creating a simple Gantt chart in Excel

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

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

steps of creating a simple Gantt chart in Excel

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

steps of creating a simple Gantt chart in Excel

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

steps of creating a simple Gantt chart in Excel

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

steps of creating a simple Gantt chart in Excel

5. Когда вы вернетесь в диалоговое окно Выбор источника данных, выберите Series1 в поле Легенда (Ряды) и затем нажмите кнопку Изменить в поле Метки горизонтальной (категориальной) оси.

steps of creating a simple Gantt chart in Excel

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

steps of creating a simple Gantt chart in Excel

7. Когда вы снова вернетесь в диалоговое окно Выбор источника данных, вы увидите, что исходные номеры рядов заменены описаниями задач. Нажмите кнопку ОК, чтобы сохранить изменения и закрыть диалог.

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

steps of creating a simple Gantt chart in Excel

8. Выберите метку оси, щелкните правой кнопкой мыши и выберите Формат оси из контекстного меню.

steps of creating a simple Gantt chart in Excel

9. В панели Формат оси отметьте поле Категории в обратном порядке под вкладкой Параметры оси.

steps of creating a simple Gantt chart in Excel

Теперь описания задач перечислены в обычном порядке.

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

steps of creating a simple Gantt chart in Excel

11. В панели Формат ряда данных перейдите на вкладку Заливка и границы, а затем выберите опции Без заливки и Без линии отдельно в разделах Заливка и Граница.

steps of creating a simple Gantt chart in Excel

Теперь все синие полосы скрыты на диаграмме Ганта.

12. Перейдите к выбору первой начальной даты в вашем диапазоне, щелкните правой кнопкой мыши и выберите параметр Формат ячеек из контекстного меню. В диалоговом окне Формат ячеек нажмите Общий в списке Категория, запомните или запишите число справа, а затем нажмите кнопку Отмена, чтобы закрыть диалог.

steps of creating a simple Gantt chart in Excel

13. Щелкните, чтобы выбрать всю ось дат. Щелкните правой кнопкой мыши и выберите Формат оси.

steps of creating a simple Gantt chart in Excel

14. В панели Формат оси введите число, которое вы записали на шаге 12, в поле Минимум, а затем настройте Единицы основной и второстепенной сетки по мере необходимости.

steps of creating a simple Gantt chart in Excel

Теперь диаграмма Ганта отображается, как показано на скриншоте ниже.

steps of creating a simple Gantt chart in Excel

Вы можете применить другое форматирование для украшения диаграммы Ганта по своему усмотрению.

1) Измените заголовок диаграммы;
2) Уменьшите белые пространства между полосами, щелкнув правой кнопкой мыши оранжевые полосы, выбрав Формат ряда данных из контекстного меню, а затем переместите ширину промежутка влево, пока она не будет соответствовать вашим потребностям.

steps of creating a simple Gantt chart in Excel

3) Добавьте метки данных к полосе.
4) Измените цвет полосы, добавьте тени и настройте 3D-формат по мере необходимости.

Наконец, диаграмма Ганта отображается, как показано на скриншоте ниже.

steps of creating a simple Gantt chart in Excel


Создание динамической диаграммы Ганта, показывающей прогресс выполнения задач

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

Во-первых, подготовьте свои данные

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

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

=D4-C4

steps of creating a dynamic Gantt chart showing task progressl

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

=D16-C16

steps of creating a dynamic Gantt chart showing task progress

3. В ячейке I4 вставьте выпадающий список проверки данных со значением источника «Плановая продолжительность» и «Фактическая продолжительность».

steps of creating a dynamic Gantt chart showing task progress

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

4.1) Создайте столбец продолжительности. Выберите ячейку, введите следующую формулу в нее и нажмите клавишу Enter. Затем перетащите ее маркер заполнения вниз, чтобы применить формулу к другим ячейкам, пока не будут отображены все продолжительности задач.
=IF($I$4="Плановая продолжительность",D4-C4,D16-C16)

steps of creating v

4.2) Создайте столбец прогресса. Выберите ячейку, введите следующую формулу в нее и нажмите клавишу Enter. Затем перетащите ее маркер заполнения вниз, чтобы применить формулу к другим ячейкам, пока не будут отображены все результаты.
=IF($I$4="Плановая продолжительность",0,F16*D28)

steps of creating a dynamic Gantt chart showing task progress

Примечания:

1. В этих формулах $I$4 — это ячейка, содержащая выпадающий список проверки данных.
2. Таблица временной шкалы проекта будет динамически изменяться на основе значения, выбранного в раскрывающемся списке.
Создание динамической диаграммы Ганта с данными таблицы временной шкалы проекта

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

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

steps of creating a dynamic Gantt chart with the data of the Project timeline table

2. Выберите невидимые полосы, нажмите кнопку Элементы диаграммы, а затем отметьте поле Линии ошибок. Смотрите скриншот:

steps of creating a dynamic Gantt chart with the data of the Project timeline table

3. Щелкните правой кнопкой мыши одну из линий ошибок, а затем выберите Формат линий ошибок из контекстного меню.

steps of creating a dynamic Gantt chart with the data of the Project timeline table

4. В панели Формат линий ошибок вам нужно:

4.1) Выберите Плюс в разделе Направление;
4.2) Выберите Без колпачков в разделе Конечный стиль;
4.3) Выберите Пользовательский в разделе Величина ошибки, а затем нажмите кнопку Указать значение. Смотрите скриншот:

steps of creating a dynamic Gantt chart with the data of the Project timeline table

5. В диалоговом окне Пользовательские линии ошибок выберите столбец Прогресс в поле Положительное значение ошибки, а затем нажмите кнопку ОК.

steps of creating a dynamic Gantt chart with the data of the Project timeline table

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

steps of creating a dynamic Gantt chart with the data of the Project timeline table

Советы: Вам нужно выбрать «Фактическая продолжительность» в раскрывающемся списке, чтобы отобразить прогресс выполнения задач на диаграмме Ганта.

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

steps of creating a dynamic Gantt chart with the data of the Project timeline table

Советы: Вы можете применить другое форматирование для украшения диаграммы Ганта по своему усмотрению. Например:

1) Добавьте метки данных на полосы;
2) Уменьшите белые пространства между полосами Продолжительности, чтобы сделать полосы шире;
3) Измените цвет полос Продолжительности.

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


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

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

1. Нажмите Файл > Создать.

steps of creating an online Excel Gantt chart template

2. Введите «Гантт» в поле поиска и нажмите клавишу Enter.

steps of creating an online Excel Gantt chart template

3. Теперь найдены все онлайн шаблоны диаграмм Ганта в Excel. Щелкните один из шаблонов, чтобы создать его по мере необходимости.

steps of creating an online Excel Gantt chart template

4. Затем появится окно с предварительным просмотром и описанием выбранной диаграммы Ганта. Нажмите кнопку Создать.

steps of creating an online Excel Gantt chart template

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


Легкое создание диаграммы Ганта в Excel

Если вышеуказанные методы являются повторяющимися и трудоемкими для вас, здесь настоятельно рекомендуется использовать диаграмму Ганта функционал Kutools for Excel. С помощью этой функции вы можете легко создать диаграмму Ганта в Excel всего несколькими кликами, как показано в демо ниже.
Скачайте и попробуйте прямо сейчас! 30-дневная бесплатная пробная версия


Скачать пример файла

sample of creating gantt chart in Excel


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


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.