Amortization schedule formulas

eechristaylor

New Member
Joined
Oct 22, 2013
Messages
40
Office Version
  1. 365
Platform
  1. Windows
I have a formula to amortize a total dollar amount that is located in C52. I only want this to calculate when the payment is less than C52. So that when the loan amount is reached the monthly payment is then showed as $0. I was using PMT($B$46/12,$C$46,$C$52)) where B46 is the rate and C46 is the term.

=IF((SUM($P$46:Q46)+PMT($B$46/12,$C$46,$C$52))<$C$52, PMT($B$46/12,$C$46,$C$52),0)

So if C52 equals 100k and the rate is 6% and term is 14 months in month 15 and 16 the number should be $0. it continues to show the$7414 and continues on. How do I get it to see the amount and show zero once the term is reached?

I also tried this formula:

=IF(SUM($P$46:S46)<$C$52, PMT($B$46/12,$C$46,$C$52),0)

Any help would be appreciated.
 

Excel Facts

Is there a shortcut key for strikethrough?
Ctrl+S is used for Save. Ctrl+5 is used for Strikethrough. Why Ctrl+5? When you use hashmarks to count |||| is 4, strike through to mean 5.
Consider the following
Cell Formulas
RangeFormula
B4B4=B3/12
B6B6=ROUND(PMT(B4,B5,-B2),2)
A9:A176A9=SEQUENCE(B5*12,,0,1)
B9:B24B9=EDATE($B$1,A9)
C10:C24C10=MIN($B$6,F9+D10)
D10:D24D10=ROUND($B$4*F9,2)
F9F9=B2
F10:F24F10=F9-C10+D10-E10
Dynamic array formulas.
 
Upvote 0
Consider the following
Cell Formulas
RangeFormula
B4B4=B3/12
B6B6=ROUND(PMT(B4,B5,-B2),2)
A9:A176A9=SEQUENCE(B5*12,,0,1)
B9:B24B9=EDATE($B$1,A9)
C10:C24C10=MIN($B$6,F9+D10)
D10:D24D10=ROUND($B$4*F9,2)
F9F9=B2
F10:F24F10=F9-C10+D10-E10
Dynamic array formulas.
Thanks but I am not looking at the data in this way all i am only looking at the monthly payment as below:

Mo 13Mo 14Mo 15Mo 16
$7,414$7,414$7,414$7,414

I need Month 15 and 16 to show as "0"
 
Upvote 0
Please post your information with the forum's tool named XL2BB.
 
Upvote 0
Mortgage - Canadian.xlsm
PQ
46$7,413.61$7,413.61
47
1cc
Cell Formulas
RangeFormula
P46P46=PMT(0.06/12,14,-$C52)
Q46Q46=LET(s,SUM($P$46:P46),p,PMT(0.06/12,14,-$C52),IF((s+p)<$C$52,p,MAX(0,($C$52-s))))


What do you want to show with the last payment?
Compare this with my first post.
 
Last edited:
Upvote 0
No feedback or information.
Try either suggestion.

Cell Formulas
RangeFormula
P46:AC46P46=LET(s,SUM(O$46:O46),p,ROUND(PMT(0.06/12,14,-$C52),2),IF((s+p)<$C$52,p,MAX(0,(($C$52-s-CUMIPMT(0.06/12,14,$C$52,1,13,0))*(1+0.06/12)))))
P47:AC47P47=(COLUMNS($P$46:P46)<15)*PMT($B$46/12,$C$46,-$C$52)
 
Upvote 0

Forum statistics

Threads
1,215,059
Messages
6,122,913
Members
449,093
Latest member
dbomb1414

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