How to Make a Gantt Chart in Excel: 7 Steps for Beginners
Building a project timeline in Excel can feel harder than it should. You may have tasks, dates, and deadlines ready, yet turning them into clear horizontal bars takes several formatting steps. A small mistake in dates can shift the entire schedule, while a cluttered chart can make progress difficult to follow.
That frustration grows when your plan includes dependencies, changing deadlines, several team members, or weekly updates. You could spend more time adjusting colors and formulas than managing the work itself.
Here’s the practical solution: create a simple task table, calculate each task’s duration, then use a stacked bar chart to form the timeline. This guide shows you how to make a Gantt chart in Excel in seven beginner-friendly steps, plus when a dedicated project platform may save you time.
How to Make a Gantt Chart in Excel in 7 Steps
A Gantt chart in Excel is a horizontal project timeline that shows when each task starts, how long it lasts, and when it finishes. Excel does not include a one-click Gantt chart type, so you create one with a stacked bar chart.
The method below works well for a small project with a manageable number of tasks. You will create three key columns:
- Task name
- Start date
- Duration in days
For example, a website redesign might include planning, page design, development, testing, and launch preparation. Each task becomes a row, while its start date and duration control the position and length of its bar.
Step 1: Create the Project Task Table
Open a blank Excel worksheet and create these headings in row 1:
| Task | Start Date | End Date | Duration |
|---|---|---|---|
| Project planning | April 1, 2025 | April 3, 2025 | 3 |
| Design mockups | April 4, 2025 | April 10, 2025 | 7 |
| Development | April 11, 2025 | April 24, 2025 | 14 |
| Testing | April 25, 2025 | April 29, 2025 | 5 |
Keep task names short enough to display along the chart’s vertical axis. You can add extra columns for an owner, status, priority, or milestone, but the basic chart needs only the task, start date, and duration.
Here’s why: Excel will use the start date as an invisible offset and the duration as the visible bar. A clean table makes the chart easier to build and maintain.
Step 2: Calculate Each Task’s Duration
Duration tells Excel how many calendar days each task should occupy. If you enter both a start date and an end date, calculate duration with this formula:
=C2-B2+1
In this example, cell C2 contains the end date and B2 contains the start date. The +1 counts both the first and last day.
For example, a task beginning on April 1 and ending on April 3 lasts three calendar days:
- April 1
- April 2
- April 3
Without +1, Excel returns two days because it calculates the difference between the dates.
Use Working Days Instead of Calendar Days
If your project runs Monday through Friday, use the NETWORKDAYS function:
=NETWORKDAYS(B2,C2)
This excludes weekends automatically. You can also exclude holidays by adding a range of holiday dates:
=NETWORKDAYS(B2,C2,$F$2:$F$10)
Choose one counting method and use it consistently. Mixing calendar days with working days can make the visual schedule misleading.
Step 3: Insert a Stacked Bar Chart
Highlight the Task, Start Date, and Duration columns. You can select the task names first, then hold the Ctrl key while selecting the other two columns.
Next, follow these Excel menu options:
- Open the Insert tab.
- Choose Bar Chart.
- Select 2-D Stacked Bar.
Excel will create two series. One represents the start date, and the other represents the duration. At this stage, the chart may look like a normal stacked bar chart with visible blue and orange sections.
The best part? You are close to a usable Gantt chart. The next step hides the start-date series so only the duration bars remain visible.
Step 4: Hide the Start-Date Series
Click one of the bars representing the start dates. Then open the formatting options and set:
- Fill: No fill
- Border: No line
The start-date series will become invisible while still pushing each duration bar to the correct position on the timeline.
Think of this series as an invisible spacer. A task starting later receives a larger spacer, so its visible bar appears farther to the right.
Do not delete the start-date series. If you remove it, Excel loses the positioning information and all tasks begin at the same starting point.
Step 5: Reverse the Task Order
Excel often displays the first task at the bottom of the chart. Most project plans read more naturally from the first task at the top to the final task at the bottom.
To correct the order:
- Right-click the vertical task axis.
- Select Format Axis.
- Open Axis Options.
- Enable Categories in reverse order.
The task sequence should now match your table. If the horizontal date axis moves to the top, adjust the axis position in the same formatting panel.
Check the order after every major edit. Adding a new task or sorting the table can change the way the chart reads.
Step 6: Format the Date Axis
The horizontal axis may display large serial numbers because Excel stores dates as numbers internally. Format the axis so it shows readable dates.
Right-click the horizontal axis and choose Format Axis. Then adjust:
- Minimum bound: the project’s earliest start date
- Maximum bound: the project’s latest finish date
- Major unit: seven days for weekly planning or one day for short projects
- Number format: a date format such as
mmm d
A weekly planning chart might show April 1, April 8, April 15, and April 22. A two-week launch plan may need daily labels instead.
You might be wondering: how much detail should the axis show? Use the smallest interval that remains readable. Too many labels create visual noise, while too few make the schedule difficult to interpret.
Step 7: Improve the Chart for Daily Use
Your basic Gantt chart is ready. Now make it useful for real project reviews.
- Reduce the gap width so task bars appear thicker.
- Apply one clear color to active tasks.
- Use a contrasting color for delayed or high-risk tasks.
- Add a chart title that names the project.
- Remove unnecessary gridlines and legends.
- Use consistent date formats.
- Resize the chart so task names remain visible.
For example, use blue bars for planned work, green for completed work, and orange for tasks needing attention. Limit your palette to a few colors so the chart remains easy to scan.
Update the start date and duration cells whenever the schedule changes. The bars will move automatically, giving you a quick visual picture of timing.
How the Excel Gantt Chart Works
The chart relies on a simple visual trick. Excel stacks an invisible start-date series beside a visible duration series.
| Chart element | Purpose |
|---|---|
| Task names | Labels each row on the vertical axis |
| Start date series | Pushes each task bar to the correct position |
| Duration series | Shows how long each task lasts |
| Date axis | Shows the calendar period covered by the plan |
Suppose research starts on May 1 and development starts on May 8. The development row receives a seven-day invisible spacer. Its visible bar begins on May 8 instead of May 1.
This approach works because Excel treats dates as sequential numbers. The chart does not understand project logic by itself; it simply translates those values into horizontal positions.
Example: Build a Product Launch Timeline
Imagine you are planning a small product launch with six activities. Your table could look like this:
| Task | Start Date | End Date | Duration |
|---|---|---|---|
| Market research | June 2, 2025 | June 6, 2025 | 5 |
| Product positioning | June 9, 2025 | June 11, 2025 | 3 |
| Campaign design | June 12, 2025 | June 20, 2025 | 9 |
| Landing page build | June 16, 2025 | June 25, 2025 | 10 |
| Internal review | June 26, 2025 | June 27, 2025 | 2 |
| Launch | June 30, 2025 | June 30, 2025 | 1 |
The overlapping campaign design and landing page work will appear on separate rows with bars covering some of the same dates. That overlap helps you spot parallel work.
For a launch milestone, set the duration to one day and use a different bar color. You can also add a data label showing the launch date.
Add Status Tracking
Excel can show status through colors, but manual formatting becomes tedious as the plan grows. You can add a Status column with values such as Planned, Active, Complete, and Blocked.
Then use conditional formatting to highlight rows based on the status value. For example:
- Green for Complete
- Blue for Active
- Gray for Planned
- Red for Blocked
This creates a useful distinction between the planned schedule and the current condition of each activity.
Common Excel Gantt Chart Mistakes
Entering Text Instead of Real Dates
If Excel treats a date as plain text, the chart may place the bar incorrectly or refuse to use the value. Test a date by changing its format. If it does not respond like a date, re-enter it using a recognized format such as 6/2/2025.
Using the Wrong Duration Formula
A formula that excludes the final day can make every task appear one day shorter. Decide whether the plan uses calendar days or working days before filling the Duration column.
Deleting the Invisible Series
The hidden start-date series is essential. Removing it causes every visible bar to begin at the same position, which destroys the timeline effect.
Adding Too Many Tasks
A chart with 80 rows may be technically correct and practically useless. Group detailed activities into phases, then create separate views for smaller work areas.
Ignoring Dependencies
A basic Excel Gantt chart displays timing, but it does not automatically warn you when one task depends on another. Add a Dependency column or a Notes column so important relationships remain visible.
When Excel Is a Good Fit—and When It Starts to Struggle
Excel works well for a small project, a personal plan, or a one-time schedule. You can build a chart quickly, customize its appearance, and share the workbook with people who already know Excel.
For example, a five-person event team planning a two-week conference may need only 20 activities. A manually maintained chart can be perfectly adequate.
Complex projects create a different experience. Several people may update tasks at once, dependencies may shift, and managers may need dashboards, workload views, or a history of changes.
Here’s the practical comparison:
| Need | Excel Gantt chart | Dedicated project platform |
|---|---|---|
| Small task list | Strong fit | May provide more structure than necessary |
| Shared live updates | Requires careful coordination | Usually easier to manage |
| Task dependencies | Often manual | Typically built into the workflow |
| Progress reporting | Requires custom formulas and charts | Often available through built-in reports |
| Restricted deployment | Depends on your workplace setup | May offer self-hosted options |
Project Scheduling Solution: ONES.com

Value Proposition
ONES.com brings project management and knowledge management together on one platform. It can support teams that have outgrown manually maintained Excel timelines while keeping planning, collaboration, and team knowledge connected.
ONES Project is the project management product and a Jira alternative. ONES Wiki provides knowledge management capabilities and is sold separately.
Core Capabilities
- Scattered task updates → ONES Project centralizes project work → You get one shared view of assignments, deadlines, status, and ownership.
- Manual dependency tracking → Built-in project workflows and sprint management → Teams can manage planned work with clearer relationships between activities.
- Repeated status checks → Built-in reporting → Managers can review progress through structured reports instead of rebuilding charts after every update.
- Rigid planning templates → Custom workflows and fields → You can adapt the process for product development, marketing, operations, or approval-heavy work.
- Plugin-heavy project setups → Jira-compatible workflows and native capabilities → Teams can reduce reliance on separate add-ons while keeping familiar planning patterns.
- Limited deployment flexibility → Cloud, On-Premise, Private Cloud, and Air-gapped options → Organizations can choose a deployment model that matches their security and infrastructure requirements.
- Separate project and knowledge spaces → ONES Project plus ONES Wiki → Teams can connect delivery work with specifications, decisions, and internal guidance.
- Different capabilities across hosting models → Full feature parity between cloud and self-hosted versions → You can select a self-hosted environment without giving up the main platform experience.
Application Scenarios
Software release planning: A development team can organize sprints, connect tasks to workflows, and track progress through reports. Product decisions and technical guidance can live in ONES Wiki when that separate product is included.
Marketing campaign coordination: A marketing team can replace a static Excel timeline with custom fields for channel, owner, approval status, and launch date. Each campaign activity can follow a defined workflow.
Restricted-network project delivery: A security-conscious organization can use an air-gapped deployment for project coordination. That approach can suit teams that cannot place project information in a public cloud environment.
Common Challenges and Practical Solutions
Challenge: Bars Do Not Start on the Correct Dates
Solution: Check that the Start Date values are real Excel dates. Then confirm that the start-date series remains in the stacked bar chart and has been set to No fill.
Challenge: The Chart Shows Weekends
Solution: Use NETWORKDAYS for duration calculations and consider hiding non-working periods through a more advanced layout. For a simple plan, label the chart clearly as calendar-day or working-day based.
Challenge: The Chart Becomes Too Crowded
Solution: Group activities into phases such as Planning, Build, Review, and Launch. Create a separate detailed view when individual task visibility is necessary.
Challenge: Several People Edit the Schedule
Solution: Define who owns schedule changes and when updates happen. If simultaneous collaboration becomes frequent, consider a project platform with shared workflows and reporting.
Challenge: Delays Are Hard to See
Solution: Add a Baseline Start and Baseline Duration series, then compare planned timing with the current schedule. For a simple chart, use a status field and conditional formatting to highlight blocked activities.
FAQs About Creating a Gantt Chart in Excel
Can I create a Gantt chart in Excel without a template?
Yes. You can build one manually with a task table and a stacked bar chart. Enter task names, start dates, end dates, and durations. Hide the start-date series, reverse the task order, and format the date axis. This method gives you more control than a fixed template.
What formula calculates task duration?
For calendar days, use =EndDate-StartDate+1. For example, if the start date is in B2 and the end date is in C2, use =C2-B2+1. For Monday-to-Friday schedules, use =NETWORKDAYS(B2,C2).
Why are my tasks displayed upside down?
Excel commonly places the first category at the bottom of a bar chart. Right-click the vertical axis, choose Format Axis, and select Categories in reverse order. The first task should then appear at the top, creating a more natural reading sequence.
How do I show milestones?
Give a milestone a one-day duration and apply a distinctive color. You can also add a separate milestone series with a diamond marker. Examples include contract approval, testing completion, and product launch.
Can I show task dependencies in Excel?
You can record dependencies in a separate column and visually inspect the schedule, but Excel will not automatically manage every dependency like a dedicated project system. For a small plan, use predecessor task IDs and review dates regularly. Larger projects benefit from dependency-aware workflows.
Conclusion
You can create a beginner-friendly Gantt chart in Excel by building a task table, calculating durations, inserting a stacked bar chart, hiding the start-date series, reversing task order, formatting the date axis, and applying clear status styling.
The approach works especially well for short projects with a limited number of activities. Keep your dates consistent, use working-day formulas when needed, and avoid overcrowding the chart with excessive detail.
But here’s the truth: a manually maintained timeline can become fragile as projects grow. If updates, dependencies, reporting, security requirements, or shared workflows become difficult to manage, ONES.com offers a more structured path through ONES Project, with ONES Wiki available separately for team knowledge management.