Agenda — weekly planner

Pro workbook: Week, Priorities, Review, Setup, Formulas. Sample data, real formulas.

Weekly planner
Type any date and the week lays itself out. Yellow cells are yours; hours planned per day are counted.
Week of2026-09-16Day starts7:00Top threeSend the Grove proposalFirst slot (h)7
StartsMon 14 SepSlot1:00Ship v1.2Last slot ends (h)22
Three gym sessions
TimeMon 14 SepTue 15 SepWed 16 SepThu 17 SepFri 18 SepSat 19 SepSun 20 SepWeek
7:00
8:00Plan the weekWriting
9:00Team standupDeep work: reportSprint reviewWritingTeam standup
10:00Proposal draftDeep work: reportShip v1.2Market
11:00Proposal draftDeep work: reportShip v1.2Family lunch
12:00
13:00Client call: Harbor
14:001:1 with SamInterviewHike
15:00DentistWeekly review
16:00Admin, invoices
17:00Pick up parcel
18:00GymGymGym
19:00Dinner with NoraPrep Monday
20:00
21:00
Planned h654452228
Free h9101111101313
Fifteen slots from the start hour; change the start and the slot length on Setup and the times move.
Planned hours = filled slots × slot length. Weekends shaded, today blue.
To print: File → Print, landscape, fit to one page wide.
Priorities
Goals for the week. The first three show at the top of Week; ✓ when done.
#GoalCategoryDoneGoals5
1Send the Grove proposalWork✓Done2
2Ship v1.2WorkProgress40.0%
3Three gym sessionsHealth
4Book the Lisbon flightsTravel✓
5Read 100 pagesPersonal
Week in review
Planned hours per day, the busiest and lightest day, goals done — and two boxes to fill on Friday.
DayPlanned hFree hShareBusiest dayMon 14 Sep
Mon 14 Sep6921.4%Lightest daySat 19 Sep
Tue 15 Sep51017.9%Weekday average5
Wed 16 Sep41114.3%Goals done2 of 5
Thu 17 Sep41114.3%
Fri 18 Sep51017.9%
Sat 19 Sep2137.1%
Sun 20 Sep2137.1%
Week28
What went wellNext week, first
Setup
The week, the day's span, and the goal categories.
Week of (any date)2026-09-16
Week starts onMonday
Day starts (hour)7
Slot length (hours)10.5 for half-hour slots; there are 15 slots
Categories
Work
Health
Personal
Family
Travel
How the formulas work
Every formula in this workbook, in plain words. Nothing is hidden and nothing needs a macro. Formulas are shown without the leading = sign.
WhereFormulaWhat it does
Week · starts$B$3-WEEKDAY($B$3,IF(Setup!B4="Sunday",1,2))+1Any date snaps back to the start of its week. WEEKDAY type 2 makes Monday day 1; type 1 makes Sunday day 1.
Week · day header$B$4+0 … +6Real dates, formatted 'ddd d mmm'. The weekend shading and today's highlight test these cells.
Week · time slot$E$3+0*$E$4Start hour plus slot × length, as fractions of a day (7:00 is 7/24). Change either on Setup and the column moves.
Week · planned hoursCOUNTA(B8:B22)*$E$4*24Filled slots times the slot length. Anything typed counts, so half-filled slots count as full — keep slots honest.
Week · free hours15*$E$4*24-B23The day's span minus what's planned.
Week · today / weekendB$7=TODAY() · =WEEKDAY(B$7,2)>5Two conditional-format rules over the slot grid, anchored to the header row.
Priorities · progressIF(G4=0,0,G5/G4)Ticked goals over goals. COUNTA on the ✓ column — any mark counts.
Review · busiest dayINDEX(A5:A11,MATCH(MAX(B5:B11),B5:B11,0))The date whose planned hours equal the maximum. Ties go to the first.
Review · shareIF($B$12=0,0,B5/$B$12)Each day's part of the week's planned hours.