You don't need scheduling software to visualize a project timeline — conditional formatting can turn a plain grid of dates into a bar-chart schedule that updates as you change start and end dates.
=AND(D$1>=$B2,D$1<=$C2) (adjust cell references to match your layout). This fills a cell orange whenever that date falls between the task's start and end date.This method has a real advantage over dedicated scheduling software for small jobs: everyone on the team already has Excel, and there's no learning curve to read or update it.
| Task | Start | End | Duration |
|---|---|---|---|
| Excavation | Oct 5 | Oct 9 | 5 days |
| Footings | Oct 12 | Oct 16 | 5 days |
| Foundation walls | Oct 19 | Oct 28 | 8 working days |
| Backfill | Oct 29 | Oct 30 | 2 days |
With one column per day and the formula from step 3, each task shows as a solid bar. Change Footings to end on Oct 20 and the bar stretches immediately, without any redrawing.
=WORKDAY(PredecessorEnd,1) so a task begins on the next working day after the previous one finishes. Move the first task and the whole chain shifts.=WORKDAY(Start,Duration-1) for the end date.=D$1=TODAY(), with a red border or fill to draw a vertical today line.=AND($B2<=D$1+6,$C2>=D$1) so a task fills any week it overlaps.D$1 and column-locked $B2 are intentional; if you drop them, the bars shift when the rule is copied.Can this show dependencies and critical path?
Not automatically. This approach is best for small jobs and simple sequences. For critical-path analysis on larger projects, use dedicated scheduling software.
How do I print it on one page?
Set Page Layout → Orientation to Landscape and Scale to Fit to 1 page wide, then set the print area to the task list plus the date grid.