How to Create a Monthly Gantt Chart in Excel: 7 Steps [2026]
A monthly Gantt chart can turn a vague project plan into a timeline you can actually manage. Without one, deadlines hide in scattered cells, task overlaps go unnoticed, and small delays quickly affect the whole schedule. The frustrating part is that many Excel tutorials make the process seem more complicated than it needs to be.
But here's the truth: you can create a clear monthly Gantt chart in Excel with ordinary formatting, a few date formulas, and seven practical steps. You do not need advanced project software for a simple timeline. This guide shows you how to build the chart, display months correctly, track progress, handle delays, and keep the schedule readable when your project changes.
How to Create a Monthly Gantt Chart in Excel: 7 Steps
To create a monthly Gantt chart in Excel, list your tasks, add start and finish dates, create a row of monthly periods, calculate each task’s duration, and use conditional formatting to shade active months.
-
Set up the task information.
Open a blank Excel workbook and create these columns in the first few columns:
- Task
- Owner
- Start Date
- Finish Date
- Duration
For example, a website redesign might include “Plan content,” “Create wireframes,” “Build pages,” “Test website,” and “Launch.” Add one task per row.
Enter real calendar dates rather than typing only month names. For example, use
01/03/2026for March 1, 2026, and31/03/2026for March 31, 2026. Excel can then calculate timing accurately. -
Calculate the duration of every task.
In the Duration column, subtract the start date from the finish date and add one day:
=D2-C2+1Here, column C contains the start date and column D contains the finish date. The added one includes both the first and last day.
If the task begins on March 3 and ends on March 10, Excel returns eight calendar days. If you only need working days, use:
=NETWORKDAYS(C2,D2)You can also exclude holidays with:
=NETWORKDAYS(C2,D2,Holidays)The first approach suits high-level monthly planning. The second works better when weekends and public holidays affect delivery.
-
Create the monthly timeline.
Choose a row above or beside your task details for the timeline. In the first timeline cell, enter the first day of the first month. For example:
01/01/2026In the next cell, enter:
=EDATE(F1,1)Replace
F1with the cell containing your first month. Drag the formula across the required number of months.Format the timeline cells so they display month and year instead of the full date. Select the cells, open Format Cells, choose Custom, and enter:
mmm-yyYour timeline will show labels such as Jan-26, Feb-26, and Mar-26 while preserving the full date behind each label.
-
Choose the correct monthly date logic.
A monthly Gantt chart can represent a task in two different ways. You can shade a month when the task touches any day within it, or shade it only when the task covers the entire month.
For most project plans, shade a month when the task overlaps that month. This prevents a task starting late in April from disappearing simply because it does not cover April’s entire period.
Suppose the timeline begins in cell F1. The first month starts in F1, and the next month starts in G1. The overlap rule is:
=AND($C2<G$1,$D2>=F$1)This checks whether the task ends on or after the current month’s start and begins before the next month starts.
For a simpler chart using month numbers, you can use:
=AND($C2<=EOMONTH(F$1,0),$D2>=F$1)This version checks whether the task overlaps any day between the first day and last day of the displayed month.
-
Apply conditional formatting.
Select the timeline area that matches your task rows. For example, select
F2:Q20if your project has 19 tasks and 12 months.Choose Home, Conditional Formatting, New Rule, and then select the option that lets you use a formula. Add:
=AND($C2<=EOMONTH(F$1,0),$D2>=F$1)Choose a fill color, such as blue, and apply the rule. Excel will shade each month that overlaps the task dates.
Make sure the row and column references work correctly. The dollar signs lock the task date columns while allowing the month reference to move across the timeline.
-
Add progress tracking.
A schedule shows planned timing, but progress tracking helps you see whether work is moving as expected. Add a Progress column and enter a percentage for each task.
You can create a second conditional formatting rule to show completed work with a darker color. A formula such as this can identify tasks marked 100 percent complete:
=$E2=100%If you want a visual progress bar, select the Progress cells, choose Conditional Formatting, and select Data Bars. Use a solid color so the percentages remain readable.
For example, a task scheduled from May through June with 50 percent progress could use a light blue timeline fill and a darker progress indicator. This gives you planned timing and completion status in one view.
-
Improve readability and test the chart.
Adjust column widths, freeze the task columns, center the month labels, and use consistent colors. Keep the task names visible while scrolling horizontally.
Add a legend if different colors represent different meanings. For example:
- Blue: planned work
- Green: completed work
- Orange: delayed work
- Red: milestone or risk
Test the chart by changing one finish date. The shaded timeline should move automatically. Then change a start date, add a new task, and extend the timeline. If the colors do not update correctly, check the conditional formatting range and formula references.
How the Monthly Timeline Works
A monthly Gantt chart uses two layers. The left side contains task details, while the right side contains time periods. Conditional formatting connects the two layers by coloring a month when its dates overlap a task.
Here's why the overlap formula matters: a task can begin on April 28 and finish on May 6. A formula that checks only the task’s start month might show April and hide May. An overlap formula displays both months.
For example, imagine these dates:
| Task | Start | Finish | Displayed months |
|---|---|---|---|
| Market research | January 8 | January 24 | January |
| Design review | January 25 | February 7 | January and February |
| Campaign launch | February 15 | March 3 | February and March |
This approach gives you a practical monthly view without pretending that every task starts neatly on the first day of a month.
Monthly Gantt Chart Layouts You Can Use
The best layout depends on how much detail your project requires. A simple layout uses one column per month. A more detailed layout uses weekly or daily columns beneath each month.
Simple one-row-per-month layout
Use one column for each month when your audience needs a quick planning view. This format works well for marketing campaigns, product launches, annual planning, and high-level construction schedules.
A project lasting six months might show January through June. Each task receives a colored block across the months affected by its dates.
Month-and-week layout
Use weekly columns when monthly blocks feel too broad. You can group four or five weekly columns under each month, giving you more control without creating a crowded daily schedule.
This option helps when a task begins during the first week of a month and finishes during the third week. You can still keep the top heading at the month level while adding detail below it.
Daily layout with monthly headings
Use daily columns for short projects that need precise scheduling. For example, a two-week event plan may need daily deadlines, while a year-long product roadmap usually does not.
The best part? You can create a monthly chart first and add weekly or daily detail only when the project requires it. Start with the least complicated view that answers the planning question.
How to Make the Chart Easier to Maintain
Most Excel Gantt charts become difficult because people edit colored cells manually. Manual coloring breaks as soon as a date changes. Conditional formatting keeps the visual schedule connected to the dates.
Use an Excel Table for the task area if you expect to add rows regularly. A structured range can extend formulas and formatting as new tasks are added. Avoid placing unrelated notes directly inside the timeline because they can interfere with formatting rules.
Keep one clear date convention throughout the chart. Entering some dates as day-month-year and others as month-day-year can create serious scheduling mistakes, especially when the day is twelve or lower.
You should also separate working-day assumptions from calendar-month assumptions. A two-week task may require ten working days, but it can still touch parts of three calendar months if it starts near a month boundary.
Common Formulas for a Monthly Schedule
Excel has several formulas that make monthly planning more reliable. You do not need all of them, but knowing their purpose helps you choose the right approach.
| Purpose | Formula |
|---|---|
| Calendar duration | =Finish-Start+1 |
| Working-day duration | =NETWORKDAYS(Start,Finish) |
| Next month | =EDATE(CurrentMonth,1) |
| End of current month | =EOMONTH(CurrentMonth,0) |
| Check month overlap | =AND(Start<=EOMONTH(Month,0),Finish>=Month) |
| Check task completion | =Progress=100% |
Let me explain one common mistake. If your timeline heading contains text such as “January” instead of a real Excel date, EOMONTH and EDATE may not work correctly. Store a real date and change only its display format.
Natural Monthly Project Scheduling Solution: ONES.com

Value Proposition
Excel works well for a lightweight monthly timeline, especially when one person maintains the plan. When several people need to update tasks, discuss decisions, and follow dependencies, ONES.com provides a unified platform for project management and knowledge management.
ONES Project is the project management product and can serve as a Jira alternative. ONES Wiki is the knowledge management product and can serve as a Confluence alternative. They are sold separately, so you can choose the capability your team needs.
Core Capabilities
- Disconnected timeline updates: Manual Excel edits can leave people working from different versions. ONES Project gives the team a shared workspace where task status and schedule changes remain visible in one place.
- Jira-compatible workflows: Teams moving away from Jira may not want to rebuild every process. ONES Project supports Jira-compatible workflows, making familiar issue and delivery practices easier to continue.
- Custom workflows and fields: A basic monthly chart may not capture approvals, risk levels, or release stages. Custom workflows and fields let you represent those project-specific details.
- Sprint management: A month-level plan can hide short delivery cycles. Sprint management helps teams connect larger monthly goals with shorter iterations and planned work.
- Built-in reporting: A manually maintained chart requires extra effort for status summaries. Built-in reporting helps turn project activity into progress views without creating each summary separately.
- Automation: Repetitive status changes and notifications can consume time. Automation can handle selected workflow actions and reduce routine updates.
- Knowledge management: Project decisions often become scattered across conversations and planning tools. ONES Wiki gives teams a connected place for procedures, decisions, and team knowledge.
- Deployment flexibility: Teams with security or network restrictions may not be able to use only a public cloud service. ONES.com supports Cloud, On-Premise, Private Cloud, and Air-gapped deployments.
- Native feature parity: Some self-hosted products provide fewer features than their cloud versions. ONES.com maintains full feature parity between its cloud and self-hosted versions.
- Lower plugin dependence: A project team may need several add-ons to fill gaps in another platform. ONES.com combines project capabilities in one platform, which can reduce reliance on extra plugins.
Application Scenarios
A small product team might begin with an Excel monthly timeline for a six-month launch. As sprint work, approvals, defects, and reporting increase, the team can move detailed execution into ONES Project while keeping monthly outcomes visible.
An engineering group operating in a restricted network may need self-hosting and predictable access controls. An On-Premise or Air-gapped deployment can support that environment while preserving the platform’s available feature set.
A consulting team may need project tracking and reusable delivery knowledge. ONES Project can manage assignments and schedules, while ONES Wiki can organize checklists, meeting decisions, and repeatable methods. Since they are sold separately, the team can adopt them according to its needs.
Common Challenges and Practical Fixes
1. The timeline shows the wrong months
Problem: The month headings were typed as text, so formulas cannot recognize them as dates.
Solution: Enter the first day of each month as a real date, use EDATE to continue the sequence, and format the cells as mmm-yy.
2. Tasks disappear when they cross a month boundary
Problem: The conditional formatting rule checks only whether the task starts in a particular month.
Solution: Use an overlap formula that checks both the task start and finish dates. The task should display whenever at least one day falls inside the month.
3. The chart becomes too wide
Problem: Daily columns create hundreds of narrow cells for a long project.
Solution: Use monthly columns for executive planning, weekly columns for delivery management, and daily columns only for short-term coordination.
4. Manual colors become inaccurate
Problem: Someone changes a date but forgets to move the colored blocks.
Solution: Use conditional formatting tied to start and finish dates. Reserve manual colors for exceptional markers, such as milestones or risks.
5. People cannot tell planned work from completed work
Problem: One color shows timing but says nothing about progress.
Solution: Add a Progress column, use a data bar or completion rule, and create a small legend. A separate status column can identify delayed, blocked, or completed work.
FAQs
Can I create a monthly Gantt chart in Excel without a template?
Yes. You can build one from a blank workbook using task names, start dates, finish dates, monthly headings, and conditional formatting. A template may save setup time, but creating the chart yourself makes it easier to understand and adjust. The most important part is using real Excel dates and an overlap formula that checks whether each task touches a displayed month.
What formula shades a month when a task overlaps it?
A useful formula is =AND($C2<=EOMONTH(F$1,0),$D2>=F$1). In this example, column C contains the start date, column D contains the finish date, and row 1 contains the first day of each month. Adjust the references to match your layout. Apply the formula through conditional formatting across the timeline area.
Should I use calendar days or working days?
Use calendar days when the chart communicates broad timing, such as a six-month launch plan. Use working days when weekends, holidays, or staff availability affect delivery. Excel’s NETWORKDAYS formula can calculate working-day duration. You can still display the result by month, even when the underlying calculation excludes weekends and holidays.
How can I show project progress in the same chart?
Add a Progress column beside the task details and enter a percentage for each task. Use a data bar to show completion visually, or apply a separate conditional formatting rule for tasks at 100 percent. You can also use different colors for planned, active, delayed, and completed work. Keep the legend simple so the timeline remains easy to scan.
When should I move from Excel to project management software?
Excel is often enough for a small project with one main planner and limited dependencies. Consider project management software when several people need to update tasks, approvals, reporting, sprint planning, or permissions. A platform such as ONES Project can provide shared workflows and reporting while reducing manual coordination. The right choice depends on project complexity, collaboration needs, and deployment requirements.
Conclusion
A monthly Gantt chart in Excel needs only seven core steps: organize tasks, enter dates, calculate duration, create monthly headings, apply an overlap formula, add progress tracking, and test the formatting.
But here's the truth: the chart is useful only when its dates stay accurate and its visual rules update automatically. Use real dates, avoid manual shading, and choose monthly, weekly, or daily detail according to the decisions your team needs to make.
For a small plan, Excel can provide a clear and flexible timeline. As collaboration, reporting, workflows, and deployment requirements grow, ONES.com offers a broader project management and knowledge management environment through ONES Project and ONES Wiki.