Debt Schedule - Partial Principal Payments Based on Interest-Only Period

brandonej

New Member
Joined
Aug 16, 2024
Messages
12
Office Version
  1. 365
Platform
  1. Windows
Hello All,

I'm trying to calculate the principal payments for a loan based on the interest-only period. My debt schedule is in years, but I want to take in an interest-only period in months.

Conditions:
- If the current year is less than the I/O period, then the principal should equal 0
- If the I/O period falls between the beginning and end of the current year, then the principal should equal a prorated amount based on the number of months owed
- If the current year is greater than the I/O period AND the I/O does not fall between the beginning and end of the current year, then the full annual principal amount is due

For example, if the current year is year 2 (24 months) and the I/O period is 18 months, then the total principal due is only 6 months (24-18 months). However, in year 3, the full annual principal is due. So, I need a way to account for all three conditions.
 

Attachments

  • Partial Principal Payments.png
    Partial Principal Payments.png
    31.7 KB · Views: 8
Try:

ABCDEFGHIJK
1Amount1,000,000
2Interest5%p.a.
3IO period18months
4Term5years
5
6Year12345678910
7Principal repaid 89,152185,116194,587204,543215,008111,594
Sheet1
Cell Formulas
RangeFormula
B6:K6B6=SEQUENCE(,10)
B7:K7B7=LET(T,B4*12,N,12*B6#-B3,IFERROR(-CUMPRINC(B2/12,T,B1,IF(N-11<1,1,N-11),IF(N>T,T,N),0),""))
Dynamic array formulas.

then the principal should equal a prorated amount ....
It's not clear what you mean by prorated. The calculation above assumes principal and interest repayments monthly in arrears, using interest rate 5%/12 per month, and assuming months of equal duration.

I'm also not sure whether the 5-year term excludes or includes the interest-only period. If it's 5-years inclusive, i.e. 42 months of P&I repayments, just change:

Excel Formula:
=LET(T,B4*12 ....
'to
=LET(T,B4*12-B3, ...
 
Upvote 0
Solution
That works. Thank you.

Very interesting solution. I've never used the 'sequence' or 'let' functions, so I definitely learned something here.
By the way, the 5-year term is inclusive of the interest-only period.
 
Upvote 0

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