Plate — meal planner

Pro workbook: Week, Recipes, Shopping, Setup, Formulas. Sample data, real formulas.

Meal plan
Type any date and the week lays itself out. Pick meals from the recipe list; cost and prep time per day are calculated.
Week of2026-09-14
People2
StartsMon 14 Sep
MealMon 14 SepTue 15 SepWed 16 SepThu 17 SepFri 18 SepSat 19 SepSun 20 SepWeek
BreakfastOvernight oatsOvernight oatsYoghurt & fruitEggs & toastOvernight oatsPancakesEggs & toast
LunchChicken wrapLeftoversSoup & breadLeftoversSalad bowlChicken wrap
DinnerPasta al pomodoroStir-fryChilliFish & greensPizza nightCurryLeftovers
SnackAppleNutsAppleHummus & carrotsNuts
Cost12.2010.0012.4014.8015.4014.802.8082.40
Prep min46315945358115312
Meals444434225
Per person per day5.89
Not in recipe list
Cost = the recipes' cost per serving added up × people. Prep = minutes added up. A meal not in the recipe list turns red and counts nothing.
Leftovers is a recipe at zero cost and five minutes — plan it on purpose.
Recipes
Your repertoire. The Week sheet's dropdown and its costs read from here.
RecipeCategoryServingsCost / servingPrep minNotesPlanned this weekRecipes17
Overnight oatsBreakfast20.9053Used this week17
Eggs & toastBreakfast21.40102Average cost / serving2.02
Yoghurt & fruitBreakfast21.2031
PancakesBreakfast21.10251
LeftoversLunch20.0053
Chicken wrapLunch22.60152
Soup & breadLunch21.80101
Salad bowlLunch22.90151
Pasta al pomodoroDinner22.20251
Stir-fryDinner23.40201
ChilliDinner22.80451
Fish & greensDinner25.10251
Pizza nightDinner23.90151
CurryDinner23.00401
AppleSnack20.4012
NutsSnack20.7012
Hummus & carrotsSnack20.9051
Shopping list
Items with an aisle and a tick. What's left per aisle, so you walk the shop once.
ItemAisleQtyGotAisleItemsGotLeft
OatsDry goods1 kg✓Produce413
EggsDairy12✓Dairy312
YoghurtDairy1 kgMeat & fish22
Chicken breastMeat & fish600 gBakery22
SalmonMeat & fish2 filletsDry goods431
Tomatoes, tinnedDry goods3✓Frozen
PastaDry goods500 g✓Other
RiceDry goods1 kgAll15510
OnionsProduce1 kg
PeppersProduce3
CarrotsProduce500 g✓
ApplesProduce6
BreadBakery1 loaf
WrapsBakery8
HummusDairy1
Setup
The week, how many people you cook for, the meal types and the aisles.
Week of (any date)2026-09-14
People2
Meal typesAisles
BreakfastProduce
LunchDairy
DinnerMeat & fish
SnackBakery
Dry goods
Frozen
Other
Cost on Week = cost per serving × people, so change People here when guests come.
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,2)+1Any date snaps back to its Monday.
Week · Cost (day)SUMPRODUCT(SUMIF(recipe_names,B8:B11,recipe_cost))*$B$4SUMIF with the four meal cells as its criterion returns four costs; SUMPRODUCT adds them; times the people. The portable 'look up several names and add' — no XLOOKUP.
Week · Prep min (day)SUMPRODUCT(SUMIF(recipe_names,B8:B11,recipe_prep))The same with minutes.
Week · Not in recipe listCOUNTA(B8:H11)-SUMPRODUCT(COUNTIF(recipe_names,B8:H11))Meals typed minus meals found in the list; each unknown one is also red in the grid.
Recipes · Planned this weekCOUNTIF(Week!$B$8:$H$11,A5)How many times the recipe appears on the plan.
Shopping · Left per aisleCOUNTIF(aisle,F5)-COUNTIFS(aisle,F5,got,"✓")Items in the aisle minus ticked ones.