Our easy premade Excel gantt chart template can save you tons of time by organizing your project plan and tackling the tedious scheduling work for you!
Use this Excel gantt chart to simplify complex projects into an easy-to-follow plan and track the status of tasks as work progresses. This free template is also useful for keeping track of project deadlines, milestones, and hours worked. Learn more about gantt charts.
Before you get started, check out this quick Excel vs. TeamGantt comparison to see how you can save time and effort managing gantt charts in TeamGantt.
We made this Excel gantt chart template easy, powerful, and painless to use for projects of any kind—from construction projects to website redesigns and beyond.
You can customize our Excel template to view and manage projects over any time period, whether it’s weekly, monthly, or quarterly. Simply plug in your tasks, dates, and resources, and you'll have a presentation-quality Excel gantt chart. Be sure to update the percent complete as work progresses to stay on top of project tracking.
Want to learn how? First, download the Excel gantt chart template, then watch our Excel gantt chart tutorial on YouTube below.
Want to learn how to build an Excel gantt chart from scratch? This step-by-step tutorial guides you through how to do an Excel gantt chart that maps out dates on your project timeline.
Note: We performed the following steps in Microsoft Excel 365 for Mac, but the basic workflow should be the same on a PC or in any version of Excel with minor changes.
Create columns for Task Name, Start Date, End Date, and Duration, and fill those cells with the basic details for your project tasks.
Format these columns as follows:
Want to organize your Excel gantt chart into phases with subtasks? Add a row before the first task in each project phase, and enter the following dates for each task group:
Use a simple formula to subtract the start date from the end date. That way your Excel worksheet will automatically calculate the length of each task in your gantt chart. For example, we entered =C2-B2 into the Duration field for our first task.
Tip: If you started in different cells in your worksheet, be sure to adjust this formula accordingly.
Place your mouse on the right corner of D2 until you see a black + sign and double-click or drag your mouse down to paste the formula in the remaining cells in column D.
Click the Insert tab, and select the bar chart icon.
Choose Stacked Bar from the 2-D Bar section to add a chart to your Excel worksheet. This chart type most closely resembles a gantt chart.
You should see a blank chart in your Excel worksheet now. Right-click the chart, and choose Select Data.
Click the plus sign (+) under the Legend entries section to add the first data set. Name it "Start Date." Then click on the Y values field, and select the data in the Start Date column.
Repeat this process to add a second entry called “Duration,” making sure to select the data in the Duration column for the Y values. Click the Horizontal Axis Labels field, and select the entire Task Name column.
Tip: Make sure the Show data in hidden rows and columns checkbox is ticked so your Excel gantt chart will still work if you decide to hide any of the columns or rows in the worksheet.
Double-click the Chart Title textbox to select the full title.
Enter the name of your project to replace the generic placeholder text.
Copy the Start Date for the first task in your project into a blank cell below your task list, and format that cell as a number rather than a date. Repeat this process for the End Date for the last task in your project.
Tip: Excel stores dates as numbers. In our gantt chart example, Excel converts the Start Date for our first task from 9/1/22 to 44805.00, while the End Date for our last task becomes 44865.00 instead of 10/31/22.
Now select the horizontal axis of your gantt chart, right-click, and choose Format Axis.
Under Bounds, there are fields for Minimum and Maximum. These are the first and last “dates” in the chart.
Change the Minimum value to the number you got when you converted the first task date into a number and the Maximum value to the number for your last task date.
If the labels on the horizontal axis of your gantt chart show numbers instead of dates, click the Number section of the Format Axis window to expand it.
Change the category from Number to Date. Now the horizontal axis will show readable dates.
Under Units in the Axis Options section, you’ll find Major and Minor fields. These determine the timeline intervals for your Excel gantt chart.
Enter 7.0 into the Major field to set the project timeline in your Excel gantt chart at weekly intervals.
Tip: Want a monthly gantt chart? Set the Major field at 30.0 for monthly intervals.
Select the vertical axis, right-click, and choose Format Axis.
Tick the Categories in reverse order checkbox.
This also moves the date axis to the top of the chart where it’s a little more useful.
Click on the first portion of a taskbar with 2 colors to select all of the bars in your first data series. In the example below, our first data series is represented by the blue taskbars.
Then click the Paint Bucket tab, and expand the Fill section.
Select No fill to remove the blue bars that precede your task start dates.
Click on a single bar twice. Don’t double-click it—click it once to highlight all the bars in that color, then click it again to highlight a single bar.
Click the Paint Bucket icon, and choose the color you want from the color fill options.
Tip: Differentiate project phases from subtasks by giving phase taskbars a neutral color, such as gray.
Tip: Color milestones yellow or gold in your gantt chart so they stand out easily from other tasks.
Repeat this process for the rest of the bars in your newly made gantt chart to change their colors.
Congratulations! You’ve created your very own weekly gantt chart in Excel. That was probably a few more steps than you bargained for. Especially if you have to do that every time you need to create a gantt chart for a new project. That’s where TeamGantt comes in.
Gantt charts that are simple, beautiful, and super-easy to manage and update is exactly what TeamGantt was designed from the ground up to do.
Forget having to keep track of multiple Excel gantt chart files for each project and wasting time making sure all your charts are presentation-ready. TeamGantt makes it easy—and dare we say FUN—to create and manage your projects with shareable online gantt charts.
Here’s a quick peek at how you can save time and headaches making gantt charts and managing projects with TeamGantt compared to Excel:
Ready to get started? Follow these easy steps to set up your first project in TeamGantt.
1. Go to teamgantt.com/signup to sign up for your free account to get started.
2. Once you log in, go to My Projects in the sidebar, and click + New Project, then Create New Project.
3. Give your project a name, and choose a project template to get you started if you want. Choose your default project view and the days of the week you want to be able to schedule work in your project. Then click Create New Project.
4. Your project is created, and you’re ready to start adding your tasks!
5. Once you’ve added your tasks to the task list, just click and drag each taskbar to set the dates and duration.
6. If you have tasks that can’t begin until another task is complete, you can add a dependency to your gantt chart to make sure those tasks are always done in the proper order. Simply click the gray dot to the right of the first task, and drag the dependency to the dependent task.
You’re all done! Congratulations on creating your first project in TeamGantt!
You can create a beautiful project plan in just minutes with TeamGantt. And because everything happens online, it's easy to track project progress and collaborate with your team in real time.