Dynamic quarterly payments formula

fkhan123

New Member
Joined
Dec 12, 2021
Messages
9
Office Version
  1. 365
Dear Readers,

I needed your help to determine formula to calculate quarterly payments due.

I have a monthly cashflow and in each month there are certain number of sales. For example on 12/31/2021 there are 10 sales. These sales will pay 5% every quarter until a completion date. Then next month for exmaple there are 11 sales, then same rule will apply.

I am unable to determine a formula for this.

Will be grateful if someone can help?

Thank you
 

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand
Dear Readers,

I needed your help to determine formula to calculate quarterly payments due.

I have a monthly cashflow and in each month there are certain number of sales. For example on 12/31/2021 there are 10 sales. These sales will pay 5% every quarter until a completion date. Then next month for exmaple there are 11 sales, then same rule will apply.

I am unable to determine a formula for this.

Will be grateful if someone can help?

Thank you
How are the sales recorded?
Pay 5% of what?
Do you know the completion date?
If you could share a sample data set
 
Upvote 0
Hi Fkhan123,

Here I've assumed your Quarters are calendar. The months must begin with the first day of a quarter so B2 has 1 October 2021.

You say you recognize 5% per quarter so your contracts must run for 60 months. I've pro-rated sales by month as a conservative accounting approach with rows 7 to 10 showing the quarter breakdown.

Cell Formulas
RangeFormula
BK2:BO2,U2:W2,C2:G2C2=EOMONTH(B2,0)+1
BQ3,BQ10BQ3=SUM(B3:BO3)
BK4:BO4,U4:W4,B4:G4B4=SUM(OFFSET($A$3,,MAX(1,COLUMN()-60),,MIN(60,ABS(COLUMN($A$23)-COLUMN()))))
U7:W7,B7:G7B7="Q"&(INT((MONTH(B$8)-1)/3)+1)&"-"&TEXT(B$8,"yy")
B8B8=B2
U8:W8,C8:G8C8=B9+1
U9:W9,B9:G9B9=EOMONTH(B8,2)
BK10:BO10,U10:W10,B10:G10B10=SUMIFS($B$4:$BO$4,$B$2:$BO$2,">="&B8,$B$2:$BO$2,"<="&B9)*0.05/3
 
Upvote 0
Thank you so much @Toadstool and @BigBeachBananas , really appreciate your reply.

The issue is the contact doesn't run for 60 months. It is bound by a start date and end date, it is essentially a real estate payment plan, where you make deposit while the unit is under construction plus make quarterly payments until handover.

I have added some data below to illustrate the problem. A contract in Month 1 for example will run for different months compared to contract which started in Month 2.

Once again I'm really grateful for your help.


Payment Plan
Price per unit1,132,800.00Initial
10%​
Quarterly
5%​
Remaining on Handover
Handover Date
8/28/2024​
Year
1​
1​
1​
1​
1​
1​
1​
1​
Month
1​
2​
3​
4​
5​
6​
7​
8​
Date
6/30/2022​
7/31/2022​
8/31/2022​
9/30/2022​
10/31/2022​
11/30/2022​
12/31/2022​
1/31/2023​
Expected Sales
55​
30​
25​
22​
18​
15​
15​
18​
Initial deposit6,230,400.003,398,400.002,832,000.002,492,160.002,039,040.001,699,200.001,699,200.002,039,040.00
Quarterly Payments
Handover
 
Upvote 0
I'm still struggling to understand.
So they run for different months but in this example all end 8/28/2024?
If each loan has interest paid quarterly then I assume that's against the outstanding loan value so I've added rows for Sales Value and Remainder removed all pennies/cents for clarity.

There are no payments in months 1 or 2 as a quarter has not elapsed.
In month 3 the payment is 5% of the remaining loan from month 1.
In month 4 the payment is 5% of the remaining loan from month 2.
In month 5 the payment is 5% of the remaining loan from month 3.
In month 6 the payment is 5% of the remaining loan from month 4 plus a repeat of the payment for the loan in month 1.
In month 7 the payment is 5% of the remaining loan from month 5 plus a repeat of the payment for the loan in month 2.
In month 8 the payment is 5% of the remaining loan from month 6 plus a repeat of the payment for the loan in month 3.
In month 9 we get payments for the new month 7 loan plus repeat payments for loans from months 4 and 1.

I that what you're looking for?

Payment Plan
Price per unit
1,132,800​
Initial10%
Quarterly5%
Remaining on Handover
201,864,960​
Handover Date8/28/2024
Year111111111
Month123456789
Date6/30/20227/31/20228/31/20229/30/202210/31/202211/30/202212/31/20221/31/20232/28/2023
Expected Sales55302522181515180
Sales Value
62,304,000​
33,984,000​
28,320,000​
24,921,600​
20,390,400​
16,992,000​
16,992,000​
20,390,400​
0​
Initial deposit
6,230,400​
3,398,400​
2,832,000​
2,492,160​
2,039,040​
1,699,200​
1,699,200​
2,039,040​
0​
Remainder
56,073,600​
30,585,600​
25,488,000​
22,429,440​
18,351,360​
15,292,800​
15,292,800​
18,351,360​
0​
Months1234,15,26,37,4,1
2,803,680​
1,529,280​
1,274,400​
1,121,472​
917,568​
764,640​
764,640​
2,803,680​
1,529,280​
1,274,400​
1,121,472​
2,803,680​
Total Qtrly
2,803,680​
1,529,280​
1,274,400​
3,925,152​
2,446,848​
2,039,040​
4,689,792​
 
Upvote 0
@Toadstool

Thank you. Yes that is correct. After 1 year every quarter will have 5% from one of the quarters from Year 1, as you have correctly highlighted above. Issue is if the ending date is couple of years in advance or quarterly payments are low then this matrix becomes very long.
 
Upvote 0
Here's my calculations. Please test.

Cell Formulas
RangeFormula
E4E4=SUM($B$14:$AC$14)
C8:AB8C8=IF(MOD(C9,12)=1,B8+1,B8)
C9:AB9C9=B9+1
C10:AB10C10=EOMONTH(B10,1)
B12:AB12B12=(B11*$B$2)
B13:AB13B13=(B11*$B$2)*$E$2
B14:AB14B14=B12-B13
AD17,AD11:AD14AD11=SUM(B11:AB11)
B16B16=B9
C16:AB16C16=IF(MOD(B16,3)=0,1,B16+1)
D17:AB17D17=IF(D10>$E$5,0,SUMIFS($B$14:B$14,$B$16:B$16,B16)*0.05)
 
Upvote 0
Solution

Forum statistics

Threads
1,214,944
Messages
6,122,391
Members
449,080
Latest member
Armadillos

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