PMT 函数是 Excel 里面的财务类函数,核心作用是按照固定利率 等额本息的方式,计算每期需要偿还的金额,最常用在房贷 车贷 分期贷款 年金还款测算场景,这个函数计算出来的结果是每期固定还款额,里面同时包含本金和利息,它支持按月 按季度 按年不同周期计算,使用的时候最关键的要点就是利率和期数单位必须统一,很多新手出错都是年利率直接套进去,但是期数填写的是月份,单位不匹配之后计算结果就会完全错误,PMT 函数在 Excel WPS 表格都可以正常调用,函数本身逻辑是基于货币时间价值原理,在利率恒定 每期还款金额不变的前提下,推算每期还款数值,除了贷款还款,也可以反向测算定期存款年金,计算想要达到目标金额,每期需要存入多少钱。
PMT 函数语法结构
PMT (rate nper pv fv type)
rate 每期利率,也就是每一期对应的利率,如果是年利率,按月还款就要除以 12
nper 总还款期数,和利率周期保持一致,按月还款就填写总月数
pv 现值,也就是当前本金,贷款场景就是贷款总额
fv 未来值,属于可选参数,代表最后一期还款完成之后剩余的余额,贷款场景一般填 0,如果不填写默认就是 0
type 还款时间类型,可选参数,0 代表期末还款,1 代表期初还款,默认不填写就是 0,也就是期末还款
参数正负号规则说明
函数计算结果默认带负号,因为资金流出,贷款每月还钱属于资金向外支出,所以结果显示负数,如果想要显示正数,可以在函数前面添加负号,也就是写成 PMT 前面加负号,这个是使用的时候非常容易困惑的点,pv 如果是贷款本金填写正数,输出结果就是负数,如果 pv 填写负数,输出结果就是正数,理解资金流向逻辑之后就不会混淆符号。
常用场景实操步骤
房贷等额本息测算
第一步 确定年利率,比如年利率 4.2,转换成月利率就是年利率除以 12
第二步 确定总期数,贷款 30 年,按月还款,总期数就是 30 乘以 12 等于 360 期
第三步 确定 pv 本金,比如贷款本金 100 万
第四步 输入函数,fv 填写 0,type 保持默认期末还款
第五步 回车得到每月固定还款金额,这个金额每个月不变,前期利息占比高,后期本金占比逐步升高
定期年金存款测算
第一步 确定每期存款利率
第二步 确定总存款期数
第三步 设定 fv 目标终值,也就是未来想要拿到的总金额
第四步 pv 填写 0,代表现在没有初始本金
第五步 函数计算结果就是每期需要存入的固定金额
容易出错的重点清单
利率和期数单位不统一,年利率搭配月期数,是最高频错误
忘记 type 参数含义,把期初还款和期末还款搞混,两种计算结果会有差别
混淆 PMT 和 IPMT PPMT,PMT 是每期总还款,IPMT 只算当期利息,PPMT 只算当期本金
没有理解正负号,看到负数以为函数计算错误
fv 参数随意填写,贷款还清场景 fv 必须为 0,填写其他数值会改变计算逻辑
PMT 函数适合固定利率等额本息测算,它不能用来计算等额本金,等额本金每期还款金额会逐月下降,不能直接用 PMT 函数得出结果,使用这个函数核心就是保证周期单位统一,清楚每个参数含义,理解资金正负流向,掌握之后可以快速完成贷款分期 年金相关测算,是财务测算和项目资金分析里面非常实用的表格工具函数。
【常见问题】
问题 1 pmt 函数的使用方法,为什么计算出来结果是负数
回答 1 pmt 函数的使用方法,出现负数是 Excel 财务函数默认的资金流向规则,还款属于资金流出所以显示负值,如果需要正数结果,可以在整个函数外层增加负号进行转换。
问题 2 pmt 函数的使用方法,可以用来计算等额本金吗
回答 2 pmt 函数的使用方法,PMT 只支持等额本息固定每期还款,等额本金每期金额递减,不能直接使用 PMT 函数计算,需要单独拆分每期本金和利息公式。
问题 3 pmt 函数的使用方法,fv 参数可以省略吗
回答 3 pmt 函数的使用方法,fv 属于可选参数,贷款还清场景可以省略,系统默认 fv 等于 0,如果是年金终值测算,就必须填写目标未来终值数值。
问题 4 pmt 函数的使用方法,type 参数 0 和 1 有什么区别
回答 4 pmt 函数的使用方法,type 参数 0 代表每期期末还款,是默认选项,type 参数 1 代表每期期初就还款,期初还款总利息会更少,计算出来的每期金额会有差异。
【免责申明】
本文内容仅用于 PMT 函数知识科普,函数计算结果仅作为测算参考,实际贷款还款金额以银行合同 官方系统核算为准,本文不构成金融借贷建议。


