ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before the interview. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Projects
  3. Make a Simple Project Timeline in Excel

Make a Simple Project Timeline in Excel

By ExcelReady Team·Updated October 30, 2026·6 min read

The short answer

To make a project timeline in Excel, list each task with a start date and a length in working days. WORKDAY works out the end date and skips weekends and holidays, and the next task starts one working day later. Then add date columns across the top and a conditional formatting rule that colors the cells between each task's start and end.

Key takeaways

  • Plan in working days and let =WORKDAY(start,days-1,holidays) find each end date.
  • Chain tasks with =WORKDAY(previous end,1,holidays), so one change moves every later date.
  • NETWORKDAYS counts the working days between two dates, which is a good check on the plan.
  • A formula rule such as =AND(G$1>=$B2,G$1<=$D2) turns a grid of dates into Gantt-style bars.
  • Keep holidays in one locked list that every formula points to.
On this page+
  1. What the project timeline will look like
  2. Step 1: List the tasks and their working days
  3. Step 2: Work out end dates with WORKDAY
  4. Step 3: Chain each task to the one before
  5. Step 4: Check the plan with NETWORKDAYS
  6. Step 5: Add a week grid for the Gantt bars
  7. Step 6: Draw the bars with conditional formatting
  8. Make the timeline easy to share
  9. Practise it

A simple project timeline in Excel needs two things: dates that respect weekends and holidays, and a visual bar for each task. WORKDAY handles the dates, so the plan updates itself when one task moves, and conditional formatting draws Gantt-style bars without a chart. This guide builds a five-task plan for a small website project. It suits anyone who plans work in Excel, from coordinators to project managers.

What the project timeline will look like#

The plan has a task table on the left and a grid of weeks on the right.

ABCD
1TaskStartDaysEnd
2Kick-off and requirements3/3/202533/5/2025
3Design3/6/202583/17/2025
4Build3/18/2025154/7/2025
5Testing4/8/202584/17/2025
6Launch4/21/202514/21/2025

You type only the first start date and the Days column. Every other date is a formula. Holidays go in a separate list, P2:P6. Here there is one: Friday 4/18/2025.

Step 1: List the tasks and their working days#

Write each task on its own row and estimate its length in working days, Monday to Friday. Working days are easier to estimate than calendar days, because nobody plans a task over a weekend.

Type the project start in B2: 3/3/2025, a Monday. Format the date columns with Ctrl+Shift+# (Mac: Control+Shift+#) if they show numbers. Dates in Excel are numbers underneath, which is what lets the formulas below count days.

Step 2: Work out end dates with WORKDAY#

WORKDAY returns the date a given number of working days after a start date, skipping weekends and any holidays you list:

Excel formula
=WORKDAY(start_date, days, [holidays])

WORKDAY doesn't count the start date itself. A 3-day task that starts on Monday ends on Wednesday, which is 2 working days after the start. So subtract 1 from the days. In D2:

Excel formula
=WORKDAY(B2,C2-1,$P$2:$P$6)

Kick-off starts 3/3/2025 and ends 3/5/2025. The holiday range is locked with $ so it stays the same when you fill down. The exercise on this page uses the same formula on a task that runs over a holiday.

Step 3: Chain each task to the one before#

Most tasks start when the previous one ends. Instead of typing start dates, start each task one working day after the last one finishes. In B3:

Excel formula
=WORKDAY(D2,1,$P$2:$P$6)

Fill B3 down to B6, and D2 down to D6. Now look at Launch: Testing ends on Thursday 4/17, Friday 4/18 is a holiday, so Launch starts on Monday 4/21.

This is where formulas pay off. Change Design from 8 days to 10, and Build, Testing and Launch all move two working days later by themselves. Our guide to counting working days with NETWORKDAYS and WORKDAY covers both functions in more depth.

Step 4: Check the plan with NETWORKDAYS#

NETWORKDAYS counts the working days between two dates, including both the start and the end. Use it to check the plan. In E2:

Excel formula
=NETWORKDAYS(B2,D2,$P$2:$P$6)

Each row should match its Days column. For the whole project, =NETWORKDAYS(B2,D6,$P$2:$P$6) gives 35 working days, which is 3 + 8 + 15 + 8 + 1. If the number is bigger than the sum of the tasks, there is a gap between two tasks; if it is smaller, two tasks overlap.

For a countdown, =NETWORKDAYS(TODAY(),D6,$P$2:$P$6) shows the working days left until launch. TODAY changes every day, so the number updates whenever the file opens.

Step 5: Add a week grid for the Gantt bars#

A Gantt chart shows each task as a bar across time. In Excel, the simplest version is a row of dates across the top with colored cells. Start in G1 with the Monday of the first week:

Excel formula
=B2

In H1, type =G1+7 and fill right to N1. That gives eight weeks, from 3/3 to 4/21. Format the headers as m/d (Ctrl+1 or ⌘1 > Custom) to keep them narrow, and make the columns about as wide as the dates.

Step 6: Draw the bars with conditional formatting#

A formula rule colors a cell when the formula is TRUE. Each grid cell should turn on when its week overlaps the task's dates.

  1. Select the grid, G2:N6.
  2. Choose Home > Conditional Formatting > New Rule > Use a formula to determine which cells to format.
  3. Enter this formula, written for the top-left cell, G2:
Excel formula
=AND($B2<=G$1+4,$D2>=G$1)
  1. Click Format, choose a fill color and click OK.

The week in G1 runs from Monday (G1) to Friday (G1+4). The task overlaps that week if it starts on or before Friday and ends on or after Monday. The $ signs matter: $B2 and $D2 keep the columns fixed so every cell reads its own task's dates, and G$1 keeps the row fixed so every cell reads its own week.

Task3/33/103/173/243/314/74/144/21
Kick-off■
Design■■■
Build■■■■
Testing■■
Launch■

For a daily grid, put one working day per column (=WORKDAY(G1,1,$P$2:$P$6) across row 1) and use the simpler rule =AND(G$1>=$B2,G$1<=$D2). The conditional formatting guide explains formula rules step by step.

Make the timeline easy to share#

  • Add a Status column with a drop-down (Not started, In progress, Done), and a second rule such as =$F2="Done" that colors finished rows grey.
  • Mark milestones, like Launch, with a different color using a rule that checks the task name or a Milestone column.
  • Freeze panes at G2 (View > Freeze Panes) so task names and weeks stay visible as you scroll.
  • Use WORKDAY.INTL if your team's weekend isn't Saturday and Sunday.

Date math like this is a common task in Excel tests; it appears in our practice tasks to do before an Excel test. For another project, try an expense tracker or a sales commission calculator.

Practise it#

Do the exercise on this page to find a task's end date across a holiday. Then practise NETWORKDAYS and WORKDAY with holidays and backwards scheduling, and practise conditional formatting, including formula rules that color whole rows.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

The office is closed on the holidays in F2:F3. In D2, work out the end date of the Testing task: it starts on B2 and takes the number of working days in C2. Use WORKDAY with C2-1 days (the start day counts as day 1) and the locked holiday list $F$2:$F$3.

fx
ABCDEFG
1
Task
Start
Days
End
Holidays
2
Testing
45761
6
45765
3
Launch
1
45803
4
5
6

Tip: WORKDAY takes a start date, a number of working days and a holiday range. Six days of work end five working days after the start, so use C2-1.

Practise this in a lesson

LessonWorkdays: NETWORKDAYS and WORKDAYCount working days between two dates with NETWORKDAYS and find a deadline a number of working days away with WORKDAY, skipping weekends and a holiday list.LessonConditional formattingMake important numbers stand out: highlight values over a limit, duplicate IDs and the top 3, then color whole rows with a formula rule and a $ on the column.

Frequently asked questions

Does Excel have a Gantt chart?

+

There is no Gantt chart type, but you can build one. The simplest way is a grid of dates with a conditional formatting rule that fills the cells inside each task's dates, as this guide shows. Some people use a stacked bar chart instead.

Why do I subtract 1 from the days in WORKDAY?

+

WORKDAY doesn't count the start date. A 5-day task that starts on Monday ends on Friday, which is 4 working days after the start, so the formula is =WORKDAY(start,5-1).

How do I skip holidays in a project plan?

+

List the holiday dates in a range, such as P2:P6, and add it as the third argument of WORKDAY and NETWORKDAYS: =WORKDAY(B2,C2-1,$P$2:$P$6). Lock it with $ so it stays put when you fill down.

What if my team doesn't work Monday to Friday?

+

Use WORKDAY.INTL and NETWORKDAYS.INTL in Excel. They take a weekend argument, such as 7 for a Friday and Saturday weekend, so the dates match your working week.

Sources

  • WORKDAY function - Microsoft Support
  • NETWORKDAYS function - Microsoft Support
  • Use conditional formatting to highlight information - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What the project timeline will look like
  2. Step 1: List the tasks and their working days
  3. Step 2: Work out end dates with WORKDAY
  4. Step 3: Chain each task to the one before
  5. Step 4: Check the plan with NETWORKDAYS
  6. Step 5: Add a week grid for the Gantt bars
  7. Step 6: Draw the bars with conditional formatting
  8. Make the timeline easy to share
  9. Practise it

Keep reading

Projects· 5 min read

Track Expenses by Category in Excel

To make an expense tracker in Excel, log one expense per row with its date, description, category and amount. Then total each category with SUMIF, for example =SUMIF(C:C,"Travel",E:E), and add a month condition with SUMIFS. A pivot table gives the same category and month totals in a few clicks, and both update when you add expenses.

Projects· 7 min read

Build a Sales Commission Calculator in Excel

To build a commission calculator in Excel, put each rep's sales in a column and the rate in a cell, then multiply. For tiered rates, either use IFS with the highest tier first, or list the tiers in a sorted table and use VLOOKUP with TRUE to find each rate. Multiply sales by the rate, and use MIN to apply any cap.

Dates· 6 min read

Count Working Days With NETWORKDAYS and WORKDAY

NETWORKDAYS counts the working days (Monday to Friday) between two dates, including both dates: =NETWORKDAYS(start_date, end_date, [holidays]). WORKDAY does the reverse and returns the date a number of working days away: =WORKDAY(start_date, days, [holidays]). Both skip weekends, and both skip any dates you list as holidays.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free