Auto Front-Loaded Distribution in Excel

rygar24

New Member
Joined
Apr 8, 2014
Messages
2
I am trying to distribute the Total Number of hours required on a project throughout the life of the project. For example: Project X1 has 2160 total hours required throughout the life of the project. With a start of Mar 14 and close of Aug 15, it runs for 18 months. I am trying to figure out if there is a formula I can use to spread that 2160 hours over the life of the project. However, this distribution will not be done evenly. I am trying to have it front-loaded and then gradually decreasing until its close in Aug 2015. So with having the total hours needed, is there a formula that can spread the total over the 18 months with it gradually decreasing to its close? Please help! Thank you!</SPAN></SPAN>
 

Excel Facts

Easy bullets in Excel
If you have a numeric keypad, press Alt+7 on numeric keypad to type a bullet in Excel.
You could either do a linear reduction in hours or use some type of distribution for a more gradual change in hours. Below, I provided an example with both linear and a normal distribution...

# Hours# MonthsLinear HoursNorm DistNorm Hours
216018227.36842110.997355701230.067402
214.73684210.987782386227.859055
202.10526320.959610268221.360384
189.47368420.914430916210.93853
176.84210530.854730735197.167048
164.21052630.783664452180.773664
151.57894740.704779689162.576734
138.94736840.621725982143.418122
126.31578950.537981153124.100084
113.68421050.456622713105.332532
101.05263160.38016345587.6951106
88.421052630.31045998171.6160958
75.789473680.24869284757.3678149
63.157894740.19540846245.0763125
50.526315790.15060723934.7416835
37.894736840.11385988226.2648996
25.263157890.08443412819.4770435
12.631578950.06141687514.167484
Total2160 2160

<COLGROUP><COL style="WIDTH: 48pt" span=2 width=64><COL style="WIDTH: 63pt; mso-width-source: userset; mso-width-alt: 3072" span=2 width=84><COL style="WIDTH: 61pt; mso-width-source: userset; mso-width-alt: 2962" width=81><TBODY>
</TBODY>

The table starts in cell A1. In col C is the formula, =$A$2*($B$2+2-ROW())/$B$2/SUMPRODUCT(ROW(INDIRECT("1:"&$B$2))/$B$2)
This gives a linear decrease in hours.

In col D is a normal distribution with the formula, =NORMDIST(($B$2+2-ROW())/$B$2,1,0.4,FALSE)
0.4 is the standard deviation I used... this affects the slope of your curve, lower value gives steeper drop-off.
This is just the right hand side of a normal distribution curve.

In col E the normal distribution is applied to the hours with the formula, =$A$2*$D2/SUM($D$2:$D$19)

The bottom row is just a sum of the rows above to verify that the distribution does, indeed, add up to the alloted number of hours.

HTH,
~ Jim
 
Upvote 0
hi,
The table starts in cell A1. In col C is the formula, =$A$2*($B$2+2-ROW())/$B$2/SUMPRODUCT(ROW(INDIRECT("1:"&$B$2))/$B$2)
This gives a linear decrease in hours.

can you share similar for linear increase formula too
 
Upvote 0

Forum statistics

Threads
1,221,848
Messages
6,162,404
Members
451,762
Latest member
Brainsanquine

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