Cost Estimating Calculator with Multiple Quantities

pmantey13

New Member
Joined
May 20, 2024
Messages
4
Office Version
  1. 365
Platform
  1. MacOS
I've built a cost estimating calculator that allows me to input several variables for a job and it will calculate my time and materials expenses to get the job done. One of the main variables I need to provide is a quantity. As you can imagine, most customers ask for quotes based upon several quantities. So for now, I have a separate pricing table to the side that lists the quantities I want to quote and their costs (generated from the calculator). I add a markup and the table calculates a price for each quantity. But I need to manually enter each of the quantities (sometimes dozens) into the calculator one-at-a-time and manually post the costs into the pricing table.

I'd like to enter all my quantities in the pricing table and have each quantity automatically run through the calculator and plug a cost into the appropriate column/row in the pricing table. Would that require a pivot table? A macro? I don't really know how to approach that challenge, but I feel like I can figure it out with a little direction.
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Welcome to the forum. Could you post some sample data and the formula(s) you are currently using to calculate the cost?
 
Upvote 0
PC Quote.xlsx
ABCDEFGHIJKL
1
2JobSizePaperColorVariables
36 x 9 6 x 9100 Gloss Cover4/4Vendor to supply processed Print Ready files, postal tray information, etc
4
5Roll Change feet14272ProStream $ per hour$200.00
6Web width20MBO $ per hour$125.00
7Web length9.25
8Number up 3QTY6x9 Postcards
9Paper price per LB0.89100,000100# Gloss Cover
10Prostream $ per min$3.33Prints 4/4
11MBO $ per min$2.08Vendor to supply processed Print Ready files, postal tray information, etc
12Per peice/Paper lbs needed0.0243Paper Weight CalculatorVendor to drop in mail
13Sheet width6.67
14
15QuantitiesPer hour QTYCOST Per QtyCOST Per PieceMarkup %PRICE Per QtyPRICE Per Piece
161Shipping35.00$35.002,500$380.390.152220$456.470.1826
170File processing45.00$0.005,000$536.860.107420$644.230.1288
1810,000$849.790.085020$1,019.750.1020
19LBS needed15,000$1,162.720.077520$1,395.260.0930
20100,000Paper2430.00$2,162.7020,000$1,475.650.073820$1,770.780.0885
212Roll change28.46$50.6625,000$1,788.580.071525$2,235.730.0894
2230,000$2,101.510.070125$2,626.890.0876
23FPM40,000$2,727.370.068225$3,409.210.0852
24100,000Digital Press200$428.2450,000$3,353.230.067125$4,191.540.0838
250.5Make ready$50.0060,000$4,018.010.067025$5,022.510.0837
2670,000$4,643.870.066325$5,804.840.0829
27.FPM80,000$5,269.730.065925$6,587.160.0823
28100,000MBO200$267.6590,000$5,895.590.065525$7,369.490.0819
290.5Make ready$25.00100,000$6,521.450.065225$8,151.810.0815
30
31LBS ink per piece
32100,000Ink0.0340$3,400.00
33800Waste0.0340$27.20
34
350.5Handling150.00$75.00
36
37
38100,000Total QtyCost$6,521.45
Post card mail piece
Cell Formulas
RangeFormula
E3E3="4/4"
C10:C11C10=E5/60
C13C13=C6/C8
K16:K29K16=(1+(J16/100))*H16
L16:L29L16=(1+(J16/100))*I16
E16:E17,E35,E33E16=D16*B16
D20D20=B20*C12
B20B20=E9
B21B21=ROUNDUP(B20/C8*C7/12/C5,0)
E20E20=D20*C9
E21E21=B21*D21*C9
B24B24=E9
E24E24=(B24/C8)*(C7/12)/D24*C10
E25E25=B25*100
B28B28=E9
E28E28=(B28/C8)*C7/12/D28*C11
E29E29=B29*50
I16:I29I16=H16/G16
E32E32=B32*D32
B32B32=E9
B33B33=400*B21
D33D33=D32
B38B38=E9
E38E38=E16+E17+E20+E24+E28+E21+E25+E29+E33+E32+E35
 
Upvote 0
One of my staff started this sheet and I've taken it to this point, but I recognize it doesn't really flow intuitively yet. Basically the user fills in the yellow boxes and the calculator does the work. The table on the right is the pricing portion. E9 should be yellow. That's where I manually enter the quantities from the pricing table. E38 is where the total cost comes out. I plug that number into the H column and get a price to quote the customer. Would love to have the various quantities auto-calculate and auto-populate the cost fields.
 
Upvote 0
See the formula in col H, you can drag that down your pricing table and it should calculate the costs per qty.
Book1
GHI
15QTYCOST Per Qty
162500380.39380.39
175000536.86536.86
1810000849.79849.79
19150001162.721162.72
20200001475.651475.65
21250001788.581788.58
22300002101.512101.51
23400002727.372727.37
24500003353.233353.23
25600004018.014018.01
26700004643.874643.87
27800005269.735269.73
28900005895.595895.59
291000006521.456521.45
Sheet1
Cell Formulas
RangeFormula
H16:H29H16=SUM($D$16*$B$16,$D$17*$B$17,($G16*$C$12)*$C$9,ROUNDUP($G16/$C$8*$C$7/12/$C$5,0)*$D$21*$C$9,($G16/$C$8)*($C$7/12)/$D$24*$C$10,$B$25*100,($G16/$C$8)*$C$7/12/$D$28*$C$11,$B$29*50,$G16*$D$32,$D$33*400*ROUNDUP($G16/$C$8*$C$7/12/$C$5,0),$D$35*$B$35)
 
Upvote 0
Solution
And a slightly more condensed version:
Excel Formula:
=LET(g,$G16,f,$C$5,s,$C$7,e,$C$8,n,$C$9,r,ROUNDUP(g/e*s/12/f,0),SUM($D$16*$B$16,$D$17*$B$17,(g*$C$12)*n,r*$D$21*n,(g/e)*(s/12)/$D$24*$C$10,$B$25*100,(g/e)*s/12/$D$28*$C$11,$B$29*50,g*$D$32,$D$33*400*r,$D$35*$B$35))

And a note for either formula, you don't need to fill in E9 for the formula to work.
 
Upvote 0
Wow! Now THAT'S a formula! I see what you're doing, though. The cost column (H) just runs all the calculations, rather than trying to plug different values into E9 and extract the results from E38. The result is a longer formula, but a far simpler approach. I haven't studied the LET command enough to follow the abbreviated formula, but I get that it works the same way and I appreciate the result. Thank you so much for your help on this!
 
Upvote 0
Wow! Now THAT'S a formula! I see what you're doing, though. The cost column (H) just runs all the calculations, rather than trying to plug different values into E9 and extract the results from E38. The result is a longer formula, but a far simpler approach. I haven't studied the LET command enough to follow the abbreviated formula, but I get that it works the same way and I appreciate the result. Thank you so much for your help on this!
You're welcome, and happy to help.
 
Upvote 0

Forum statistics

Threads
1,224,798
Messages
6,181,038
Members
453,013
Latest member
Shubashish_Nandy

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top