ISPMT函数用于计算特定投资期内要支付的利息。Excel提供此函数是为了与Lotus1-2-3兼容。ISPMT函数的语法如下:


ISPMT(rate,per,nper,pv)

其中,rate参数为投资的利率。per参数为要计算利息的期数,此值必须为1~nper。nper参数为投资的总支付期数。pv参数为投资的当前值,对于贷款,pv参数为贷款数额。下面通过实例详细讲解该函数的使用方法与技巧。

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

Excel 计算特定投资期支付利息:ISPMT函数-Excel22

图19-19 原始数据

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

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

应确认所指定的rate参数和nper参数单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate参数应为12%/12,nper参数应为4*12;如果按年支付,rate参数应为12%,nper参数为4。对所有参数,都以负数代表现金支出(如存款或他人取款),以正数代表现金收入(如股息分红或他人存款)。

Excel 计算特定投资期支付利息:ISPMT函数-Excel22

图19-20 计算第1个月支付的利息

Excel 计算特定投资期支付利息:ISPMT函数-Excel22

图19-21 计算第一年支付的利息