Quarterly Payment Dates

ArmsJeff

New Member
Joined
May 5, 2002
Messages
14
I'm trying to calculate how many quarterly payments will fall in a defined fiscal year but can't figure out how to do it.

If I enter into a lease that starts on 1/1/07 I will have four payments in 2007. My payments are set up as quarterly in arrears so the first one will be due 4/1/07 the second will be due 7/1/07, the third 10/1/07 and the last on 1/1/08. Simple. Problem is, if I enter into a lease in some month other then January then I will end up not making 4 payments this year. I'd make at most 3 payments.

For cash flow purposes, I need to project into the future how many payments I will make on each lease each fiscal year. It will be four payments for each year other then the first and last year the lease is still active. To make matters worse, my fiscal year is 9/1 through 8/31 and leases are signed each month and generally with terms of 5 to 7 years.

The spreadsheet I use to track them includes a column for the first payment date, the last payment date (the last payment at the end of the lease term), the number of payments over the term, say 28 for a 7 year lease, and the payment amount per quarter. Then off to the right I simply fill in columns with a formula multipling the payment amount by the number of payments that will occure that fiscal year. One column per year 8 or so years into the future. Each column heading included the fiscal year i.e. "FY 2008".

I'm hoping someone has developed a formula that can determine how many payments will occure in each of the next 8 or so fiscal years based on the information I manually plug in now.
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
fiscal.xls
ABCDEFGH
12007200820092010
2"A"pmt.8/31/20078/31/20088/31/20098/31/2010
3Firstpmt.Lastpmt.numpmts.amt.FY2007FY2008FY2009FY2010
411/008/07281
512/009/072810
612/019/0828100
71/0710/13281,000
812/079/14281
912/089/152810
Sheet1


Once upon a time I used to focus on condensing several algebraic levels into one, and it's impressive, but for this task I'm going to take it a step at a time. You can always condense it afterwards. In fact, in production, I often develop in baby steps and condense it for the final step (or not...).

A. Above is what you have to start with. Your task from this point is simplified by already knowing the number of payments as you will see.
B. Calculate the total "cumulative lifetime to date" payments through the end of fiscal years, using the first payment date.
C. Subtract from the same cumulative value for the next year.
D. Multiply by the payment amount.

This is a 3 part post to show the development.
 
Upvote 0
fiscal.xls
ABCDEFGH
1200820092010
2"C"pmt.8/31/20088/31/20098/31/2010
3Firstpmt.Lastpmt.numpmts.amt.FY2008FY2009FY2010
411/008/07281000
512/009/072810100
612/019/0828100410
71/0710/13281,000444
812/079/14281344
912/089/152810034
Sheet3


Believe it or not, you're basically done. I leave it to you to absorb multiplying by $D. I'm leaving it this way so you can best follow what's going on.

Of course, you still have the chore of combining B and C. But if we went directly to that, it really wouldn't be nearly as comprehensible, would it. In fact, to ease future maintainability, you don't even have to combine B and C. If the intermediate step of the B calculations is visually unappealing, such as on printing, you can always move those calculations to another sheet (such as I've done here), or off to the right or bottom or such, or even set them to width zero (my least favorite).

To satisfy your confidence in the final product, you can very easily test it by backing it from form D into form C. Back up the data, and set every payment to 1. Then you'll see the number of payments in each fiscal year.

Sorry you had to wait so long for this, but this is a case where it's awkward to slam in a hotshot formula right off the bat, and the step-wise approach is not popular.

You might notice how I chose the test set to "stress the boundaries" and cover all kinds of scenarios. That's just a tip for development.

Finally, don't fret that all of the test set uses 28 payments. You can set them all to different amounts, or even all to 1 or even 0 (I encourage you try those for testing).

Be sure to report back! I sometimes have the failing of investing in long solutions like this, making them easy to grasp, and with silence sometimes wonder if they're even looked at :(
 
Upvote 0

Forum statistics

Threads
1,214,651
Messages
6,120,744
Members
448,989
Latest member
mariah3

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