What you will build

Build a small project timeline with Milestone, Owner, Start, Due, Progress, and a Status column that updates from a fixed status date.

Prepare the sample data

Open the practice workbook or make a copy, then make sure A1:E4 matches the sample below. Start and Due must be valid dates, and Progress must be a number from 0 to 1.

HANDS-ON PRACTICE

Practice in your own copy

Make your own Google Sheets copy with the same data, formulas, formatting, filter and frozen header. The original remains unchanged.

Make a Google Sheets copy (access required) ↗View original

Sign in to Google. If the original is not publicly shared, download the full workbook and import it into Google Sheets, or paste the example data into your own sheet.

Source timeline table in Google Sheets with Milestone, Owner, Start, Due, and Progress in A1:E4.

Open the practice workbook in Google Sheets ↗

Add a status date and Status column

Step 1: Enter Status in F1. Enter Status date in H1 and 2026-10-04 in H2. A fixed date keeps the lesson reproducible instead of changing every day.

Step 2: In F2, enter the formula below.

=IF(E2>=1,"Done",IF(D2<$H$2,"Check timing","In progress"))
Cell F2 selected in Google Sheets, showing the status formula and the result Done.

Step 3: Fill the formula from F2 down through F4. With the sample data and Status date 2026-10-04, the results are Done, Check timing, and In progress.

Completed timeline with a Status column and Status date 2026-10-04.

Test a changed input

Step 4: Temporarily change Design Progress in E3 from 0.5 to 1. F3 should change from "Check timing" to "Done". After verifying it, restore E3 to 0.5.

Checkpoint

MilestoneOwnerStartDueProgressStatus
BriefAn2026-09-212026-09-231Done
DesignBinh2026-09-242026-09-300.5Check timing
QAChi2026-10-012026-10-050In progress

These results use Status date 2026-10-04. If you change H2, incomplete milestones may return a different status.

Common mistakes and fixes

If a status looks wrong, check three things: Due is a valid date, Progress is a number from 0 to 1, and H2 contains the intended status date.

Independent practice

Add a fourth milestone with valid Start/Due dates, fill the Status formula into the new row, then test both an incomplete Progress value and Progress = 1 to verify both branches of the formula.

Key takeaways

  • ✓The sample timeline uses Milestone, Owner, Start, Due, Progress, and Status.
  • ✓A fixed status date keeps the result reproducible and easy to verify.
  • ✓The formula checks Progress >= 1 before it evaluates Due.
  • ✓The $H$2 reference must stay fixed when the formula is filled down.
  • ✓Changing one input and restoring it confirms that the formula responds correctly.
QUICK CHECK

Check your understanding

Answer four questions about the practice sheet.

1. Why does the lesson use a fixed Status date in H2?
2. For Design with Progress 0.5, Due 2026-09-30, and Status date 2026-10-04, what is the Status?
3. Why does the formula use $H$2 instead of H2?
4. When E3 changes from 0.5 to 1, what should F3 become?

Continue learning

Previous lesson: Invoice tracker; Next lesson: Content calendar.