IPMT函数用于基于固定利率及等额分期付款方式,计算给定期数内对投资的利息偿还额。IPMT函数的语法如下:


IPMT(rate,per,nper,pv,fv,type)

其中,rate参数为各期利率。per参数用于计算其利息数额的期数,必须为1~nper。nper参数为总投资期,即该项投资的付款期总数。pv参数为现值,或一系列未来付款的当前值的累积和。fv参数为未来值,或在最后一次付款后希望得到的现金余额,如果省略fv参数,则假设其值为零(例如,一笔贷款的未来值即为零)。type参数为数字0或1,用以指定各期的付款时间是在期初还是期末,如果省略type参数,则假设其值为零。下面通过实例详细讲解该函数的使用方法与技巧。

打开“IPMT函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-16所示。该工作表中记录了某贷款的年利率、用于计算其利息数额的期数、贷款的年限、贷款的现值,要求根据给定的数据计算在这些条件下贷款第一个月的利息和贷款最后一年的利息。具体的操作步骤如下。

Excel 计算给定期内投资利息偿还额:IPMT函数-Excel22

图19-16 原始数据

STEP01:选中A7单元格,在编辑栏中输入公式“=IPMT(A2/12,A3*3,A4,A5)”,然后按“Enter”键返回,即可计算出贷款第1个月的利息,如图19-17所示。

STEP02:选中A8单元格,在编辑栏中输入公式“=IPMT(A2,3,A4,A5)”,然后按“Enter”键返回,即可计算出贷款最后一年的利息(按年支付),如图19-18所示。

应确认所指定的rate参数和nper参数单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate参数应为12%/12,nper参数应为4*12;如果按年支付,rate参数应为12%,nper参数为4。对于所有参数,支出的款项,如银行存款,表示为负数;收入的款项,如股息收入,表示为正数。

Excel 计算给定期内投资利息偿还额:IPMT函数-Excel22

图19-17 计算第1个月的利息

Excel 计算给定期内投资利息偿还额:IPMT函数-Excel22

图19-18 计算最后一年的利息