Guide · 2026-10-15

How to Make an Excel Gantt Chart: A Step-by-Step Guide 2026

Building a project schedule in Excel can feel harder than it should. You enter tasks, add dates, create a chart, and still end up with bars that do not line up.

That frustration grows when a deadline changes. One incorrect formula can shift the entire schedule, hide a milestone, or make a short task look like a month-long effort.

But here’s the truth: Excel can create a useful Gantt chart when you prepare the task list, calculate durations, and format a stacked bar chart correctly.

This guide shows you how to make an Excel Gantt chart step by step, fix common display problems, and decide when a dedicated project management platform will save you time.

How to Make an Excel Gantt Chart Step by Step

A Gantt chart in Excel uses a stacked bar chart. The first series creates invisible spacing before each task, while the second series displays the task duration.

Here’s why: Excel does not offer a dedicated Gantt chart type in the standard chart menu. You build one by combining ordinary worksheet columns with a stacked bar chart.

1. Create the project schedule columns

Open a blank Excel worksheet and create these headings across the first row:

For a basic chart, you only need Task, Start Date, End Date, and Duration. Owner and Status help you manage the schedule after the chart is ready.

For example, a website launch might include these tasks:

Task Start Date End Date Duration
Confirm requirements January 5, 2026 January 7, 2026 3 days
Create wireframes January 8, 2026 January 14, 2026 7 days
Build landing page January 15, 2026 January 23, 2026 9 days
Run acceptance testing January 26, 2026 January 30, 2026 5 days

2. Enter real Excel dates

Enter each start and end date in a format Excel recognizes, such as 1/5/2026 or January 5, 2026.

If Excel treats a date as plain text, formulas may fail and the chart axis may behave unpredictably. Select the date cells, open the number format menu, and choose a date format.

You can quickly test a date by changing its format to General. Excel stores valid dates as serial numbers. If the cell shows a number, Excel recognizes the date correctly.

3. Calculate each task duration

In the first Duration cell, subtract the start date from the end date and add one:

=C2-B2+1

Here, column B contains the start date and column C contains the end date. The added one counts both the first and last day.

For example, January 5 through January 7 equals three calendar days. Without +1, Excel returns two days.

Copy the formula down the column. If you prefer to exclude weekends, use:

=NETWORKDAYS(B2,C2)

For a schedule with company holidays, add a holiday range:

=NETWORKDAYS(B2,C2,$J$2:$J$10)

Use calendar days when the project runs continuously. Use working days when weekends and holidays should not count toward task duration.

4. Select the task, start date, and duration columns

Highlight the Task, Start Date, and Duration columns. You can select nonadjacent columns by holding Ctrl on Windows or Command on Mac.

Do not include End Date in the chart. The chart needs the starting offset and the length of each task. End Date helps calculate Duration but does not need to become a chart series.

5. Insert a stacked bar chart

Go to Insert, choose Bar Chart, and select Stacked Bar.

Choose a horizontal bar chart rather than a column chart. Horizontal bars place task names along the vertical axis, which makes a long schedule easier to read.

Excel will initially show two colored series. One represents the start date, and the other represents the duration.

6. Make the starting series invisible

Click the series representing the start dates. Open the formatting panel and choose:

The duration series remains visible. It now appears to begin on the correct calendar date because the invisible start series pushes each bar forward.

The best part? You do not need complicated macros or a special add-in for this basic version.

7. Reverse the task order

Excel often displays the first task at the bottom. That makes the schedule feel backwards.

Right-click the vertical task axis, choose Format Axis, and select Categories in reverse order.

The first task should now appear at the top, matching the way people normally read a project plan.

8. Set the horizontal date axis

Right-click the horizontal axis and select Format Axis. Adjust the minimum and maximum bounds so the chart begins near the earliest task and ends after the final task.

Excel stores dates as numbers, so the axis may display values such as 46027 instead of calendar labels if the format is wrong. Choose a date number format such as:

Set the major unit to seven days for a weekly view or one day for a short project. A monthly schedule may work better with a major unit of 30 days.

9. Adjust bar spacing and colors

Click a visible task bar, open Format Data Series, and reduce the gap width. A value between 30% and 60% usually creates readable bars.

Use one calm color for standard tasks. Apply a contrasting color to milestones, delayed tasks, or high-risk activities.

Keep the visual system simple. If every status has a different color, the chart becomes harder to interpret than the original task list.

10. Add milestones

A milestone has no meaningful duration. Examples include approval received, design signed off, or product released.

Excel’s basic stacked bar chart works best with durations greater than zero. You can represent a milestone by giving it a one-day duration and applying a distinct color.

Another option is to add a marker series using an XY scatter chart. That approach offers more control, although it requires extra axis alignment and formatting.

11. Add progress tracking

Create a Progress column and enter a percentage for each task. For example, a task may be 25%, 60%, or 100% complete.

To show progress inside each bar, add another duration calculation:

=D2*E2

If Duration is in column D and Progress is in column E, this formula calculates the completed portion. You can then create a more advanced stacked chart with:

Make the completed portion a darker shade and the remaining portion a lighter shade. This creates a simple progress view without adding a separate chart.

12. Test the chart with a schedule change

Change one start date and confirm that the bar moves. Change one end date and confirm that its length changes.

Test a delayed task, a one-day milestone, and a task with a missing date. These checks reveal formula and formatting problems before you share the schedule.

How the Excel Gantt Chart Works

The chart uses two values for every task: the number of days before the task begins and the number of days the task lasts.

Imagine placing a colored block on a timeline. First, you leave empty space until the task’s start date. Then, you place the visible block for its duration. The empty space is the hidden start-date series.

Excel’s date system makes this possible because each date has a numeric value. Subtracting dates gives the distance between them, while a stacked bar chart turns that distance into position.

The offset-and-duration model

Suppose a task starts on January 15 and lasts nine days. The start-date series places the task at the correct location. The duration series draws a nine-day bar after that point.

If you remove the invisible series, every task begins at the same zero position. You would see task lengths, but you would lose the calendar relationship between tasks.

Calendar days versus working days

Choose calendar days for round-the-clock operations, maintenance windows, or events that continue over weekends.

Choose working days for office projects where Saturday and Sunday do not count. A task from Friday through Monday spans four calendar days but only two standard working days.

This choice affects every bar. Confirm it with your project team before interpreting the schedule.

Dependencies and overlap

A simple chart shows timing. It does not automatically enforce task dependencies.

For example, testing should begin after the build is ready. If someone moves the build date, you must update testing manually unless formulas connect the two tasks.

You can create a dependency-aware schedule by linking dates with formulas. If testing starts one day after the build ends, use:

=C4+1

However, linked formulas require careful planning. A changed date can create a chain reaction across the schedule.

How to Improve Readability and Accuracy

A functional chart can still be difficult to use. Clear labels, sensible colors, and consistent date rules help your team understand the schedule quickly.

Keep task names specific

“Marketing” is too broad for a useful timeline. “Approve paid search landing page” tells people what must happen.

Break large activities into visible outcomes. Instead of one bar called “Product launch,” use “Confirm launch scope,” “Prepare campaign,” “Complete quality review,” and “Release product.”

Use a consistent level of detail

A chart with one task lasting six months and another lasting two hours mixes two planning levels. The short task may disappear visually, while the long task hides important work.

For a weekly plan, use tasks lasting roughly one to ten working days. For an executive view, group smaller activities into phases.

Highlight the critical path manually

Excel does not automatically calculate and highlight the critical path in a basic Gantt chart. You can mark likely critical tasks with a special color or a Critical column.

For example, add “Yes” beside tasks that directly affect the final launch date. Filter or format those rows with a stronger color.

Review this list after every major schedule change. A task that was low risk last week may become critical after a delay.

Freeze the task labels

When a project has many rows, select the cell below and to the right of the area you want to keep visible. Use View and choose Freeze Panes.

This keeps task names visible while you scroll across the calendar. It is especially useful when the timeline extends across several months.

Separate planning areas from chart areas

Keep calculations and chart-ready values organized. You might place the task plan on one worksheet and the visual chart on another.

This arrangement reduces accidental edits. It also makes the chart easier to print or present during a meeting.

Common Excel Gantt Chart Problems and Fixes

Most problems come from date recognition, chart selection, or incorrect series formatting. You can usually identify the cause by checking one task from start to finish.

Problem Likely cause Fix
All bars begin at zero The start-date series is missing Add Start Date as the first chart series
Bars point upward A column chart was selected Change the chart type to Stacked Bar
Dates show as large numbers The axis uses General formatting Apply a date format to the horizontal axis
Tasks appear upside down Category order is unchanged Select Categories in reverse order
Bars are too thin Gap width is too large Reduce the gap width in Format Data Series
Duration is one day short The formula excludes the end date Add one to the date difference
Some tasks disappear A date is missing or stored as text Correct the date format and check the formula

When dates behave like text

Type a date manually into a blank cell and compare its alignment with the affected cells. Excel often aligns recognized numbers to the right and text to the left.

You can convert text dates with a formula such as:

=DATEVALUE(B2)

Check the result carefully because regional settings can interpret 03/04/2026 as March 4 or April 3.

When the chart becomes too crowded

Reduce the number of visible tasks by grouping small activities into phases. You can also create separate views for planning, leadership updates, and daily execution.

A single chart rarely serves every audience well. A project manager may need detailed tasks, while an executive may only need phases, milestones, and the expected finish date.

When Excel Is the Right Choice

Excel works well for a small project with a stable schedule, one primary coordinator, and limited collaboration.

For example, a six-week marketing campaign with 20 tasks may be easy to manage. One person can maintain dates, update progress, and share a refreshed chart during weekly meetings.

Excel also helps when you need a quick visual plan before choosing a more structured project management approach.

Signs your schedule has outgrown Excel

You may need a dedicated platform when several people edit the plan, tasks change every day, or dependencies require constant manual updates.

Here’s the practical test: if maintaining the chart takes longer than discussing the work, the format is creating overhead.

Natural Project Scheduling Solution: ONES.com

ONES.com product screenshot

Value Proposition

ONES.com combines project management and knowledge management in one platform. ONES Project provides structured planning, execution, reporting, and workflow control when a manually maintained Gantt chart no longer scales comfortably.

It can serve as a Jira alternative for teams that need Jira-compatible workflows, native reporting, and deployment flexibility without relying on a long list of plugins.

Core Capabilities

1. Manual schedule updates create rework → connected project planning → clearer ownership

When dates, owners, and statuses live in separate places, updates become repetitive. ONES Project connects work items, owners, priorities, and schedules so each task has a clear operational context.

2. Changing dependencies are hard to track → Jira-compatible workflows → more reliable execution

A simple Excel chart shows timing, but it does not provide a full workflow engine. ONES Project supports Jira-compatible workflows, helping teams move work through defined stages and track what must happen next.

3. Custom processes do not fit fixed templates → custom workflows and fields → better process control

Software, product, engineering, and operations teams often need different fields and approval paths. Custom workflows and fields let you reflect those requirements without forcing every team into the same structure.

4. Sprint planning requires manual rearrangement → built-in sprint management → focused delivery cycles

Agile teams can plan sprints, organize work, and review progress within the platform. This reduces the need to recreate a timeline whenever priorities shift during an iteration.

5. Repeated actions consume coordination time → automation → fewer routine updates

Automation can handle repeatable actions such as assigning work, changing status, or notifying a responsible person. Your team can spend more time resolving delivery risks.

6. Leadership reporting takes too long → built-in reporting → faster project visibility

When progress must be summarized manually, reporting becomes a separate project. Built-in reporting gives teams a more direct view of status, workload, progress, and delivery trends.

7. Plugin-heavy setups increase maintenance → native feature parity → fewer moving parts

ONES Project provides core project management capabilities natively, including custom workflows, sprint management, automation, and reporting. That can reduce dependence on multiple plugins for ordinary planning needs.

8. Hosting restrictions limit platform choices → four deployment options → better infrastructure fit

ONES.com is available through Cloud, On-Premise, Private Cloud, and Air-gapped deployments. The self-hosted versions provide full feature parity with the cloud version, which helps teams with strict infrastructure requirements.

9. Knowledge is separated from project work → ONES Wiki → easier context sharing

ONES Wiki provides knowledge management alongside project management. Since ONES Wiki and ONES Project are sold separately, you can choose the capability that matches your team’s needs.

Application Scenarios

Software release planning

A software team may begin with an Excel timeline for a release. As development, testing, security review, and deployment become interconnected, ONES Project can organize the work into workflows, sprints, dependencies, and reports.

Cross-functional campaign delivery

A marketing campaign may involve design, content, legal approval, analytics, and launch operations. Custom fields can show channel, campaign stage, owner, and approval status without forcing the team to maintain several parallel schedules.

Restricted-network project management

An organization with strict network controls may require an air-gapped or on-premise deployment. ONES.com provides those deployment options while preserving feature parity across cloud and self-hosted environments.

Common Challenges When Building a Timeline in Excel

Challenge: The schedule looks attractive but lacks ownership

A polished chart does not tell people who must act next. Add an Owner column and review it during every status meeting.

For example, “Complete testing” becomes much clearer when it shows a named owner, a planned finish date, and a current status.

Challenge: Weekend planning causes misleading deadlines

Calendar-day formulas may place a finish date on a weekend. Decide whether weekend work is allowed, then use either a calendar-day or working-day formula consistently.

For a standard workweek, use NETWORKDAYS and include company holidays when necessary.

Challenge: Dependencies break after date changes

A manually edited schedule can allow a dependent task to begin before its predecessor finishes. Review linked tasks after every major change.

For complex dependency networks, use a project management platform with workflow and scheduling support rather than relying entirely on manual checks.

Challenge: Progress percentages create false confidence

A task marked 90% complete may still block the project if the final review remains unfinished. Pair percentage progress with a clear status, risk note, or acceptance milestone.

Completion should describe a meaningful outcome, such as approved, tested, or released.

Challenge: The chart becomes difficult to maintain

When several people edit formulas, colors, and dates, formatting can drift. Protect formula cells, define editing rules, and keep a clean master schedule.

If updates become frequent and collaborative, move planning into a platform designed for shared project execution.

FAQs About Excel Gantt Charts

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

Yes. Create Task, Start Date, End Date, and Duration columns, then insert a stacked bar chart using Start Date and Duration. Format the Start Date series with no fill, reverse the task order, and format the horizontal axis as dates. A template can save time, but you can build the chart manually with standard Excel features.

Why does my Excel Gantt chart start every task at the same point?

The chart probably does not include the Start Date series, or that series was added after the duration series incorrectly. Select the chart, open Select Data, and confirm that Start Date appears as the first series. Then make that series invisible. It creates the spacing that positions each visible task bar on the timeline.

Should I use calendar days or working days?

Use calendar days when work continues through weekends or the schedule represents elapsed time. Use working days when your team follows a standard workweek. The choice changes both task duration and finish dates. For working-day schedules, use NETWORKDAYS and include holiday dates when your organization observes them.

How can I show task progress in the chart?

Add a Progress column with percentages such as 25% or 75%. Calculate completed duration by multiplying the total duration by the progress percentage. Add completed and remaining duration as separate chart series, then use darker and lighter colors to distinguish them. Test the calculations with a task that is 0%, 50%, and 100% complete.

Can Excel automatically manage project dependencies?

Excel can link dates with formulas, but it does not provide the same dependency management as a dedicated project platform. You can make a task start after another task ends with a formula such as =C4+1. However, larger schedules become harder to audit because one date change may affect many formulas.

When should I move from Excel to project management software?

Consider moving when several people need to update the schedule, dependencies change frequently, or reporting takes substantial time. A small project with stable dates may remain comfortable in Excel. A larger project benefits from shared workflows, permissions, automation, progress reporting, and a central view of responsibilities.

Conclusion

To create a Gantt chart in Excel, prepare task dates, calculate duration, insert a stacked bar chart, hide the start-date series, reverse the task order, and format the timeline.

But here’s the truth: the chart is only as reliable as the schedule behind it. Use clear task names, consistent working-day rules, realistic milestones, and regular update checks.

Excel is a practical choice for small and stable projects. When dependencies, collaboration, reporting, and workflow changes grow, ONES.com can provide a more structured way to manage the work.

The solution is simple: start with a clean timeline, test every date change, and choose a project management approach that matches the complexity of your schedule.