惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
L
LangChain Blog
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
V
V2EX
月光博客
月光博客
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
SegmentFault 最新的问题
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
Cyberwarzone
Cyberwarzone
P
Privacy International News Feed
Spread Privacy
Spread Privacy
Project Zero
Project Zero
腾讯CDC
Engineering at Meta
Engineering at Meta
T
Tenable Blog
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
量子位
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
T
Troy Hunt's Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
N
News and Events Feed by Topic
T
Tor Project blog
H
Help Net Security
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Last Week in AI
Last Week in AI
S
Security Affairs
小众软件
小众软件
Scott Helme
Scott Helme
云风的 BLOG
云风的 BLOG
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
人人都是产品经理
人人都是产品经理
PCI Perspectives
PCI Perspectives
TaoSecurity Blog
TaoSecurity Blog
博客园 - 叶小钗
V
Visual Studio Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements

博客园 - 寒天飞雪

项目中用到Excel上传到Sql数据库 RFC访问SAP(C#) VB.net连接SAP实例(vb.net写法) VB.net连接SAP实例 - 寒天飞雪 - 博客园 Winform 树型菜单例子 - 寒天飞雪 - 博客园 介绍: MRP和MPS 收藏: SQLServer的存储结构 转载: 正则表达式介绍 .net 连接ORACLE 数据库的例子 - 寒天飞雪 转载: ReportViewer : RDLC自定义工具栏 C#调用iTextSharp组件生成PDF文件, 在VS2005下已经调试通过! SQLSERVER 2005 BI的帮助文档说明: 9.2 定义和浏览翻译 9.1 定义和浏览透视 8.1 定义操作 7.1 定义关键指标KPI 6.3使用脚本命令定义作用域分配 6.2 定义命名集 6.1 定义计算成员
转载: 房贷的两种还款方式介绍
寒天飞雪 · 2009-04-20 · via 博客园 - 寒天飞雪

众所周知,银行住房贷款的分期付款方式分为等额本息付款和等额本金方式付款两种方式。两种付款方式的月付款额各不相同,计算方式也不一样。网上分别 有着两种还款方式的计算公式。然而,对于这两个公式的来源却很少有解释,或者解释是粗略的或错误的。本人经过一段时间的思考,终于整明白了其中的原理,并 且运用高中数学理论推导出了这两个计算公式。本文将从原理上解释一下着两种还款方式的原理及计算公式的推导过程。

无论哪种还款方式,都有一个共同点,就是每月的还款额(也称月供)中包含两个部分:本金还款和利息还款:

月还款额=当月本金还款+当月利息 式1

其中本金还款是真正偿还贷款的。每月还款之后,贷款的剩余本金就相应减少:

当月剩余本金=上月剩余本金-当月本金还款

直到最后一个月,全部本金偿还完毕。

利息还款是用来偿还剩余本金在本月所产生的利息的。每月还款中必须将本月本金所产生的利息付清:

当月利息=上月剩余本金×月利率 式2

其中月利率=年利率÷12。据传工商银行等某些银行在进行本金等额还款的计算方法中,月利率用了一个挺孙子的算法,这里暂且不提。

由上面利息偿还公式中可见,月利息是与上月剩余本金成正比的,由于在贷款初期,剩余本金较多,所以可见,贷款初期每月的利息较多,月还款额中偿还利 息的份额较重。随着还款次数的增多,剩余本金将逐渐减少,月还款的利息也相应减少,直到最后一个月,本金全部还清,利息付最后一次,下个月将既无本金又无 利息,至此,全部贷款偿还完毕。

两种贷款的偿还原理就如上所述。上述两个公式是月还款的基本公式,其他公式都可由此导出。下面我们就基于这两个公式推导一下两种还款方式的具体计算公式。

1. 等额本金还款方式

等额本金还款方式比较简单。顾名思义,这种方式下,每次还款的本金还款数是一样的。因此:

当月本金还款=总贷款数÷还款次数

当月利息=上月剩余本金×月利率

=总贷款数×(1-(还款月数-1)÷还款次数)×月利率

当月月还款额=当月本金还款+当月利息

=总贷款数×(1÷还款次数+(1-(还款月数-1)÷还款次数)×月利率)

总利息=所有利息之和

=总贷款数×月利率×(还款次数-(1+2+3+。。。+还款次数-1)÷还款次数)

其中1+2+3+…+还款次数-1是一个等差数列,其和为(1+还款次数-1)×(还款次数-1)/2=还款次数×(还款次数-1)/2

所以,经整理后可以得出:

总利息=总贷款数×月利率×(还款次数+1)÷2

由于等额本金还款每个月的本金还款额是固定的,而每月的利息是递减的,因此,等额本金还款每个月的还款额是不一样的。开始还得多,而后逐月递减。

2. 等额本息还款方式

等额本息还款方式的公式推导比较复杂,不过也不必担心,只要具备高中数列知识就可以推导出来了。

等额本金还款,顾名思义就是每个月的还款额是固定的。由于还款利息是逐月减少的,因此反过来说,每月还款中的本金还款额是逐月增加的。

首先,我们先进行一番设定:

设:总贷款额=A

还款次数=B

还款月利率=C

月还款额=X

当月本金还款=Yn(n=还款月数)

先说第一个月,当月本金为全部贷款额=A,因此:

第一个月的利息=A×C

第一个月的本金还款额

Y1=X-第一个月的利息

=X-A×C

第一个月剩余本金=总贷款额-第一个月本金还款额

=A-(X-A×C)

=A×(1+C)-X

再说第二个月,当月利息还款额=上月剩余本金×月利率

第二个月的利息=(A×(1+C)-X)×C

第二个月的本金还款额

Y2=X-第二个月的利息

=X-(A×(1+C)-X)×C

第二个月剩余本金=第一个月剩余本金-第二个月本金还款额

=A×(1+C)-X-(X-(A×(1+C)-X)×C)

=A×(1+C)-X-X+(A×(1+C)-X)×C

=A×(1+C)×(1+C)-[X+(1+C)×X]

=A×(1+C)^2-[X+(1+C)×X]

(1+C)^2表示(1+C)的2次方

第三个月,

第三个月的利息=第二个月剩余本金×月利率

第三个月的利息=(A×(1+C)^2-[X+(1+C)×X])×C

第三个月的本金还款额

Y3=X-第三个月的利息

=X-(A×(1+C)^2-[X+(1+C)×X])×C

第三个月剩余本金=第二个月剩余本金-第三个月的本金还款额

=A×(1+C)^2-[X+(1+C)×X]

-(X-(A×(1+C)^2-[X+(1+C)×X])×C)

=A×(1+C)^2-[X+(1+C)×X]

-(X-(A×(1+C)^2×C+[X+(1+C)×X])×C)

=A×(1+C)^2×(1+C)

-(X+[X+(1+C)×X]×(1+C))

=A×(1+C)^3 -[X+(1+C)×X+(1+C)^2×X]

上式可以分成两个部分

第一部分:A×(1+C)^3。

第二部分:[X+(1+C)×X+(1+C)^2×X]

=X×[1+(1+C)+(1+C)^2]

通过对前三个月的剩余本金公式进行总结,我们可以看到其中的规律:

剩余本金中的第一部分=总贷款额×(1+月利率)的n次方,(其中n=还款月数)

剩余本金中的第二部分是一个等比数列,以(1+月利率)为比例系数,月还款额为常数系数,项数为还款月数n。

推广到任意月份:

第n月的剩余本金=A×(1+C)^n -X×Sn(Sn为(1+C)的等比数列的前n项和)

根据等比数列的前n项和公式:

1+Z+Z2+Z3+...+Zn-1=(1-Z^n)/(1-Z)

可以得出

X×Sn=X×(1-(1+C)^n)/(1-(1+C))

=X×((1+C)^n-1)/C

所以,第n月的剩余本金=A×(1+C)^n-X×((1+C)^n-1)/C

由于最后一个月本金将全部还完,所以当n等于还款次数时,剩余本金为零。

设n=B(还款次数)

剩余本金=A×(1+C)^B-X×((1+C)^B-1)/C=0

从而得出

月还款额

X=A×C×(1+C)^B÷((1+C)^B-1)

=  总贷款额×月利率×(1+月利率)^还款次数÷[(?000保 吕 剩还款次数-1]

将X值带回到第n月的剩余本金公式中

第n月的剩余本金=A×(1+C)^n-[A×C×(1+C)^B/((1+C)^B-1)]×((1+C)^n-1)/C

=A×[(1+C)^n-(1+C)^B×((1+C)^n-1)/((1+C)^B-1)]

=A×[(1+C)^B-(1+C)^n]/((1+C)^B-1)

第n月的利息=第n-1月的剩余本金×月利率

=A×C×[(1+C)^B-(1+C)^(n-1)]/((1+C)^B-1)

第n月的本金还款额=X-第n月的利息

=A×C×(1+C)^B/((1+C)^B-1)-A×C×[(1+C)^B-(1+C)^(n-1)]/((1+C)^B-1)

=A×C×(1+C)^(n-1)/((1+C)^B-1)

总还款额=X×B

=A×B×C×(1+C)^B÷((1+C)^B-1)

总利息=总还款额-总贷款额=X×B-A

=A×[(B×C-1)×(1+C)^B+1]/((1+C)^B-1)

等额本息还款,每个月的还款额是固定的。由于还款初期利息较大,因此初期的本金还款额很小。相对于等额本金方式,还款的总利息要多。