Split a value across FY's based on start and end dates

hindk

New Member
Joined
Jul 12, 2011
Messages
5
I'm trying to determine the impact of hardware/software maintenance agreements on each financial year.

Eg.
Start date 1 May 2011
End date 30 June 2013
Total Value $850,000

I need to know the impact for 2010/11, 2011/12 & 2012/13 to help with budget development for future years.

I've tried taking it down to a daily cost and then multiplying it out but this still requires some work as each item has a different start and end date.

If anyone has a suggestion for formulas it would be greatly appreciated.

Thanks.
 

Excel Facts

Difference between two dates
Secret function! Use =DATEDIF(A2,B2,"Y")&" years"&=DATEDIF(A2,B2,"YM")&" months"&=DATEDIF(A2,B2,"MD")&" days"
TRY THIS


Excel Workbook
ABCDEF
1DateCost of Maintenancecriteria
201 May 201001 May 201101 May 201201 May 2013
330 April 201130 April 201230 April 201330 June 2013
4
50000
Sheet1
 
Upvote 0
Thanks for your quick response anandvarma!

That is almost what I'm after, maybe if I explain it another way.

E.g. A simple example would be where the cost of the maintenance agreement is $850,000 for 2 years.
If it was for period 1 July 2011 to 30 June 2013 the cost would be $425,000 for 2011/12 and $425,000 for 2012/13.

I want Excel to split the full amount across all years in the date range.
 
Upvote 0
The formula has become a bit of a beast but here you have it:

Excel Workbook
ABCDEFGHIJ
1Start DateEnd DatedurationValue*7/1/20107/1/20117/1/20127/1/20137/1/2014
25/1/20116/30/20132.16$ *850,000.00*$ * *65,501.95$ *393,011.72$ *360,260.74$ * * * * * * * * * *- **
38/1/20116/1/20120.83$ *500,000.00*$ * * * * * * * * * *- *$ *500,000.00$ * * * * * * * * * *- *$ * * * * * * * * * *- **
Sheet1


Copy the formula in F2 across the entire time line (in this example, F2:I3).
 
Upvote 0
Just so you know, I'm currently looking for an error in the formula. The resulting split doesn't add up to $850k
 
Upvote 0
Found it, this is the revised formula:
Code:
=$D2*IF(AND($A2 >= F$1,$A2 < G$1),IF(AND($B2 >= F$1,$B2 < G$1),1,(YEAR(G$1)-YEAR($A2)+(MONTH(G$1)-MONTH($A2))/12+(DAY(G$1)-DAY($A2))/365)/$C2),IF(AND($B2 >= F$1,$B2 < G$1),(YEAR($B2)-YEAR(F$1)+(MONTH($B2)-MONTH(F$1))/12+(DAY($B2)-DAY(F$1))/365)/$C2,IF(AND($A2 <= F$1,$B2 > F$1),1/$C2,0)))
 
Upvote 0

Forum statistics

Threads
1,224,574
Messages
6,179,626
Members
452,933
Latest member
patv

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