Balancing Budget Between Cost Types

Jeffrey Mahoney

Well-known Member
Joined
May 31, 2015
Messages
2,800
Office Version
  1. 365
Platform
  1. Windows
This is not my typical post. I'm usually dealing with VBA code. This seems simple and then it's not.

In each Cost Type Table in Column C I have formulas that split the remainder Unit Budget up evenly for the remaining months. If the Month is in the past, it uses the Actual Costs for the Month. It is designed to forecast the Spend Per Month until the month has passed. If a manual override value is placed in a future month, it forces the monthly budget value to use that instead of the average remaining budget. The manual override value can increase or decrease the current monthly budget. But in any case, the rest of the months that don't have manual override values, balance with the unit budget. The Cost Type budget total will always be the Unit Budget unless the Actual Costs are higher. That all works perfectly

Here is my issue
I need to split my total Current Budget up between the four different Cost Types. I have been manually changing the Unit Budget depending on the actuals that come in weekly. Then I changed the Unit Budget amounts so they would be a percentage of the actuals. The problem comes when a Manual Override value is put in. How do I account for potential override values?

I realize this is a lot to look at in one setting. I need a fresh eye on this. Talking it out is imperative.

Jeff


My Current Budget

Excel 2010
I
4Current Budget
5$ 500,000
Test Project



The Budget Control and Totals for all Cost Type Tables

Excel 2010
BCDEFG
7Internal LaborContract LaborMaterialsRentalTotal
8Unit Budget:$ -$ 286,915$ 32,388$ 180,697$ 500,000
9Monthly Budget Total:$ -$ 286,915$ 32,388$ 180,697$ 500,000
10Actuals Total:$ -$ 18,630$ 2,103$ 11,733$ 32,466
11Spend Plan Balance:$ -$ 268,285$ 30,285$ 168,964$ 467,534
12Forecast Spend:$ -$ 286,915$ 32,388$ 180,697$ 500,000
13% of Total Spend0.0%57.4%6.5%36.1%100.0%
Test Project


A Cross section of Row 8 with the formulas

Excel 2010
BCDEFG
8Unit Budget:$ -$ 286,915$ 32,388$ 180,697$ 500,000
Test Project
Cell Formulas
RangeFormula
C8=C13*Current_BUDGET
D8=D13*Current_BUDGET
E8=E13*Current_BUDGET
F8=F13*Current_BUDGET
G8=SUM(C8:F8)
Named Ranges
NameRefers ToCells
'Test Project'!Current_BUDGET='Test Project'!$I$5




This is one of the Cost Type Tables. They are all formatted the same. The is the Contract Labor Table

Excel 2010
BCDEFGH
31Contract Labor
32Month Avg: $23,910Budget $286,915Manual OverrideActuals (Cumulative)Spend per MonthSpend Running AverageForecast
33January$ 533$ 533$ 533$ 533$ 533
34February$ 27$ 560$ 27$ 280$ 27
35March$ 8,603$ 9,163$ 8,603$ 3,054$ 8,603
36April$ 22,000$ 22,000$ 18,630$ 9,467$ 6,032$ 22,000
37May$ 31,969$ -$ -$ 31,969
38June$ 31,969$ -$ -$ 31,969
39July$ 31,969$ -$ -$ 31,969
40August$ 31,969$ -$ -$ 31,969
41September$ 31,969$ -$ -$ 31,969
42October$ 31,969$ -$ -$ 31,969
43November$ 31,969$ -$ -$ 31,969
44December$ 31,969$ -$ -$ 31,969
45Totals:$ 286,915$ 22,000$ 18,630$ 18,630$ 1,289$ 286,915
Test Project
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
see below
 
Last edited:
Upvote 0
have a look to see if this work for you


Excel 2012
ABCDEFG
31Contract Labor
32MonthBudgetManual OverrideActualsSpendSpend Running AverageForecast
33Avg: $23,910$286,915(Cumulative)per Month
34January$533$533$533$533$533
35February$560$560$27$280$27
36March$9,163$9,163$8,603$3,054$8,603
37April$22,000$22,000$18,630$9,467$6,032$22,000
38May$31,969--$31,969
39June$31,969--$31,969
40July$31,969--$31,969
41August$31,969--$31,969
42September$31,969--$31,969
43October$31,969--$31,969
44November$31,969--$31,969
45December$31,969--$31,969
46Totals:$286,915$22,000$18,630$18,630$1,289$286,915
Sheet2
Cell Formulas
RangeFormula
B34=IF(ISBLANK(D34),($B$33-SUMIF($D$34:$D$45,">0",$G$34:$G$45))/COUNTBLANK($D$34:$D$45),CHOOSE(COUNT(C34:D34),D34,C34))
 
Upvote 0

Forum statistics

Threads
1,215,193
Messages
6,123,560
Members
449,108
Latest member
rache47

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