本文讲解了如何在Excel中通过PMT函数计算固定利率等额本息房贷的每月还款额,从基础参数规则、普通房贷公式搭建,到气球贷、期初还款等特殊场景的参数调整,再到计算结果的验证方法都有清晰说明,可帮你快速准确算出房贷月供。
想要在Excel中计算固定利率房贷的每月还款额,同时保证计算结果符合等额本息的还款规则,核心要点就是正确匹配PMT函数的参数单位与符号逻辑,以下是具体的操作步骤说明:
一、先搞懂PMT各参数的财务含义与单位统一要求
PMT函数基于等额本息计算原理,将贷款本金、月利率、总还款期数代入标准年金公式,就能输出每期固定的还款金额。计算结果默认是负值,代表资金流出,实际使用时我们需要添加负号将其转为正数显示。PMT的语法规则为:PMT(rate, nper, pv, [fv], [type]),其中rate必须使用月利率,nper必须为总还款月数,pv输入贷款本金(需要填正数),fv和type是处理特殊还款安排的可选参数。
1、将年化房贷利率除以12,就能得到计算需要的精确月利率,比如年利率4.2%,可以输入为4.2%/12或者直接填写0.0035。
2、将贷款年限乘以12,换算为总还款月数,比如30年房贷对应的就是30*12=360个还款期。
3、贷款总额也就是pv参数,必须以正数形式输入,Excel会自动识别为借入的本金;如果公式返回负值,只需要在函数前添加负号就能转为正数显示了。
二、搭建标准房贷月供计算公式
该方法适用于绝大多数商业银行普通按揭贷款场景,默认无气球贷余额、还款日为每月月末,且不计算税费、保险等附加费用,公式会自动完成单位转换和符号修正。
1、在表格B2单元格输入年利率(比如填4.2%),B3单元格输入贷款年限(比如填30),B4单元格输入贷款总额(比如填1200000)。
2、在B6单元格输入公式:=-PMT(B2/12,B3*12,B4),这个表达式可以强制返回正数的月供金额。
3、将B6单元格的数字格式设置为会计专用或者货币,小数位数设为2,就能清晰读出月供金额了。
三、适配气球贷结构:启用fv参数修正期末剩余本金
如果房贷合同约定贷款到期时需要一次性偿还部分本金(也就是存在气球贷余额),就必须引入fv参数,否则计算出的月供会高于实际支出。fv代表最后一期还款后剩余的未还清本金,以正数输入,Excel会自动将其纳入现金流平衡计算。
1、比如贷款总额120万元、期限30年、年利率4.2%,但约定第360期到期后还有200000元未结清,那B6的公式要改为:=-PMT(B2/12,B3*12,B4,200000)。
2、调整后月供会明显低于标准等额本息的结果,因为20万元本金已经被排除在分期摊销之外了。
3、fv参数必须和pv同号;如果pv为正(代表借款),fv为正表示仍有欠款,为负则表示超额还款,实际应用中很少用到负fv。
四、适配期初还款模式:启用type参数设定付款时点
部分公积金贷款或银行政策支持每月1日扣款(也就是期初付款),这种情况下每期利息的计算基数会少一期,最终月供会略低于期末付款模式。type参数就是用来控制这个规则的,设置为1即可启用期初付款逻辑。
1、在前面标准参数的基础上,如果还款日为每月1日,那B6的公式调整为:=-PMT(B2/12,B3*12,B4,0,1)。
2、type=1时,虽然首期利息还是按全额本金计息,但从第二期开始计息基数已经扣除了首期偿还的本金,整体利息总额会下降0.5%–1.2%左右。
3、type参数只会影响利息的分摊节奏,不会改变贷款总成本;如果省略参数或者设置为0,Excel默认按每月月末付款计算。
五、交叉验证:用数学公式反推PMT结果是否准确
想要确认Excel计算结果无误,可以手动代入等额本息的原始数学公式比对,这个公式和PMT函数内部的运算逻辑完全一致,是验证结果可靠性的有效方法。
1、设本金为P(比如例子中的1200000),月利率为r(比如例子中的4.2%/12=0.0035),总期数为n(比如例子中的360)。
2、代入公式计算:月还款额 = (P × r × (1 + r)^n) / ((1 + r)^n − 1)。
3、先计算(1 + r)^n的数值(本例子中为(1.0035)^360 ≈ 3.523),再代入分子分母完成计算,最终手动计算的结果和PMT函数输出结果应完全一致,误差不会超过0.01元。
1

