How to do automatic scaling of ratios in excel

Yazzy

New Member
Hello,

I have a recipe that uses for example,

3 cup flour
2 cup sugar
3 cups milk
4 eggs

And this produces 18 muffins. Are there formulas I could use in excel to scale the recipe up or down automatically? Meaning if I wanted to produce 30 muffins. Could it automatically change the ingredients to produce 30 muffins instead?

I appreciate that help. Thanks in advance.

Yazzy

CWatts

Well-known Member
Yes but it will be kind of funky. For exmaple, to go from 18 muffins to 30 muffins, you'll take your ingredient volume divide by the number of muffins the recipe calls for and then multiple it by 30.

3 cups of flour would be 3 / 18 * 30 which would work out to 5 cups.

4 eggs would be 4 / 18 * 30 = 6.667 eggs so you or your chef's would have to understand how to get the right amount of egg into the recipe.

Math wise it will be simple, but functionally, you may have some problem. It may be easier if you just give the option to double, triple, quadrouple, etc the recipe.

Last edited:

ChrisM

Well-known Member
To slightly restate that reply, you need to figure out how much it takes to make one muffin, hence the 3 / 18. Store the results of that calc next to each ingredient in your sheet. Now use another cell to hold how many muffins you want to make, say 30.

Now in a new column next to each ingredient, multiply the "one muffin amount" by the 30.

Yazzy

New Member
Thanks this does help a bit.

1,081,747
Messages
5,361,038
Members
400,610
Latest member
ebey

This Week's Hot Topics

• populate from drop list with multiple tables
Hi All, i have a drop list that displays data, what i want is when i select one of those from the list to populate text from different tables on...
• Find list of words from sheet2 in sheet1 before a comma and extract text vba
Hi Friends, Trying to find the solution on my task. But did not find suitable one to the need. Here is my query and sample file with details...
• Dynamic Formula entry - VBA code sought
Hello, really hope one of you experts can help with this - i've spent hours on this and getting no-where. .I have a set of data (more rows than...