How to Make a Gantt Chart in Microsoft Office: 7 Easy Steps
Project schedules can become confusing when tasks overlap, deadlines move, and nobody knows who owns the next step. A plain task list rarely shows how work flows across a timeline.
That uncertainty creates missed handoffs, hidden delays, and stressful status meetings. You may spend more time explaining progress than managing the project itself.
Here’s the practical solution: create a Gantt chart in Microsoft Office, usually with Excel. The seven steps below show you how to build one, format it, and keep it useful.
How to Make a Gantt Chart in Microsoft Office: 7 Steps
The easiest Microsoft Office option is Excel. Excel lets you create a stacked bar chart that displays project tasks, start dates, durations, dependencies, and progress.
You can also create a visual schedule in PowerPoint or Word, but Excel is usually better for calculations and updates. Follow these seven steps for a reusable project timeline.
Step 1: List Your Project Tasks
Open a new Excel workbook and create three columns:
- Task
- Start date
- Duration
Enter one activity per row. Arrange the tasks in the order they should appear on the timeline.
| Task | Start date | Duration |
|---|---|---|
| Gather requirements | April 1 | 5 days |
| Create wireframes | April 6 | 7 days |
| Build prototype | April 13 | 10 days |
| Review with stakeholders | April 23 | 3 days |
Use clear task names such as “Approve campaign copy” instead of vague labels such as “Marketing work.” Specific wording makes the schedule easier to maintain.
Step 2: Add Start Dates and Durations
Enter real calendar dates in the Start date column. Then enter the number of working or calendar days in the Duration column.
For example, a five-day task beginning on April 1 could run through April 5. Decide whether weekends count before you begin calculating durations.
If your team works Monday through Friday, you can calculate working days with Excel’s NETWORKDAYS function. A simple example is:
=NETWORKDAYS(A2,B2)
Here, A2 contains the beginning date and B2 contains the ending date. You can also enter durations manually for a simpler schedule.
Keep dates consistent. Mixing text such as “next Monday” with actual dates can prevent Excel from sorting and calculating correctly.
Step 3: Insert a Stacked Bar Chart
Select the task, start date, and duration columns. Then choose:
- Insert
- Bar Chart
- Stacked Bar
Excel creates two colored segments for each task. The first segment represents the time before the task starts. The second segment represents the task duration.
At this point, the chart may look unusual. That is expected. You still need to hide the first segment and reverse the task order.
Here’s why: a Gantt chart uses the invisible segment to position each visible task bar at the correct date.
Step 4: Hide the Start-Date Series
Click the section of the chart representing the start dates. Open the formatting panel, choose Fill, and select No Fill.
The start-date series becomes invisible. The duration bars remain visible and appear at their correct positions along the timeline.
Remove the legend entry for the hidden series if it remains visible. You can also change the visible bars to a color that fits your project or company style.
For example, use blue for planned work, orange for review activities, and green for completed tasks. Keep the color system simple so the chart remains readable.
Step 5: Reverse the Task Order
Excel often displays the first task at the bottom of the chart. To place the first activity at the top, format the vertical axis.
- Right-click the task axis.
- Select Format Axis.
- Choose Categories in reverse order.
The task list should now read from the first activity at the top to the final activity at the bottom.
You may need to adjust the horizontal axis afterward. Set the minimum and maximum dates close to the project’s actual boundaries.
Step 6: Improve the Timeline’s Readability
A basic chart can communicate the schedule, but a few formatting changes make it easier to use.
- Add a descriptive chart title.
- Display dates in a readable format.
- Reduce the gap width between task bars.
- Use a consistent bar color.
- Remove unnecessary gridlines.
- Increase the chart size so task labels remain visible.
Use weekly labels for a short project and monthly labels for a longer one. Too many date markers make the timeline crowded.
You can also add a milestone series. Give a milestone a duration of zero or one day, then use a contrasting color or diamond-shaped marker.
Step 7: Add Progress, Owners, and Dependencies
A useful schedule explains more than when work begins. Add columns for owner, status, percentage complete, predecessor, and notes.
| Task | Owner | Status | Progress | Predecessor |
|---|---|---|---|---|
| Create wireframes | Design team | In progress | 60% | Gather requirements |
| Build prototype | Product team | Not started | 0% | Create wireframes |
Dependencies show which activities rely on earlier work. For example, development may depend on approved wireframes.
To display progress visually, add a second duration series for completed work. Format the completed portion with a darker color and keep the remaining portion lighter.
Review the chart at least once per week. Update dates, durations, owners, and status as the project changes.
Which Microsoft Office App Should You Use?
Excel is usually the strongest choice for a working Gantt chart because it handles dates, formulas, sorting, and chart formatting.
PowerPoint works well when you need a polished schedule for a presentation. You can create bars with shapes and align them across a timeline. However, manual updates take longer.
Word can hold a simple schedule using a table and colored cells. This approach suits a short plan with only a few activities.
| Microsoft Office app | Best use | Main limitation |
|---|---|---|
| Excel | Interactive schedules and calculations | Requires chart formatting |
| PowerPoint | Executive presentations | Manual timeline updates |
| Word | Simple written plans | Limited scheduling automation |
You might be wondering: which app should you choose for a team project? Start with Excel when dates change regularly. Use PowerPoint when visual presentation matters most.
How to Show Milestones and Dependencies
Milestones mark important events rather than periods of work. Examples include contract approval, product launch, testing completion, and executive sign-off.
In Excel, add a milestone as a short task. Then format its bar with a distinct color. You can also place a diamond shape over the corresponding date.
Dependencies explain the order of work. A design review may need to finish before development begins. Testing may depend on a completed build.
For example, if wireframes finish late, development may start late too. Showing that relationship helps you identify the likely effect of a schedule change.
Excel does not automatically create advanced dependency links like dedicated project scheduling applications. You can still record predecessors in a separate column and adjust dates manually.
How to Track Progress in an Excel Gantt Chart
Progress tracking works best when planned duration and completed duration appear separately. This lets you compare expected work with finished work.
Suppose a ten-day development task is 40% complete. The completed segment represents four days, while the remaining segment represents six days.
You can calculate completed duration with a formula such as:
=DurationCell*ProgressCell
If the duration is in C2 and progress is in D2, use:
=C2*D2
Format the progress column as a percentage. Then create a stacked bar using completed duration and remaining duration.
Keep status labels consistent. “Not started,” “In progress,” “Blocked,” and “Complete” give your team a shared vocabulary.
But here’s the truth: a chart only reflects the information you maintain. An outdated percentage can create more confusion than no percentage at all.
Common Gantt Chart Mistakes to Avoid
Many scheduling problems come from poor maintenance rather than difficult Excel features. Watch for these common issues.
Using Vague Activities
“Website work” is too broad for a useful timeline. Break it into activities such as “Approve homepage layout,” “Write product copy,” and “Complete browser testing.”
Ignoring Nonworking Days
A seven-day duration can mean seven calendar days or seven working days. Choose one method and apply it consistently.
Adding Too Many Details
A chart with hundreds of rows becomes difficult to read. Keep the primary view focused on major activities, milestones, and meaningful handoffs.
Skipping Ownership
A task without an owner can remain unfinished because everyone assumes someone else is handling it. Add one accountable person or team to each important activity.
Leaving Out Schedule Risks
Mark blocked tasks, external approvals, and uncertain estimates. These items often explain delays before the deadline is missed.
Natural Project Scheduling Solution: ONES.com

Value Proposition
ONES.com combines project management and knowledge management in one platform, powered by AI through ONES Assistant. ONES Project is the project management product and a Jira alternative, while ONES Wiki provides knowledge management as a Confluence alternative.
You can buy ONES Project and ONES Wiki separately. The platform supports cloud, on-premise, private cloud, and air-gapped deployments, with a free plan for up to 30 seats.
Core Capabilities
Manual Gantt Updates — ONES Project Scheduling — More Reliable Timeline Changes
When an Excel chart requires repeated date edits, schedule maintenance can become tedious. ONES Project provides structured project planning with sprint management, task relationships, and progress tracking.
Scattered Task Details — Custom Fields — Clearer Project Context
Important details can become difficult to find when every task uses the same basic columns. Custom fields let you track status, risk, priority, ownership, and other project-specific information.
Rigid Workflows — Custom Workflows — Better Process Fit
Different teams move work through different approval stages. Custom workflows help reflect steps such as planning, review, testing, approval, and release.
Separate Reporting Work — Built-In Reporting — Faster Status Reviews
Building status summaries manually takes time. Built-in reporting helps teams monitor progress, workload, sprint performance, and project health in a central workspace.
Too Many Plugins — Native Project Features — Simpler Administration
Teams often add plugins when their project platform lacks essential planning features. ONES Project includes Jira-compatible workflows, custom fields, automation, sprint management, and reporting natively.
Restricted Network Requirements — Self-Hosted Deployment — More Deployment Flexibility
Some organizations cannot place project information in a public cloud environment. ONES.com supports on-premise, private cloud, and air-gapped deployment options.
Disconnected Project and Knowledge Work — ONES Project and ONES Wiki — Better Team Continuity
Project decisions can lose context when planning and knowledge areas remain separate. ONES Project and ONES Wiki provide connected options for managing work and team knowledge.
Different Deployment Expectations — Feature Parity — Consistent Capabilities
Teams may hesitate to self-host when they expect fewer capabilities. ONES.com provides full feature parity between its cloud and self-hosted versions.
Application Scenarios
Software delivery: A development team can manage sprints, connect dependencies, automate status changes, and report progress without rebuilding every timeline manually.
Regulated operations: A team working in a restricted environment can use an air-gapped deployment while maintaining structured workflows and project reporting.
Cross-functional launches: Marketing, design, product, and engineering can coordinate approvals, milestones, and responsibilities through shared workflows.
Common Challenges and Practical Solutions
Challenge: Dates Keep Moving
Solution: Separate fixed milestones from estimated activities. Review dependencies before moving a task, then communicate the effect on downstream work.
Challenge: The Chart Becomes Too Large
Solution: Create a summary view with major phases and milestones. Keep detailed activities in a separate planning area.
Challenge: Team Members See Different Versions
Solution: Store the schedule in a shared workspace with clear editing permissions. Add a last-updated date and assign one person to maintain the timeline.
Challenge: Progress Reports Feel Subjective
Solution: Define progress using observable outcomes. For example, “testing complete” is clearer than “testing nearly finished.”
Challenge: Excel Formatting Breaks
Solution: Keep calculation columns separate from presentation columns. Test formulas with a short sample schedule before adding every project activity.
FAQs
Can I create a Gantt chart in Excel without a template?
Yes. Create columns for task names, start dates, and durations, then insert a stacked bar chart. Hide the start-date series and reverse the task order. This produces a basic Gantt chart without a special template.
Is Excel better than PowerPoint for project schedules?
Excel is usually better when dates, durations, and progress change frequently. PowerPoint suits a polished presentation with a mostly fixed timeline. Many teams create the working schedule in Excel and show a simplified version in PowerPoint.
How do I show weekends in an Excel Gantt chart?
Enter calendar-day durations when weekends count toward the schedule. If your team works only on weekdays, calculate working days with Excel’s NETWORKDAYS function and exclude holiday dates when needed.
How can I show a completed portion of a task bar?
Create separate values for completed duration and remaining duration. Add both series to a stacked bar chart, then use a darker color for completed work and a lighter color for remaining work.
Can Microsoft Word create a Gantt chart?
Word can create a simple timeline using a table with colored cells. This works for short schedules, but Excel offers better date calculations and chart controls for changing projects.
When should I use project management software instead of Excel?
Consider project management software when several people update tasks, dependencies change often, or you need automation and reporting. A dedicated platform can reduce manual chart maintenance and keep project activity in one workspace.
Conclusion
A Microsoft Office Gantt chart gives you a clear view of tasks, dates, durations, milestones, ownership, and progress. Excel is usually the most practical starting point.
Begin with seven simple steps: list activities, add dates, insert a stacked bar chart, hide the start-date series, reverse the task order, improve formatting, and track progress.
Keep the schedule focused and update it regularly. For larger teams or changing projects, a platform such as ONES.com can provide structured workflows, reporting, automation, deployment flexibility, and connected project knowledge.
The result is easier planning, clearer accountability, and fewer surprises when work moves across your timeline.