Mastering Excel: Create Gantt Charts with Ease

Gregory Jul 09, 2026

Creating a Gantt chart in Excel is an efficient way to visualize and manage project timelines. This article will guide you through the process of creating a Gantt chart using Excel data, ensuring you understand each step for a professional outcome.

the gantt chart in excel book with text overlaying it, and an image of
the gantt chart in excel book with text overlaying it, and an image of

Before we dive in, ensure you have Microsoft Excel installed on your computer. This guide uses Excel 2016, but the steps are similar in other versions. Let's start by creating a simple task list, which will form the basis of our Gantt chart.

How to Use Timeline Gantt Chart in Excel
How to Use Timeline Gantt Chart in Excel

Preparing Your Excel Data

To create a Gantt chart, you'll need a list of tasks with start and end dates. For this example, let's assume you're planning a small event with the following tasks:

Make Gantt Chart in Excel: Quick Tutorial - How to Create Gantt Charts in Excel with Progress Bars
Make Gantt Chart in Excel: Quick Tutorial - How to Create Gantt Charts in Excel with Progress Bars

TaskStart DateEnd Date
Send Invitations2022-01-012022-01-05
Book Venue2022-01-062022-01-10
Prepare Materials2022-01-112022-01-20
Event Day2022-01-212022-01-21

Formatting Your Data

Mastering Monthly Budgets with Excel
Mastering Monthly Budgets with Excel

Before creating the Gantt chart, ensure your data is formatted correctly:

  • In the 'Start Date' and 'End Date' columns, select the cells and click on 'Number' in the Home tab. Choose 'Short Date' to display dates in a readable format (e.g., 1/1/2022).
  • Sort your tasks in ascending order by start date to ensure the Gantt chart is easy to read.

Adding Dependencies

Make a Gantt Chart in Excel
Make a Gantt Chart in Excel

To make your Gantt chart more useful, you can add dependencies between tasks. For example, you can't book the venue until after you've sent invitations. To do this:

  1. Select the task that depends on the previous one (e.g., 'Book Venue').
  2. Right-click and select 'Add Predecessor'.
  3. Enter the task number of the preceding task (e.g., 'Send Invitations').
  4. Press Enter. The dependent task will now adjust its start date based on the end date of the preceding task.

Creating the Gantt Chart

How to Make a Gantt Chart in Excel
How to Make a Gantt Chart in Excel

Now that your data is prepared, it's time to create the Gantt chart:

Creating the Chart

How to Use a Gantt Chart for Production Planning in Excel
How to Use a Gantt Chart for Production Planning in Excel
How To... Create a Basic Gantt Chart in Excel 2013
How To... Create a Basic Gantt Chart in Excel 2013
How to Create a Gantt Chart in Excel (Free Template) and Instructions | Planio
How to Create a Gantt Chart in Excel (Free Template) and Instructions | Planio
3 Easy Ways To Make a Gantt Chart (+ Free Excel Template)
3 Easy Ways To Make a Gantt Chart (+ Free Excel Template)
Gantt Charts in Excel - How To
Gantt Charts in Excel - How To
Excel Gantt Chart Tutorial: How to Create Gantt Chart With Percentage Completion
Excel Gantt Chart Tutorial: How to Create Gantt Chart With Percentage Completion
Gantt Chart Template for Excel
Gantt Chart Template for Excel
Create Gantt Chart in Excel in 5 minutes - Easy Step by Step Guide
Create Gantt Chart in Excel in 5 minutes - Easy Step by Step Guide
Free Gantt Chart Template for Excel
Free Gantt Chart Template for Excel
How to Make a Gantt Chart in Excel
How to Make a Gantt Chart in Excel
How To... Edit a Basic Gantt Chart in Excel 2010
How To... Edit a Basic Gantt Chart in Excel 2010
Mastering Your Production Calendar [FREE Gantt Chart Excel Template]
Mastering Your Production Calendar [FREE Gantt Chart Excel Template]
How To...Create a Basic Gantt Chart in Excel 2010
How To...Create a Basic Gantt Chart in Excel 2010
How-To Create Gantt Charts in Excel 👍
How-To Create Gantt Charts in Excel 👍
Create an In Cell Gantt Chart in Excel - Excel Tips and Tricks
Create an In Cell Gantt Chart in Excel - Excel Tips and Tricks
How to Quickly Make a Gantt Chart in Excel
How to Quickly Make a Gantt Chart in Excel
How to Create a Gantt Chart in Google Sheets
How to Create a Gantt Chart in Google Sheets
Excel Gantt Chart Template for Project Management
Excel Gantt Chart Template for Project Management
WBS Gantt Chart Excel Template
WBS Gantt Chart Excel Template
Create Gantt Chart in Excel Easily
Create Gantt Chart in Excel Easily

To create the Gantt chart, follow these steps:

  1. Select the range of cells containing your task list, including headers.
  2. Click on 'Insert' in the ribbon, then select 'Bar' and 'Stacked Area'. Choose the first chart option (a stacked area chart).
  3. Right-click on the chart and select 'Select Data'. In the 'Legend Entries (Series)' section, click 'Add'. Enter 'Task' for the series name and select the range of cells containing your task names. Click 'OK'.
  4. Repeat the above step to add 'Start' and 'End' series, selecting the appropriate ranges of cells for each.

Formatting the Chart

To make your Gantt chart more readable, you can apply some formatting changes:

  • Right-click on the chart and select 'Format Selection'. In the 'Shape Fill' section, choose a color for your task bars.
  • Click on the 'Axis' tab in the 'Format Selection' pane. In the 'Vertical (Value) Axis' section, uncheck 'Show axis'.
  • Click on the 'Add Chart Element' arrow in the 'Format Selection' pane. Select 'Gridlines' and then 'Primary Major Gridlines'. Format these as desired.

Congratulations! You've created a Gantt chart in Excel using your project data. This chart will help you visualize your project timeline and track progress. Regularly update your data to keep your Gantt chart current and informative.

As your projects grow in complexity, consider exploring more advanced Gantt chart features, such as adding milestones, resources, and critical paths. With practice, you'll become proficient in creating and managing Gantt charts in Excel, making your project management more efficient and effective.