How to Make a Gantt Chart in Google Sheets: Step-by-Step Guide and Video

By Diana Ramos | December 2, 2020 (updated March 26, 2025)

You can create a Gantt chart in Google Sheets two ways: you can create one manually by inputting your project data and inserting a chart, or you can use a template. Both provide a visual representation of your project tasks, durations, and dependencies, so you can track your project progress.

Included in this article, you’ll find the following:

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

To create a Gantt chart in Google Sheets, download a Gantt chart template from this page, and follow the steps below. This step-by-step guide provides details on how to open and complete the Gantt chart template.

  1. Open the Template
    Open the Gantt chart template in Google Sheets.
     
  2. Make a Copy
    Click File Make a copy to make an editable copy of the template.

    make a copy



    Name the document, select a folder, and click Make a copy.

    name the template



    Once the template opens, click on the the BLANK - Gantt Chart tab at the bottom of the sheet.

    open blank tab


     
  3. Enter the Project Name and Start Date
    In the Project field, enter the project’s name and a brief description. In the Start Date field, enter the project’s start date.

    enter project name and start date


     
  4. Enter Project Details
    Enter project tasks, task owners, status, and start and end dates.

    enter project details



    Once you enter a start and end date for each task, the template will auto-populate a duration bar on the right-hand side of the template.

    gantt chart 2



    The template also calculates the number of days to complete the task under the Days column.

    days



    To learn more about Gantt charts, including their history and why they’re a beneficial tool for project management, visit this article about Gantt charts.

Transform your project details into an easy-to-read Gantt chart with Smartsheet

product ui showing gantt view features

Smartsheet Gantt charts are a powerful tool for project planning, scheduling, and progress tracking. Display tasks across time with horizontal bars, view dependencies between tasks with ease, highlight important milestones, and identify a project's critical path to prioritize essential tasks.

Explore the full range of robust features when you try Smartsheet free for 30 days.

Try Smartsheet for Free

How to Make a Gantt Chart in Google Sheets

A Gantt chart in Google Sheets uses horizontal bars to represent the duration of each task. A Gantt chart enables you to track your progress, task dependencies, and key milestones. Follow the steps below to quickly create a Gantt chart with Google Sheets.

  1. Open a New Google Sheets Spreadsheet
    Click New > Google Sheets > Blank spreadsheet.

    select new



    select blank spreadsheet


     
  2. Rename the Document
    Name the document by replacing the placeholder text with the name of your project.

    name the document


     
  3. Enter Project Data
    To enter project data for the Gantt chart, you’ll need to make two tables. The first table serves as a template for the calculations you create in the second table.

    For the first table, enter column data for your project tasks, along with their start and end dates.

    enter column data



    Create the second table a few rows below the first one. Enter Task, Start Day, and Duration (days) column headings.

    Tip: The task lists in both tables should be identical. Copy the tasks from the first table and paste them into the second table.

    enter second table headings


    copy and paste tasks


     
  4. Enter the Start Day Formulas
    Determine the start day for each task. The Start Day for Task 1 is 0 (this will serve as the starting point for all task durations). Enter a formula for Start Date - Start Date. In the example below, it is =int(B2)-int(B2).

    start day formula



    To determine the remaining Start Day values, enter a formula to find the difference between each task’s start date and that of the first task: Task 1’s Start Date - Task 2’s Start Date. In the example below, it is =int(B3)-int(B2).

    start day formula 2



    Click Task 2’s Start Day cell, and drag the small blue box in the bottom-right corner of the cell until you reach the last project task. The remaining tasks’ start days will auto-populate.

    copy start day formula


     
  5. Enter the Duration Formulas
    To determine the duration of each task, subtract each task’s start date from the end date and subtract the start date from the start date. In the example below, the formula is =(int(C2)-int(B2))-(int(B2)-int(B2)).

    enter duration formula



    Click the Duration cell for Task 1, and drag the small blue box in the bottom-right corner of the cell until you reach the last project task. The durations of the remaining tasks will auto-populate.

    copy duration formula


     
  6. Create a Stacked Bar Graph
    Highlight the second table. The highlighted data will be used for the chart.

    highlight second table



    Click Insert > Chart. A stacked bar chart will appear on the page.

    insert chart



    gantt chart


     
  7. Convert the Stacked Bar Graph to a Gantt Chart
    Click on any Start Day bar in the chart to highlight all the Start Day bars. In the example below, this is the blue portion of the bars.

    In the Chart editor panel on the right, click the Customize tab. Click Series, then click the drop-down menu and Start Day. Under Fill opacity, click 0%. The chart should now resemble a Gantt chart.

    remove gantt chart



    gantt chart final



    Tip: To remove the legend, select None from the Legend drop-down menu in the Chart editor.

    remove legend



    Use Google Sheets daily schedule templates and planners to improve your day-to-day productivity.

Tips for Customizing a Gantt Chart in Google Sheets

It’s easy to customize your Gantt chart using the Chart editor. You can customize the chart title, the style of the bars, the bar colors, the axes labels, and more. Below, you’ll find tips and how-tos to customize the chart to fit your needs.

Update the Gantt Chart Title

Double-click the chart to open the Chart editor menu on the right. Click the Customize tab and Title text. Type in a new title, and press Enter.

tip title text

Customize the Gantt Chart Area

Follow these steps to change the appearance of your chart by adjusting the border color or making the bars pop in 3D.

  1. Double-click the chart and navigate to the Chart editor menu on the right.
  2. Click the Customize tab, then click Chart style.

    Customize Chart


     
  3. Click the drop-down menu under Background color, then click a color to change the background color.

    Change Background Color


     
  4. Click on the text you want to change in the chart. Click the Font drop-down menu to change the font style for labels, legends, or the title.
    Note: You need to click on the text type to make changes.

    Change Font


     
  5. Click the Chart border color drop-down menu. Click a border or color, or click None to remove it completely.

    Change Border Color


     
  6. Click the 3D box to add the effect to the bars. 

    Change Border Styles

How to Handle Gantt Charts With Dependencies in Google Sheets

Identify which tasks can’t start until a previous task or series of tasks is complete. Add a formula to set the dependency. You can also add formulas that show tasks that can happen concurrently. Follow these steps to learn how to keep a dependent task from starting before the previous one is complete.

Set Up Dependent Tasks in a Gantt Chart

  1. task dependency is a task that can only be completed once another task is done. Determine the task dependencies in your project, including the tasks they depend on.
     
  2. In the first table, click the cell of the dependent task.
     
  3. In the Start Date cell of the dependent task, type in this formula:
    =max(B2)+1

    Tip: The +1 signifies this task can only start the day after the other tasks in the formula are completed.

    Input Dependencies Formula



    The resulting value in the dependent task cell should be the date after the other tasks in the formula are projected to be completed.

    Dependency Formula Cells



    Check out our roundup of project management templates in Google Sheets to standardize your project management process. If you’re looking for templates that help you track task details and their status, check out this collection of Google Sheets project tracker templates

How to Export a Gantt Chart in Google Sheets to Excel

Some people prefer working in a more familiar spreadsheet interface, such as Microsoft Excel. Follow these steps to export a Gantt chart and all corresponding project data in Google Sheets to Excel.

  1. Click File and scroll down to Download.
  2. From the Download drop-down menu, click Microsoft Excel (.xlsx).
    Use this action to automatically create and download an Excel file.

    Export to Excel



    Follow this tutorial to learn how to make a Gantt Sheet in Excel.

Use Smartsheet to Create a More Powerful and Useful Gantt Chart

Empower your people to go above and beyond with a flexible platform designed to match the needs of your team — and adapt as those needs change. 

The Smartsheet platform makes it easy to plan, capture, manage, and report on work from anywhere, helping your team be more effective and get more done. Report on key metrics and get real-time visibility into work as it happens with roll-up reports, dashboards, and automated workflows built to keep your team connected and informed. 

When teams have clarity into the work getting done, there’s no telling how much more they can accomplish in the same amount of time. Try Smartsheet for free, today.

 

 

Google Sheets Gantt Chart FAQs

Google Sheets is a versatile tool that you can use to create Gantt charts for project management. Check out these Google Sheets Gantt chart FAQs to learn about its limitations and how to make the most out of what Google offers.

Does Google Have a Gantt Chart Maker?

Google does not have a Gantt chart maker or a built-in Gantt chart template. To manually create a Gantt chart in Google, enter your project details (tasks, start, and end dates), highlight the data, and insert a chart. Use the chart editor panel to customize the look and feel of your Gantt chart. You can also download a template and reuse it for future projects.

Can I Use a Prebuilt Table in Google Sheets to Make a Gantt Chart?

Google Sheets does not have a prebuilt table with duration bars for Gantt charts. However, you can manually create a Gantt chart in Google Sheets using a stacked bar chart with custom formatting to represent task durations.

What Is the Best Simple Google Sheets Gantt Chart Template?

Smartsheet offers a Gantt chart template in Google Sheets that automatically creates duration bars for tasks with start and end dates. Use this customizable template to track project timelines without manually creating bars or conditional formatting. 

Check out this complete collection of Gantt chart templates in Google Sheets.

How Do I Make a Monthly Google Sheets Gantt Chart?

To make a monthly Gantt chart in Google Sheets, navigate to the Chart editor and click the Customize tab. Expand Gridlines and ticks, and set the Horizontal axis Major step to 30. Then, add a horizontal axis title under Chart & axis titles by entering Days in the Title text box.

How Do I Make a Timeline in Google Sheets?

Making a timeline in Google Sheets is similar to creating a bar chart. Enter your project data (tasks, assignees, start dates, due dates), and insert a timeline using the timeline feature. You can customize which data you want displayed in the timeline view and color-code the cards.

Learn how to make a timeline in Google Docs, and check out pre-formatted timeline templates in Google Sheets, Docs, and Slides.

Explore the powerful platform designed for visual project management.

Try Smartsheet for Free Get a Free Smartsheet Demo