Excel中IPmt函数用法
发布时间:2023-11-13 07:15:10
一、IPmt语法
返回一个 Double,指定在一段时间内对定期定额支付且利率固定的年金所支付的利息值。
语法
IPmt(rate, per, nper, pv[, fv[, type]])
IPmt 函数有下列命名参数:
参数说明
rate 必要。Double 指定每一期的利率。例如,如果有一笔贷款年百分率 (APR) 为百分之十且按月付款的汽车贷款,则每一期的利率为 0.1/12,或 0.0083。
per 必要。Double 指定在 nper 间范围 1 中的付款周期。
nper 必要。Double 指定一笔年金的付款总期数。例如,如果在一笔为期四年的汽车贷款中选择按月付款方式,则贷款共有 4 * 12(或 48)个付款期。
pv 必要。Double,指定未来一系列付款或收款的现值。例如,当借钱买汽车时,向贷方所借金额为将来每月偿付给贷方款项的现值。
fv 可选。Variant 指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为 0 美元。但是,如果想要在 18 年间存下 50,000 美元作为子女教育基金,那么 50,000 美元为未来值。如果省略的话,缺省值为 0。
type 可选。Variant 指定贷款到期时间。如果贷款在贷款周期结束时到期,请使用 0。如果贷款在周期开始时到期,请使用 1。如果省略的话,缺省值为 0。
说明
年金是指在一段时间内的一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。
在支付期间必须用相同的单位计算 rate 和 nper 参数。例如,如果 rate 用月份计算,则 nper 也必须用月份计算。
对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
二、IPmt 函数用法
本示例使用 IPmt 函数来计算每期的付款中有多少是属于利息,其中每期付款金额相同。计算时需给定每期利率(APR / 12),利息的付款周期(Period),付款总期数(TotPmts),贷款现值或本金(PVal),贷款的未来值(FVal)及付款方式,以数值表示期初或期末付款(PayType)。
Dim FVal, Fmt, PVal, APR, TotPmts, PayType, Period, IntPmt, TotInt, Msg
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' 付款方式。
FVal = 0 ' 对贷款而言通常为零。
Fmt = "###,###,##0.00" ' 定义金额格式。
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 ' 确保格式正确。
TotPmts = InputBox("How many monthly payments?")
PayType = MsgBox("Do you make payments at end of the month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
For Period = 1 To TotPmts ' 将所有利息求和。
IntPmt = IPmt(APR / 12, Period, TotPmts, -PVal, FVal, PayType)
TotInt = TotInt + IntPmt
Next Period
Msg = "You'll pay a total of " & Format(TotInt, Fmt)
Msg = Msg & " in interest for this loan."
MsgBox Msg ' 显示结果。
如上代码在VBA状态下使用。


猜你喜欢
- 我们在使用wps文字编辑文档的时候,可能需要将多行文字合并成一行文字,那么,应该怎么办呢?下面就让小编告诉大家wps如何将多行文字合并为一行
- 现在使用Win11系统的用户也是非常的多,但相信很多小伙伴和小编一样在下载文件或软件的时候会发现速度非常的慢,导致需要的使用非常的久,那么要
- Excel的函数中,加减乘除是最简单也是最基本的。除法运算:直接用“/”符号,举例:“=A2/B2”,可以引用单元格,比如你需要用A1格的数
- Word 文档是许多电脑用户写作时使用的文件格式,当您辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急。其实,您不必心
- 解决方法:1、按下“Win+R”组合键打开运行,输入“regedit”点击确定打开注册表编辑器;2、在注册表中依次展开:HEKY_CLAS
- 选择打开方式,找到WPS,即可。 WPS (Word Processing System),中文意为文字编辑系统,
- 《浴火银河2 for Mac》是一款广受欢迎的宇宙题材角色扮演游戏,通过各种手段,最终消灭试图入侵这个星系的敌人。游戏中有很多的
- 在电脑上用腾讯模拟器来玩王者荣耀,其实感觉还挺不错的,但是很多的用户们都不清楚王者荣耀的键位要怎么样设置,才是最舒服的,今天系统部落就为广大
- 谷歌浏览器有着很多的版本,很多用户都不知道版本中的dev是什么意思,所以今天就给你们带来了谷歌浏览器dev意思介绍,想知道的话就快来看看吧。
- avgserv9.exe - avgserv9进程信息查询进程文件: avgserv9 or avgserv9.exe 进程名称: AVG
- 很多用户不清楚在Win11中有一个实时辅助字幕功能,该功能可以帮助用户正在观看一些无字幕的电脑时自动显示实时字幕,那么我们要如何开启这个功能
- 对小编这种极为重视使用体验的人来说,输入开机密码尽管可以提高Win10 1909设备的安全性,但使用体验其实并不理想。那么问题出现了,Win
- 开机变慢或者开机黑屏等问题,在机器长时间使用后会出现的,有用户反映开机会卡死在主板logo信息的画面中,遇到这种情况该怎么办呢?下面与大家分
- Excel软件中如何进行活动窗口冻结的方法分享。我们在使用表格软件的时候,可以将我们的表头部分进行冻结,这样我们在查看数据的时候,滚动桌面表
- iphone手机的维修记录怎么查?上次有个小伙伴问小编,买了一部二手的iphone手
- 每个打开的工作簿都有一个窗口,并且有其自己的功能区,这是Excel 2013新增的功能之一,它对于使用两个显示器的用户是十分方便的。然而该功
- 爱拍剪辑怎么合并视频?爱拍剪辑软件拥有多视频片段快速实现视频剪辑和合并功能,可以添加多个文字、图片和音乐,拥有丰富的视觉效果,那怎么把剪辑的
- 如何在Win系统该怎样用U盘分区?相信大家对于windows下识别U盘还比较不了解吧!现在系统之家将为大家分享下windows系统如何U盘分
- 我们在使用snkrsar软件抢鞋的时候,在突袭功能中有一个snkrs AR扫描。那么这个AR扫描在哪里找到呢,又有什么扫描技巧。具体内容就来
- qq聊天软件给我们的日常生活带来了极大的方便,qq使用一段时间最好清理下缓存文件,那么我们怎么清理qq缓存文件呢?下面小编给大家介绍下win