ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 行业案例 > 财会金融 > 手把手教你自制贷款计算器(原理+成品)

手把手教你自制贷款计算器(原理+成品)

作者:绿色风 分类:财会金融 时间:2022-08-18 浏览:434
楼主
Zaezhong
本文旨在帮助用户了解和自制自己的贷款计算表,同时和用户分享贷款有关的计算,使得知其然,又知其所以然。希望对大家有帮助。
四个附件说明如下:
第一第二个内容相同,一个是PPT,一个是PDF第三个为下面说明讲解用的附件有2003版和2010版,第四个为一个额外分享
利率基础PPT版.rar
利率基本部分PDF版.rar
贷款计算.rar
等额还贷.rar
2楼
Zaezhong
友情提醒:在看下面的操作与原理过程之前,请最好先学习一遍1楼关于利率的附件的内容,不然可能会比较迷惑。

      关于还贷这部分的内容,与我们现实的生活息息相关,也许不久的将来就会用到,当然你可能现在已经用到,比如按揭购房、购车这类情况,在分期付款的时候需要计算每期的还款数额。虽然我们现象可以借助计算机来进行计算,但是我们通用有必要在身边没有计算机的情况下自己用手工计算。

      贷款的偿还有主要两种分期付款的方法:等额本息分期付款和等额本金分期付款。先来说说第一种方法:等额本息付款,在等额本息付款中有一些相关的数据通用需要计算,还款序数、还款日期、本期付款中本金部分、利息部分、未还款部分、累积已经还款的利息额。

      为了方便表示,将上面的还款序数表示为k,每期的还款金额为R,第k期的还款中本金部分用字母P(k)表示,第k期还款中的利息部分用I(k)表示,第k期还款后的未还款部分用B(k)表示,截止到第k期还款的利息累积用TI(k)表示,实际的年利率用j表示,实际的月利率用i表示,折现因子表示为v,还款的期限为n年,折合成月用N表示,一元年金的现值表示为an(其中的n是下标,同时n的上方还有小帽盖着,具体的表示在下面会给出),已经借款金额L(0)。

      定义了这么一些变量后,余下的就是将变量赋值了,首先贷款时需要知道的信息为:实际年利率j,借款期限n,借款数量L(0),借款日期。
列在表中如下:

 

上图中:贷款的年利率是4.896%,还款期限30年,贷款金额为10万元,贷款日期为2011年4月21日。在实际需要修改蓝色部分的数据即可。
可以计算的单元格数据如下:
  1. J7=J2/12
  2. J8=1/(1+J7)
  3. J9=(1-J8^(J3*12))/J7
  4. J10=J4/J9

 
其他的都好理解,在这里说明下为什么在等额还贷的情况下R=L(0)/单位年金现值,见下图:

 
每期的还款金额都是R,上面的序号为还款序号:可以用下面的表达式表示:


 
该表达式左边为以后每次还款金额折现到贷款时候的金额,第一次还款折现一次,第二次还款折现两次,依次类推,要求等于贷款初期的金额L(0),上式左边可以变为下面的形式:

 
上图最后一行表示L(0)=R*一元年金现值  (上面定义的一元年金现值更美观的样式见上图)
3楼
Zaezhong
还款的计算表格表头见下图:

 

下面就可以设置其他的结果了:
A列为还款的序号,A16单元格编辑公式如下:
  1. =IF(ROW(A2)>J$3*12,"",ROW(A2))
前面部分判断借款期限内是否已经达到规定的还款次数

每月还款一次,贷款日期为2011年4月21日,那么下次还款应该是5月21日,B16单元格内编辑公式如下:
  1. =IF(A16="","",EDATE(MAX(B15,J$5),1))
C列的每期还款金额在前面已经求出,C16设置公式为:
  1. =IF(A16="","",J$10)
D列为还款的利息部分,在等额还款的时候有一个前提,每次的还款金额中要先还利息部分,多出的部分再还本金部分,在第一次还款前为还款的金额为L(0),所以第一期还款的利息为L(0)*i,第一期的还款中本金部分为R-L(0)*i,而第二次还款的利息部分为
  1. 贷款金额-截止上期为止已经偿还的本金
所以,可以设置D、E两列的公式分别如下:
  1. =IF(A16="","",(J$4-SUM(E$15:E15))*J$7)
  1. =IF(A16="","",C16-D16)
同样地可以得到本期归还了以后还需要偿还的本金数,公式设置在F列:
  1. =IF(A16="","",(J$4-SUM(E$15:E15))-E16)
G列是截止到当期偿还后已经累积的利息,直接将前面C列的利息部分相加即可:
  1. =IF(A16="","",SUM(D$16:D16))
将以上的公式向下填充360行,附件中设置的最大贷款年限是30年。

到目前为止,主表部分的公式已经设置完成,而且这些都是最基本的公式,但是在J列还有几个单元格需要设置公式,到还款结束一共偿还的利息额可以这样表示:
  1. R*还款期数-贷款总额
分期还款的部分,除了归还借款金额外就是归还在还款过程中产生的利息:
  1. =J3*12*J10-J4
J12的借款到期时间,用EDATE函数正好:
  1. =EDATE(J5,J3*12)

为了美观,在A:G列的公式填充区域设置了条件格式,当已经达到最大还款次数的时候不显示边框,另外每还款一周年特殊标记,附件用了条件格式。

最后再来分析下上面这些公式的结果,可以发现以下情况:
每期还款的金额相同,但是利息部分与本金部分不同,在前期利息部分占据每期的还款金额较大,本金部分较小,随着还款次数的增加,每期还款中的利息部分比重随之减小,本金的比重随着变大
4楼
Zaezhong
 

讲完了等额还贷的情况,等本还贷的情况就简单多了,前面的很多是相同的,主要的不同在于还款额的确定
不管是等额还贷还是等本还贷,有一点是肯定的,就是每期的还款金额等于本金部分+利息部分,等本还贷的情况下,每期的还本金额
  1. =贷款总额/还款次数
其中的A、B两列的公式与等额还贷的情况一样,先来填写E列:
  1. =IF(A16="","",J$4/J$3/12)
D列的每期需要归还的利息部分的计算方法与前面的等额还贷类似,同样是未还金额*月利率,这样就可以设置D列公式如下:
  1. =IF(A16="","",(J$4-SUM(E$15:E15))*J$7)
C列公式也可以很简单地得出:
  1. =IF(A16="","",SUM(D16:E16))
F列的未还款金额为
  1. 贷款金额-截止到当期一共已经偿还的利息
设置公式如下:
  1. =IF(A16="","",J$4-SUM(E$15:E16))
在等本的情况下,总共累积的利息计算公式推导如下图:

 

通过附件结果分析得出,在等本的情况下,每期的还款金额呈现下降的趋势,同时通过与等额还贷表的数据相比较发现,等本的情况下总共偿还的利息较等额还贷要少。得出结论如下:等额还贷总共需要规划的利息相对较高,等本还贷需要偿还的利息较少,后者比较适合当前收入比较高的人群,而等额还贷则适合未来收入比较高的人群。

公式编辑器的下载
公式编辑器.zip
5楼
Zaezhong
补充内容占位帖
6楼
双子星
太牛了,送称号“牛人”
7楼
EmmyH
谢谢分享,正在到处找年金现值系数表
8楼
卧底煜
老牛了
9楼
liuxiuhua
比较实用,谢谢
10楼
cjw0790
想贷款,银行不给啊。
11楼
scy9559
非常感谢!教程很详细,下来学习!
12楼
asshuai88
我们都是短期借款…
13楼
gduflwk
佩服。。学习去。
14楼
yanlihua070406
谢谢分享
15楼
may0592
刚好最近有想了解这块内容  谢谢版主分享
16楼
公孙轩辕JY
收藏学习~

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap