← Back to Blog

Using Excel Gantt Charts for Project Management: Step-by-Step Guide

A comprehensive guide on using Excel Gantt charts for effective project management, with Australian business examples and practical implementation tips.

James Xu, CA

Introduction

Gantt charts are a powerful tool for project management, offering a visual representation of a project's timeline, tasks, and progress. Excel is a versatile tool that can create and manage Gantt charts, helping managers oversee teams and projects efficiently - without the cost or complexity of dedicated project management software.

For Australian businesses managing client deliverables, compliance deadlines, or internal projects, an Excel Gantt chart provides the right balance of flexibility and control. This guide walks through creating one from scratch.


Why Use Gantt Charts in Excel

  • Visualisation: Provides a clear visual overview of the project timeline - instantly communicate status to stakeholders
  • Tracking: Helps monitor progress and identify delays before they become critical
  • Resource Management: Allocates team members effectively across concurrent tasks
  • Flexibility: Customisable to fit various project requirements (construction, IT, consulting, marketing)
  • No extra software: Uses tools you already have - no licence cost, no learning curve

Steps to Create a Gantt Chart in Excel

1. Set Up Your Data

Begin by organising your project data in a worksheet with these columns:

  • Task Name: The name of each task or deliverable
  • Start Date: The date when each task begins
  • End Date: The date when each task ends
  • Duration: Working days required (use =NETWORKDAYS(Start, End) for Australian business days)
  • Assigned To: Team member responsible
  • Status: Not Started / In Progress / Complete / On Hold
  • Priority: High / Medium / Low

Example:

Task NameStart DateEnd DateDurationAssignedStatus
Discovery01/03/202514/03/202510SarahComplete
Design15/03/202504/04/202515TomIn Progress
Development05/04/202530/04/202518PriyaNot Started
Testing01/05/202512/05/20258JamesNot Started
Launch15/05/202516/05/20252AllNot Started

2. Create a Bar Chart

Select your data, go to Insert, choose Bar Chart, and select Stacked Bar.

3. Format into a Gantt Chart

  1. Right-click the chart, choose Format Data Series, and set Fill to No Fill for the start dates bar series
  2. Add the duration data to the chart
  3. Right-click the date axis, format axis, and set the minimum date to match the project start date
  4. Right-click the vertical axis and select Format Axis > check Categories in Reverse Order so the first task appears at the top

4. Customise Your Gantt Chart

  • Colour coding: Use different colours for different task phases (blue for discovery, green for development, orange for testing)
  • Task labels: Add data labels to show task names or assigned team members
  • Dependencies: Add arrows or connector lines between dependent tasks using Excel's Shape tools
  • Today line: Add a vertical line at TODAY() to show current position in the timeline

5. Add Conditional Formatting

Use conditional formatting rules applied to your task list to automatically highlight:

  • Overdue tasks: =AND(End<TODAY(),Status<>"Complete") - format red
  • Tasks starting within 7 days: =AND(Start<=TODAY()+7,Start>=TODAY()) - format amber
  • High priority: Highlight tasks with Priority="High" for visual scanning
  • Completed tasks: Grey out rows where Status="Complete"

Worked Example: Australian Consulting Project

Consider a Sydney-based management consulting firm delivering a 6-month strategic advisory engagement for a healthcare client. The project has 8 phases and 25 tasks.

The Project Structure

PhaseStartEndWorking DaysResourcesStatus
Discovery03/02/2521/02/25152 consultantsComplete
Analysis24/02/2521/03/25202 consultantsComplete
Modelling24/03/2518/04/25201 modellerIn Progress
Reporting21/04/2516/05/25202 consultantsNot Started
Review19/05/2530/05/2510Partner reviewNot Started
Presentation02/06/2506/06/255All teamNot Started

Key Excel Formulas Used

  • Duration: =NETWORKDAYS([@Start],[@End]) - accounts for weekends
  • Progress bar in status: =IF([@Status]="Complete",1,IF([@Status]="In Progress",0.5,0)) - for a conditional formatting progress indicator
  • Days remaining: =IF([@End]>=TODAY(),[@End]-TODAY(),0)
  • Public holiday adjustment: =NETWORKDAYS([@Start],[@End], HolidayRange) - where HolidayRange includes Australia Day (26 Jan), Good Friday, Easter Monday, ANZAC Day (25 Apr), King's Birthday (varies by state), and any state-specific holidays

What the Dashboard Reveals

  • The Modelling phase (scheduled 24 Mar - 18 Apr) is still "In Progress" on 10 April - the Gantt highlights it in amber
  • The partner review is scheduled for 19-30 May, but the partner has a 2-week overseas commitment starting 26 May
  • The project manager adjusts the review phase to start 12 May (overlapping with reporting), compressing the timeline by 7 days

Without the Gantt chart, this scheduling conflict wouldn't be visible until the week before review.

Note: The above is illustrative. Actual project timelines depend on scope, resources, and dependencies.


Best Practices for Using Gantt Charts

  1. Start Simple: Begin with a basic Gantt chart add complexity as needed - don't try to track everything in one view
  2. Be Realistic: Set achievable deadlines and realistic durations. Pad by 15-20% for Australian businesses where public holidays, school holidays, and summer shutdowns affect availability
  3. Review Weekly: Update the Gantt chart at your weekly team meeting - 5 minutes to review progress keeps the project on track
  4. Use Conditional Formatting: Highlight tasks based on priority or completion status - red/amber/green makes the chart scannable in seconds
  5. Collaborate: Store the file on OneDrive or SharePoint so team members can update their own task status

Frequently Asked Questions

How do I handle overlapping tasks in a Gantt chart?

Use different colours or patterns to differentiate overlapping tasks and ensure the chart is clear by adjusting task bar spacing. Stack bars vertically for overlapping tasks by adjusting the vertical axis order.

Can I automate updates in my Excel Gantt chart?

Yes, use Excel formulas (TODAY, NETWORKDAYS) and conditional formatting to automate updates based on task completion and date changes. For recurring projects, templates save significant setup time.

How do I highlight critical tasks in a Gantt chart?

Use conditional formatting to colour-code critical tasks based on priority, deadlines, or dependencies. Red for overdue, amber for at-risk (within 7 days of deadline), green for on track.

What if my project has too many tasks for one Gantt chart?

Break down the project into phases or milestones and create separate Gantt charts for each phase. Use a master summary chart with rollup bars for executive reporting.

How can I share my Gantt chart with my team?

Save the Excel file to a shared drive (OneDrive, SharePoint) for real-time collaboration, or export as a PDF or image for clients and stakeholders who don't need editing access.

Can I track project budget alongside the Gantt chart?

Yes, add columns for budgeted hours, actual hours, and cost per task alongside your Gantt data. Use a separate sheet for the budget dashboard and reference the Gantt task IDs.

How do I account for Australian public holidays in project scheduling?

Use the NETWORKDAYS.INTL function in Excel with a holiday range that includes Australia-specific public holidays (Australia Day, Good Friday, ANZAC Day, King's Birthday, state-specific holidays like Melbourne Cup for Victoria).


Conclusion

By following these steps and best practices, you can effectively use Excel Gantt charts to manage your projects, ensuring better planning, tracking, and collaboration. The key is regularity - a Gantt chart is only as good as the data feeding it. Update it weekly, use conditional formatting to surface problems, and share it with your team for accountability.