银行贷款【等额本息】和【等额本金】【提前还款】实际数学算法!

下面利息计算皆为银行贷款基准利率为4.9%(此为年利率计算月利率为0.41%)4.9%除以12!即为月利率!

等额本金

等额本金的计算方法核心是每个月还款的本金是一样的! 

那么我们假设贷款60W! 20年 就是20*12=240期!

60W/240=2500 

得出每个月还款的本金是2500!

利息:

利息计算方法为 本金*月利率,由于每月固定还款本金2500 则每月本金减少2500再乘月利率!

第1月:60W*0.4083%(百分比转化为0.004083)≈2449.8

第2月:(60W-2500(本金))*0.4083%≈2439.5925

第240月 :(60W-2500*239)*0.4083%=10.2075

即为等差数列,等差数列算法为(最大+最小 )/2 *240期 =295200.9 元

那么最后总共利息约是295200.9

等额本息

等额本金的计算方法核心是每个月还款的金额是一样的!

那么我们同样贷款60W!  20年 20*12=240期

计算方法!

假设贷款总额为a0

还款1个月后为a1

还款2个月为a2

....

还款240个月为a240=0

那么a240是最后一个月,还完为0!

得出计算公式,即为每个月剩余本金*月利率减去每个月还款额A!

a0=60W

a1=a0×(1+0.004083)-A 

a2=a1×(1+0.004083)-A 

a3=a2×(1+0.004083)-A 

....

a240=a239×(1+0.004083)-A =0

这个较为复杂,不过请看下面公式!

首先我们要知道每月还款额度的计算方法

每月还款额=[贷款本金×月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-1]

即为贷款本金×月利率×(1+月利率)的还款月数幂次方 / 1+月利率 的还款月数幂次方

人算就别想了!得用到20世界伟大的发明计算机,用函数 Math.pow(x,y) 即可计算幂次方   Math.pow(2,3)=8  即为 2的三次方!2*2*2 为8

var a = 600000;    
var x = 4.9 /100 / 12; //月利率
var q = Math.pow((1+0.004083),240); //即为240个月的总利率!
var h = Math.pow((1+0.004083),240) - 1; //实际上需要检查
var u = a * x * q / h; //每月房贷
console.log("每月房贷为"+u)

上面方法怎么用呢! 打开浏览器,按F12 ,然后找到console 里面把上面内容复制进去按回车

image.png


我们得到了每月的房贷!

那么image.png

可以得出,总共还款942444.6899655006

减去60W本金,利息为342444元!


结论

等额本金利息为295200.9

等额本息为342444

那么其实是相差不大的! 而且等额本金 前面还款那么多! 导致压力太大,

提前还款计算器

https://www.xhcss.com/zujian/fangdai.html

这是我自己写的计算器, 可以计算到多少年提前还款的利弊!填入贷款金额和年费即可!





相关内容

发表评论

验证码:
点击我更换图片

最新评论