Guide · 2026-09-18

How to Make a Gantt Chart from Excel Data: 7 Easy Steps

Building a Gantt chart in Excel can feel harder than planning the project itself. Tasks sit in rows, dates stretch across columns, and one incorrect formula can make the entire schedule confusing.

That confusion creates real problems. You may miss overlapping work, overlook delayed milestones, or spend more time adjusting colors than managing the project. A chart that looks polished can still give you an inaccurate view of progress.

But here's the truth: you can turn a simple Excel task list into a clear Gantt chart with seven practical steps. I’ll show you how to prepare the schedule, create the timeline, format the bars, and keep the chart useful as your project changes.

How to Make a Gantt Chart from Excel Data in 7 Steps

A Gantt chart in Excel uses a stacked bar chart to show when each task starts and how long it lasts. The basic process is simple: prepare task details, calculate duration, create a stacked chart, hide the first series, and format the timeline.

  1. Prepare the task schedule. Create columns for the task name, start date, end date, and duration. Add each project activity on its own row.

  2. Calculate task duration. Subtract the start date from the end date. For example, if a task starts on March 4 and ends on March 8, its duration is 4 days when using elapsed calendar time.

  3. Select the chart values. Use the task names, start dates, and duration values. Do not include the end-date column in the chart series.

  4. Insert a stacked bar chart. In Excel, choose Insert, select a bar chart, and choose Stacked Bar.

  5. Hide the start-date series. Format the start-date bars with no fill and no border. The remaining duration bars will appear positioned along the timeline.

  6. Improve the chart layout. Reverse the task order, adjust the date axis, reduce the gap width, and add labels or milestone markers when needed.

  7. Review and maintain the schedule. Test dates, check task overlaps, update progress, and save a reusable template for future projects.

Step 1: Create the Schedule Table

Start with a small, organized schedule. Use one row for each task and keep the column names clear enough for another person to understand.

Task Start Date End Date Duration
Project planning 2025-03-03 2025-03-05 2
Design review 2025-03-06 2025-03-10 4
Build and testing 2025-03-11 2025-03-20 9
Final approval 2025-03-21 2025-03-24 3

Use real date values rather than typing dates as ordinary text. Excel stores dates as serial numbers, which allows the chart to place each task correctly along the timeline.

For example, type 3/3/2025 and format the cell as a date. Avoid mixing formats such as March 3, 03-04-25, and 2025/03/05 in the same schedule.

Step 2: Calculate the Duration

Duration tells Excel how long each task should appear. In the duration column, subtract the start date from the end date:

=C2-B2

If the start date is in column B and the end date is in column C, place this formula in column D. Then copy it down for the remaining rows.

Decide how you want to count days before building the chart. A task from Monday through Friday can represent four elapsed days or five working days, depending on your planning method.

For working days, use a formula such as:

=NETWORKDAYS(B2,C2)

That formula excludes weekends. You can also provide a holiday range if your schedule needs to exclude public holidays.

Here's why: inconsistent duration rules make a chart look accurate while shifting tasks to the wrong positions. Choose calendar days or working days, then use the same method throughout the project.

Step 3: Select the Values for the Chart

For the chart, select the task names, start dates, and duration values. The chart needs those three elements:

You can select nonadjacent columns by holding the appropriate selection key while choosing each range. Another option is to place the needed columns next to one another in a dedicated chart area.

Do not include end dates as a separate chart series. End dates help you calculate duration, but they do not need their own bars.

If you are building a chart for a small project, selecting the range manually works well. For a schedule with frequent additions, convert the range into an Excel table so new rows can be included more easily.

Step 4: Insert a Stacked Bar Chart

Select Insert, open the bar chart options, and choose Stacked Bar. Excel will create two colored series for each task: one for the start date and another for the duration.

At first, the chart may look unusual. The date series appears as a large block, while the duration series sits beside it. That is normal at this stage.

The stacked bar works like a timeline ruler. The invisible start-date series creates the empty space before a task begins, and the duration series becomes the visible task bar.

Let me explain: Excel treats each start date as a numeric position. When you hide that first series, the duration bar remains at the correct date position.

Step 5: Hide the Start-Date Series

Click one of the start-date bars, open the formatting panel, and set the fill to No Fill. Set the border to No Line if Excel displays an outline.

The visible duration bars should now appear as task bars across the calendar. If the wrong series disappears, undo the change and select the other series.

Choose a readable color for the duration bars. Blue, green, or another moderate color usually works better than bright red, which may imply a warning.

Use color with purpose. For example, you might use one color for planned work, another for active work, and a third for delayed tasks. Too many colors make the chart harder to scan.

Step 6: Format the Timeline and Task Order

Excel often displays the first task at the bottom of a bar chart. To place the first task at the top, format the vertical axis and select the option that reverses the category order.

You may also need to adjust the horizontal date axis. Set the minimum value near the earliest start date instead of allowing Excel to begin far earlier than the project.

Format the axis labels as short dates, such as Mar 3 or 3 Mar. If the project lasts several months, use weekly or monthly intervals instead of showing every day.

Reduce the gap width between bars to make the schedule easier to read. A setting between 30% and 60% often creates a balanced appearance.

Use a descriptive chart title, such as Website Redesign Schedule. Remove unnecessary chart elements when they distract from the schedule.

Step 7: Add Progress, Milestones, and Dependencies

A basic Gantt chart shows timing. You can make it more useful by adding progress and key events.

Do not overload the chart with every project detail. If the schedule becomes difficult to read, keep the primary chart focused on timing and place additional information beside it.

Before sharing the result, check that each task has the correct dates, duration, and status. A five-minute review can catch a formula copied into the wrong row.

How the Excel Gantt Chart Works

An Excel Gantt chart is not a special chart type. It is a customized stacked bar chart that combines a hidden offset with a visible duration.

Imagine placing a book on a shelf. The start-date series measures the empty shelf space before the book. The duration series represents the book itself. Hide the empty space, and the book appears at the correct position.

Chart element Purpose
Task name Identifies the activity on the vertical axis
Start date Positions the task along the timeline
Duration Controls the length of the visible bar
End date Helps calculate duration but usually stays outside the chart

This method works well for simple plans. It becomes more difficult when you need live collaboration, automatic dependency updates, workload balancing, or detailed progress reporting.

Common Mistakes That Distort the Schedule

Many Gantt chart problems come from preparation rather than chart formatting. A task with a text-based date may appear in the wrong position, while an incorrect duration formula can make a short activity look like a month-long effort.

Another common issue is counting the first and last day differently across rows. For example, one task may use calendar days while another uses working days. The bars then appear inconsistent even though the formulas seem correct.

You might be wondering: why does the chart show dates as large numbers? Excel is displaying its internal date serial values. Format the horizontal axis as a date to make those numbers readable.

Watch for these warning signs:

Test the chart by changing one start date. The corresponding bar should move by the same amount. If it does not, inspect the selected range and formulas.

When Excel Is a Good Fit for Gantt Planning

Excel works well when one person manages a small project, the schedule changes occasionally, and the team mainly needs a visual timeline.

For example, a marketing coordinator planning a two-week campaign can track research, copywriting, design, review, and publishing in one worksheet. The chart gives everyone a quick view without requiring a separate planning system.

Excel is also useful for a printable project overview. You can adjust the chart to fit a meeting agenda or export a polished view for a stakeholder update.

However, manual charts require maintenance. If five tasks shift by two days, you need to verify dependent activities, progress indicators, and milestone positions yourself.

Excel Gantt chart Dedicated project workspace
Quick to create Designed for ongoing project coordination
Useful for small schedules Better for multiple teams and projects
Flexible formatting More structured dependencies and updates
Often maintained manually Can centralize tasks, status, and collaboration

The best choice depends on the project. A simple event plan may only need Excel. A product launch with many owners and changing dependencies may benefit from a more connected workspace.

How to Keep a Gantt Chart Accurate

A Gantt chart stays useful when the schedule has clear ownership and a regular review habit. Set a specific update rhythm, such as every Monday morning, rather than waiting until a meeting exposes outdated dates.

Ask each task owner to confirm three details: current status, expected finish date, and any blocking issue. This turns the chart from a static picture into a planning conversation.

The best part? Small maintenance habits prevent major schedule confusion. If a design review slips one day, update the date immediately and check whether testing, approval, or launch activities must move too.

Use a short review checklist:

Keep a separate version when major planning changes occur. This lets you compare the original expectation with the current schedule without disrupting the live view.

Gantt Chart Solution: ONES.com

ONES.com product screenshot

Value Proposition

ONES.com brings project management and knowledge management together in one platform. If an Excel timeline becomes difficult to maintain, ONES Project provides a more connected way to organize tasks, schedules, workflows, and project information.

It can suit teams that want Jira-compatible workflows, built-in reporting, and deployment flexibility without relying on a large collection of plugins.

Core Capabilities

Application Scenarios

Product development: A product team can replace a manually updated Excel timeline with sprint planning, custom workflows, and reporting. Product managers can see planned work while engineers manage active tasks in the same workspace.

Regulated operations: A team working in a restricted network may need self-hosted project management. ONES.com supports On-Premise, Private Cloud, and Air-gapped deployments, while preserving feature parity with the cloud version.

Cross-functional launches: Marketing, design, sales, and engineering can coordinate launch activities through shared workflows. ONES Wiki can hold launch guidance, while ONES Project tracks the work required to deliver it.

Common Challenges and Practical Solutions

The bars appear in the wrong position

Problem: Excel may treat dates as text, or the chart may use the wrong series.

Solution: Reformat the date cells, verify that Excel recognizes them as dates, and hide only the start-date series.

The first task appears at the bottom

Problem: Bar charts commonly reverse the visual order of categories.

Solution: Format the vertical axis and reverse the category order. Then check that the earliest task appears at the top.

Task durations do not match working time

Problem: Simple subtraction includes weekends and may count days differently from your team’s planning method.

Solution: Use NETWORKDAYS for weekday schedules and agree on how the first and last day should count.

New tasks do not appear in the chart

Problem: The chart may use a fixed cell range.

Solution: Expand the chart range manually or convert the schedule into an Excel table that can grow with new rows.

The chart is too crowded to read

Problem: Too many tasks, labels, colors, and symbols compete for attention.

Solution: Group minor activities, show only important milestones, and use a separate detailed view for supporting information.

FAQs

Can I create a Gantt chart in Excel without a template?

Yes. You only need task names, start dates, end dates, and duration values. Create a stacked bar chart, hide the start-date series, and format the axes. A template can save time, but building the chart yourself helps you understand how the timeline works and makes troubleshooting easier.

What formula calculates task duration in Excel?

Use =EndDate-StartDate when you want elapsed calendar days. For working days, use =NETWORKDAYS(StartDate,EndDate). Choose one counting method and apply it consistently. Otherwise, two tasks with similar date ranges may display different lengths for reasons that are difficult to explain.

Why should the start-date bars be hidden?

The start-date series acts as an invisible offset. It pushes each duration bar to the correct position on the timeline. If you leave it visible, the chart shows two colored series and looks like a stacked comparison rather than a schedule. Setting the start-date series to no fill reveals the familiar Gantt appearance.

Can Excel show task progress?

Yes. Add a percentage-complete value and create a progress series inside each task bar. You can also use colors, labels, or a separate status column. Keep progress formatting simple, because too many visual indicators can make the schedule harder to scan during a meeting.

When should I move from Excel to project management software?

Consider a dedicated workspace when several people update the schedule, dependencies change frequently, or you need reliable reporting and workflow automation. Excel remains practical for small plans and one-time schedules. The decision usually depends on how much manual maintenance your team can handle without losing accuracy.

Conclusion

To create a Gantt chart from an Excel schedule, prepare task dates, calculate duration, insert a stacked bar chart, hide the start-date series, and format the timeline. Add progress, milestones, and ownership only when they improve clarity.

The problem is rarely the chart itself. The bigger risk is an outdated schedule that hides delays and dependencies. Review dates regularly, use consistent duration formulas, and test the chart whenever the plan changes.

For a small project, Excel may provide everything you need. When coordination grows more complex, ONES.com can connect project planning, workflows, reporting, and knowledge management in a more structured workspace.