Cellwise Try it free

Free Excel template · Excel for home and family

Free recipe scaler template for Excel

For home cooks who need a recipe for 10 when the card says 4, or for 2 when it says 8. Type the servings the recipe makes and the number you are cooking for; every ingredient is scaled, rounded up to an amount your measuring cups can handle, and costed so you know what each serving costs. The sample is a pancake recipe; replace it with your own.

cellwise-recipe-scaler-template.xlsxExcel workbook · 4.4 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEFGH
1RecipeWeekend pancakes
2Recipe serves4
3You are cooking for10
4Scale factor2.5
5
6IngredientAmountUnitRound toScaledTo measureCost (original)Cost (scaled)
7All-purpose flour1.5cups0.253.753.750.421.05
8Baking powder3.5tsp0.58.7590.150.38
9Sugar1tbsp0.52.52.50.040.1
10Salt0.25tsp0.250.6250.750.010.03
11Milk1.25cups0.253.1253.250.30.75
12Eggs1whole12.530.330.83
13Butter, melted3tbsp0.57.57.50.451.13
14
15
16
17
18Total cost of the batch4.27
19Cost per serving0.43
20Ingredients in the recipe7

How the formulas work

Work out the scale factor once

B4=IF(B2>0,B3/B2,0)

Servings you are cooking for divided by servings the recipe makes. Every ingredient uses this one cell, so changing B3 rescales the whole recipe. The IF stops a #DIV/0! error while B2 is still empty. To halve a recipe that serves 8, type 8 in B2 and 4 in B3.

Scale each ingredient

E7=IF(B7="","",B7*$B$4)

The original amount times the scale factor. $B$4 is locked with dollar signs so the formula can be filled down the list and every row still points at the same factor. The IF leaves the row blank until you type an amount, so the spare rows at the bottom stay clean.

Round up to something you can measure

F7=IF(B7="","",IF(D7>0,ROUNDUP(E7/D7,0)*D7,E7))

Column D holds the smallest step you can measure for that ingredient: 0.25 for cups, 0.5 for tablespoons, 1 for eggs. Dividing by the step, rounding up to a whole number and multiplying back lands on the next step up. In the sample, 3.125 cups of milk becomes 3.25 and 2.5 eggs becomes 3. Leave Round to empty to keep the exact amount.

Cost per serving

H19=IF(B3>0,ROUND(H18/B3,2),0)

Column G is what each ingredient costs in the original recipe (a rough share of the package price is fine). H scales it, H18 totals the batch, and H19 divides by the people you are feeding. Useful for party planning and for comparing a homemade dish with a takeout price.

Make it yours

FAQ

How do I scale a recipe in Excel?

Divide the servings you need by the servings the recipe makes to get a scale factor, then multiply each ingredient by it with the factor cell locked, for example =B7*$B$4, and fill the formula down.

How do I round to the nearest quarter cup in Excel?

Divide by 0.25, round, and multiply back: =ROUND(E7/0.25,0)*0.25 rounds to the nearest quarter, and ROUNDUP instead of ROUND always goes up. Excel also has MROUND and CEILING.MATH, which do the same in one function.

Can I use this recipe scaler to make a recipe smaller?

Yes. Type a smaller number in "You are cooking for" and the factor drops below 1. For 2 servings from a recipe that serves 4, every amount is halved and then rounded up to a measurable step.

Functions used

Related guides

More free templates

Updated