KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторСяоянДата изменения

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

Пример диаграммы Ганта, созданной в Excel для визуализации сроков проекта


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

Вы можете создать диаграмму Диаграмма Ганта, выполнив следующие шаги:

Сначала создайте собственный список задач в диапазоне данных.

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

Снимок экрана Excel с данными задач, включая столбцы «Название задачи», «Дата начала» и «Продолжительность»

Во-вторых, вставьте гистограмму и добавьте ряды данных.

2. Откройте вкладку Вставка, перейдите к разделу Вставка диаграммы или Гистограмма и выберите тип Гистограмма с накоплением. Появится пустая диаграмма, готовая принять ваши данные.

Снимок экрана меню «Вставка» в Excel с выделенным пунктом «Гистограмма»СтрелкаСнимок экрана пустой堆积ной гистограммы, вставленной в Excel

3. Чтобы добавить данные проекта, щёлкните правой кнопкой мыши по диаграмме и выберите в контекстном меню пункт Выбрать данные. Это позволит назначить столбцы «Дата начала» и «Продолжительность» из вашей таблицы на диаграмму.

Снимок экрана опции «Выбрать данные» в контекстном меню Excel

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

Снимок экрана диалогового окна «Источник данных»

5. Откроется диалоговое окно Изменение ряда:
(1.) В поле Имя серии выберите ячейку с заголовком «Дата начала» (например, B1).
(2.) В поле Значения ряда выделите все ячейки со значениями «Дата начала» для ваших задач (например, от B2 до B7).

Снимок экрана диалогового окна «Изменение ряда» для выбора ячеек с датами начала

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

Снимок экрана диаграммы Excel с добавленными рядами данных «Дата начала» и «Продолжительность»

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

Снимок экрана диалогового окна «Источник данных» с кнопкой «Изменить» для подписей осиСтрелкаСнимок экрана диалогового окна выбора подписей оси для диаграммы Ганта

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

Снимок экрана диаграммы Ганта в Excel, где «Дата начала» и «Продолжительность» отображаются синими и оранжевыми полосами

В-третьих, отформатируйте гистограмму.

9. По умолчанию задачи в диаграмме «Столбчатая с накоплением» в Excel отображаются в обратном порядке. Чтобы расположить их сверху вниз, щёлкните правой кнопкой мыши по вертикальной оси («Название проекта») и выберите пункт Формат оси.

Снимок экрана опции «Формат оси» в контекстном меню диаграммы Excel

10. В области Параметры оси панели Формат оси установите флажок Обратный порядок категорий. Это изменение обеспечит логичный порядок сверху вниз и соответствует общепринятым стандартам управления проектами.

Снимок экрана панели «Формат оси» в Excel с установленным флажком «Категории в обратном порядке»

11. Спрячьте столбцы «Дата начала» для более чистого вида: щёлкните правой кнопкой мыши по любому синему столбцу (представляющему «Дата начала») и выберите пункт Формат ряда данных.

Снимок экрана опции «Формат ряда данных» для скрытия полосы «Дата начала» на диаграмме Ганта в Excel

12. В области Формат ряда данных одновременно выберите параметры Нет заливки и Нет линии в разделе Заливка и границы.

Снимок экрана диаграммы Ганта в Excel после скрытия полос «Дата начала»

13. Уменьшите отступы слева от диаграммы, скорректировав даты на оси. Вот как это сделать:
(1.) Выделите ячейку с самой ранней датой «Дата начала», щёлкните правой кнопкой мыши и выберите пункт Установить формат ячейки. На вкладке Число выберите категорию Общий и запишите отображаемый порядковый номер (например, 43933). Порядковые номера представляют значения дат в Excel.

Снимок экрана диалогового окна «Формат ячеек», показывающий общий числовой формат, применённый к ячейке «Дата начала» в Excel

(2.) Затем выделите даты над столбцами на диаграмме, щелкните по ним правой кнопкой мыши и выберите «Формат оси». В области «Формат оси» перейдите на вкладку «Параметры оси».

  • В поле «Минимум» введите числа, которые вы только что записали;
  • В поле «Основная» задайте нужный временной интервал.
Снимок экрана опции «Формат оси» в контекстном меню диаграммы ExcelСтрелкаСнимок экрана панели «Формат оси» в Excel для задания минимального значения и основных делений оси

(3.) Закройте область, и ваша диаграмма Диаграмма Ганта будет создана, как показано ниже:

Финальный снимок экрана завершённой диаграммы Ганта в Excel

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


Создание диаграммы Диаграмма Ганта с помощью удивительной функции

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

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Нажмите Kutools > Диаграммы > Точка времени > Диаграмма Ганта, см. снимок экрана:

Снимок экрана меню Kutools с опцией «Диаграмма Ганта» в Excel

2. В диалоговом окне Диаграмма Ганта укажите:

  • Выберите ячейки с названиями задач в поле Название проекта;
  • Выберите ячейки с данными Дата начала для поля Дата/время начала;
  • Назначьте столбец «Продолжительность», выделив соответствующие ячейки.

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

3. Нажмите ОК, после чего появится сообщение о том, что для расчётов и построения диаграмм будет создан скрытый лист (это не повлияет на ваш основной лист).

Снимок экрана запроса Kutools на создание скрытого листа при построении диаграммы Ганта

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

Снимок экрана диаграммы Ганта, созданной в Excel с помощью Kutools

Kutools для Excel: Более 300 удобных инструментов всегда под рукой! Воспользуйтесь функциями на базе ИИ для более умной и быстрой работы!Скачать сейчас!

Автоматизация создания и форматирования Диаграмма Ганта с помощью VBA

При управлении сложными или часто обновляемыми графиками проектов в Excel автоматизация становится по-настоящему ценной. С помощью VBA (Visual Basic for Applications) можно создать макрос, который генерирует и форматирует диаграмму Ганта с минимальным участием пользователя. Это особенно удобно, когда данные проекта регулярно меняются или требуется единый, стандартизированный визуальный формат — например, для отчётов, передаваемых между командами.

1. Откройте свою рабочую книгу Excel и запустите редактор VBA через меню Инструменты разработчика > Visual Basic. В открывшемся окне Microsoft Visual Basic для приложений нажмите Вставка > Модуль. Вставьте следующий код в область модуля:

Sub CreateGanttChart()
    Dim ws As Worksheet
    Dim ch As ChartObject
    Dim tNameRng As Range
    Dim startRng As Range
    Dim durRng As Range
    Dim lastRow As Long
    Dim chartSheet As Worksheet
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt user for task names, start dates, and durations
    Set tNameRng = Application.InputBox("Select task names range", xTitleId, Type:=8)
    Set startRng = Application.InputBox("Select start dates range", xTitleId, Type:=8)
    Set durRng = Application.InputBox("Select durations range", xTitleId, Type:=8)
    
    ' Add chart sheet
    Set chartSheet = Worksheets.Add
    chartSheet.Name = "GanttChartAuto"
    
    ' Add stacked bar chart
    Set ch = chartSheet.ChartObjects.Add(Left:=100, Width:=500, Top:=100, Height:=400)
    ch.Chart.ChartType = xlBarStacked
    
    ' Add Start Date series
    ch.Chart.SeriesCollection.NewSeries
    ch.Chart.SeriesCollection(1).Name = "Start Date"
    ch.Chart.SeriesCollection(1).Values = startRng
    ch.Chart.SeriesCollection(1).XValues = tNameRng
    
    ' Add Duration series
    ch.Chart.SeriesCollection.NewSeries
    ch.Chart.SeriesCollection(2).Name = "Duration"
    ch.Chart.SeriesCollection(2).Values = durRng
    ch.Chart.SeriesCollection(2).XValues = tNameRng
    
    ' Format categories in reverse order
    ch.Chart.Axes(xlCategory).ReversePlotOrder = True
    
    ' Hide Start Date series
    With ch.Chart.SeriesCollection(1).Format.Fill
        .Visible = msoFalse
    End With
    
    ' Format Duration series with solid color
    With ch.Chart.SeriesCollection(2).Format.Fill
        .Visible = msoTrue
        .ForeColor.RGB = RGB(255, 153, 51) ' Orange
    End With
    
    ' Adjust axis minimum based on start date
    Dim minDate As Double
    minDate = Application.WorksheetFunction.Min(startRng)
    ch.Chart.Axes(xlValue).MinimumScale = minDate
End Sub

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


Другие статьи по теме диаграмм:

  • Создание диаграммы Диаграмма шагов в Excel
  • Диаграмма «Шаги» наглядно отображает изменения, происходящие в нерегулярные промежутки времени, и представляет собой расширенную версию линейчатой диаграммы. Хотя Excel не предлагает прямого способа её создания, в этой статье я подробно расскажу, как пошагово построить диаграмму «Шаги» на листе Excel.
  • Выделение максимальных и минимальных точек данных на диаграмме
  • Если у вас есть Круговая диаграмма, на которой вы хотите выделить наибольшие или наименьшие точки данных разными цветами, чтобы они выделялись, как показано на следующем снимке экрана, как быстро определить максимальные и минимальные значения и выделить соответствующие точки данных на диаграмме?

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

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

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек