雪风舰长:IPmt 函数 (财务函数)
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 20:52:28
IPmt 函数
返回 Double (Double 数据类型:一种基本数据类型,存储双精度浮点数。它存储 64 位数,范围大约介于 -1.797E308 到 -4.940E-324(负)之间、4.94E-324 到 1.797E308(正)之间和 0。) 类型的值,指定在定期偿还固定款项和利率不变的条件下,年金在给定期次内所支付的利息。语法
IPmt(rate, per, nper, pv [, fv ] [, type ] )
IPmt 函数的语法包含以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
注解
年金指在一段时间内的一系列固定现金付款。年金可以是贷款(如住房抵押)或投资(如每月储蓄计划)。
rate 和 nper 参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)必须使用以相同单位表示的付款周期进行计算。例如,如果 rate 用月计算,则 nper 也必须用月计算。
对于所有参数,现金支出(如存款)用负数表示;现金收入(如股利支票)用正数表示。
示例
注释 以下示例演示了此功能在 Visual Basic for Applications (VBA) 模块中的使用。有关使用 VBA 的详细信息,请在“搜索”旁边的下拉列表中选择“开发人员参考”,然后在搜索框中输入一个或多个词条。
以下示例使用 IPmt 函数计算当每期还款额固定不变时支付的利息。给定以下参数:每期的利率 (APR / 12
)、需要支付利息部分的还款期数 (Period
)、总的还款期数 (TotPmts
)、贷款的现值或本金 (PVal
)、贷款的未来值 (FVal
) 以及指示是在还款期期初还是期末还款的数值 (PayType
)。
Dim FVal, Fmt, PVal, APR, TotPmts, PayTypeDim Period, IntPmt, TotInt, MsgConst ENDPERIOD = 0, BEGINPERIOD = 1FVal = 0 ' Usually 0 for a loan.Fmt = "###,###,##0.00" ' Define money format.PVal = InputBox("How much do you want to borrow?")APR = InputBox("What is the annual percentage rate " & _"of your loan?")If APR > 1 Then APR = APR / 100 ' Ensure proper form.TotPmts = InputBox("How many monthly payments?")PayType = MsgBox("Do you make payments at " & _"the end of the month?", vbYesNo)If PayType = vbNo ThenPayType = BEGINPERIODElse PayType = ENDPERIODEnd IfFor Period = 1 To TotPmts ' Total all interest.IntPmt = IPmt(APR / 12, Period, TotPmts, _-PVal, FVal, PayType)TotInt = TotInt + IntPmtNext PeriodMsg = "You'll pay a total of " & Format(TotInt, Fmt)Msg = Msg & " in interest for this loan."MsgBox Msg ' Display results.
IPmt 函数 (财务函数)
CUMIPMT 函数 (财务函数)
CUMPRINC 函数 (财务函数)
DB函数(财务函数)
DISC 函数 (财务函数)
DOLLARDE 函数 (财务函数)
DURATION 函数 (财务函数)
EFFECT函数(财务函数)
FV函数(财务函数)
FVSCHEDULE 函数(财务函数)
INTRATE 函数 (财务函数)
ISPMT 函数(财务函数)
MDURATION 函数 (财务函数)
MIRR 函数 (财务函数)
NOMINAL 函数 (财务函数)
NPV 函数 (财务函数)
ODDFPRICE 函数 (财务函数)
ODDFYIELD 函数 (财务函数)
ODDLPRICE 函数 (财务函数)
ODDLYIELD 函数(财务函数)
PMT 函数 (财务函数)
PPMT 函数 (财务函数)
PRICE 函数 (财务函数)
PRICEDISC 函数 (财务函数)