Mastering Gantt Charts: A Step-by-Step Guide to Google Sheets

Gregory Jul 09, 2026

Creating a Gantt chart in Google Sheets can be a powerful way to visualize and manage projects, tasks, and deadlines. This step-by-step guide will walk you through the process, from setting up your sheet to creating and customizing your Gantt chart.

How to Create a Gantt Chart in Google Sheets
How to Create a Gantt Chart in Google Sheets

Before we dive in, ensure you have Google Sheets open and are familiar with its basic functions. If you're new to Google Sheets, don't worry – we'll keep the instructions simple and straightforward.

How to make a Gantt chart in Google Sheets + Free template
How to make a Gantt chart in Google Sheets + Free template

Setting Up Your Google Sheets

To begin, open a new or existing Google Sheets document. For this guide, let's assume you've opened a new one. You'll need to set up your sheet with the following columns: 'Task', 'Start Date', 'End Date', and 'Duration'.

How to Create a Gantt Chart in Google Sheets
How to Create a Gantt Chart in Google Sheets

Here's how to set up your columns:

  • In cell A1, type 'Task'.
  • In cell B1, type 'Start Date'.
  • In cell C1, type 'End Date'.
  • In cell D1, type 'Duration'.
Gantt Chart Template for Excel
Gantt Chart Template for Excel

Entering Your Tasks and Dates

Now, enter your tasks in the 'Task' column (starting from A2). For each task, enter the start and end dates in the respective columns. The 'Duration' column will automatically calculate the duration based on the start and end dates.

To calculate duration, select cell D2, click on 'Insert' in the menu, then 'Function', and finally 'ARRAYFORMULA'. In the formula bar, type '=ARRAYFORMULA(DATEDIF(B2:B, C2:C, "D"))' and press Enter. This formula calculates the number of days between the start and end dates for each task.

Gantt Chart Template for Tracking Project Tasks in Google Sheets
Gantt Chart Template for Tracking Project Tasks in Google Sheets

Formatting Your Dates

To make your dates easier to read, format them as 'MM/DD/YYYY'. Select the 'Start Date' and 'End Date' columns, click on 'Format' in the menu, then 'Number', and finally 'Custom date and time'. In the format box, type 'MM/DD/YYYY' and press Enter.

Your tasks and dates should now be set up and formatted correctly.

How to Make a Gantt Chart in Google Sheets
How to Make a Gantt Chart in Google Sheets

Creating Your Gantt Chart

Now that your data is set up, it's time to create your Gantt chart. Google Sheets doesn't have a built-in Gantt chart function, but we can create one using conditional formatting and a simple trick with merged cells.

3 Easy Ways To Make a Gantt Chart (+ Free Excel Template)
3 Easy Ways To Make a Gantt Chart (+ Free Excel Template)
How to make a Gantt chart in Google Sheets + Free template
How to make a Gantt chart in Google Sheets + Free template
Free Gantt Chart Excel Template - Gantt Excel
Free Gantt Chart Excel Template - Gantt Excel
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
Weekly Project Plan (Gantt Chart) in Google Sheets
Weekly Project Plan (Gantt Chart) in Google Sheets
How to Use Timeline Gantt Chart in Excel
How to Use Timeline Gantt Chart in Excel
a spreadsheet showing the project name and numbers for each project, including several different sections
a spreadsheet showing the project name and numbers for each project, including several different sections
#Excel #Gantt #Charts: How To
#Excel #Gantt #Charts: How To
How To Create A Simple, Effective Gantt Chart In Excel
How To Create A Simple, Effective Gantt Chart In Excel
Free Gantt chart templates in Excel, Google Sheets, and GanttPRO
Free Gantt chart templates in Excel, Google Sheets, and GanttPRO
Gantt Chart Template in Excel, Google Sheets - Download | Template.net
Gantt Chart Template in Excel, Google Sheets - Download | Template.net
Free Gantt Chart Template For Google Sheets
Free Gantt Chart Template For Google Sheets
Mastering Your Production Calendar [FREE Gantt Chart Excel Template]
Mastering Your Production Calendar [FREE Gantt Chart Excel Template]
Google Sheets Automatic Gantt Chart Template: Project Timeline with days and weeks view
Google Sheets Automatic Gantt Chart Template: Project Timeline with days and weeks view
23 Free Gantt Chart And Project Timeline Templates In PowerPoints, Excel & Sheets
23 Free Gantt Chart And Project Timeline Templates In PowerPoints, Excel & Sheets
These Are the 5 Best Gantt Chart Templates for Excel and Google Sheets
These Are the 5 Best Gantt Chart Templates for Excel and Google Sheets
How to Make a Basic Gantt Chart in Google Sheets
How to Make a Basic Gantt Chart in Google Sheets
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
How to Make a Timeline Chart in Google Sheets
How to Make a Timeline Chart in Google Sheets
a screenshot of a project schedule with times and tasks in the calendar section on it
a screenshot of a project schedule with times and tasks in the calendar section on it

Here's how to create your Gantt chart:

Creating the Gantt Chart Header

In cell E1, type 'Gantt Chart'. In cell F1, type 'Task'. In cell G1, type 'Start'. In cell H1, type 'End'. In cell I1, type 'Duration'. These will serve as headers for your Gantt chart.

Select cells E1 to I1, click on 'Format' in the menu, then 'Fill', and choose a light gray color. This will make your headers stand out.

Creating the Gantt Chart Bars

Select cells E2 to I100 (you can adjust this range depending on the number of tasks you have). Click on 'Format' in the menu, then 'Conditional formatting'. Under the 'Format cells if...' dropdown, choose 'Custom formula is'. In the formula bar, type '=AND($B2<>$E2,$D2>0)' and click 'Done'.

This formula tells Google Sheets to apply formatting to cells where the task's start date is later than the previous task's end date, and the task has a positive duration. This will create the bars for your Gantt chart.

Click on the 'Formatted style' dropdown and choose a color for your Gantt chart bars. You can also adjust the bar width by merging cells horizontally. For example, if you want your bars to be 5 days wide, select cells E2 to I2, click on 'Format' in the menu, then 'Merge cells', and choose 'Merge horizontally'. Repeat this for each task.

Your Gantt chart should now be complete, with tasks and their durations represented by colored bars.

Congratulations! You've just created a Gantt chart in Google Sheets. This chart will help you visualize your project's timeline, track progress, and manage tasks and deadlines more effectively.

Remember, the key to a good Gantt chart is keeping it up-to-date. Regularly review and update your tasks, dates, and durations to ensure your chart remains accurate and useful.

Now that you've mastered the basics of creating a Gantt chart in Google Sheets, why not explore other features and functions? You could add task dependencies, milestones, or even create a Gantt chart template to save time in the future.