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状态下使用。
猜你喜欢
- PDF文件怎么添加云朵标注?pdf文件想要添加标注,我们可以选择标注的形状,下面我们就来看看给pdf文件添加云朵标注的教程,很简单,需要的朋
- Word 2003支持文本的不连续选择,在对其进行复制和粘贴的操作中,笔者发现一个有趣现象:文本的粘贴顺序与选择顺序或复制位置大有关系Wor
- 在使用的word进行对文档中编写也越来越频繁了,那么进行编辑的过程中,对word编辑的页数的也是越来越多的了怎么办呢,有的就需要进行插入目录
- 1、打开Word2007文档窗口,在“开始”功能区的“段落”分组中单击“多级列表”按钮。在打开的多级列表面板中选择多级列表的格式。 &nbs
- Word表格制作的方法一、 Word表格制作之2007以上版本由于 Word2007 以上版本(包括 Word2010、Word2013)制
- 转易侠扫描王是一款图片文字识别工具,且还支持将识别出来的文字进行翻译,本文中介绍的是该软件的安装和识别图片文字的方法如何识别图片中的文字?转
- 当大家使用完某程序或者软件,就会选择卸载掉,否则就会占用电脑内存,拖慢运行速度。但是最近有win10用户反映说自己想要卸载软件却卸不掉,这该
- 微软必应词典是Windows系统中一个非常好用的自带翻译软件,只要放入想翻译的词就可以翻译成想要的语言,但是很多用户不知道为什么最近请求超时
- 最近有用户在更新自己系统的时候,出现了win10更新一直安装失败无法更新的情况,这个情况该如何解决呢?这里小编为大家带来了详细解决方法介绍,
- Excel多行多列提取不重复姓名
- 有的小伙伴很好奇,为什么重装的win10里边只有一个c盘,这样都不好保存资料了。全部放在c盘肯定不好的,影响后边的使用。这有可能是重装时没有
- Word的styleref域,是Microsoft Word 的域的一种,属于链接和引用类的域。styleref域在word中主要应用于页眉
- 在经过严重故障或类似问题后重新启动Word时,程序会自动恢复文件,如果由于某种原因恢复文件没有打开,如果出现这种情况如何恢复没保存的word
- word2010的自动排序的多级标题和多级编号有很多优点:可以快速设置标题格式,可以快速生成导航图和目录,删除部分内容后还可以自动调整编号。
- 步骤如下:1.ALt+F11,打开VBE界面,左上角空白处,点击右键,插入模块2.在模块的空白处,粘贴上如下代码:Function piny
- 突显word中所有英文步骤一:打开Word2013我们将要处理的关于领跑条码标签设计系统的介绍说明文档,我们的任务是,把里面的所有英文字母突
- 今天凌晨,苹果官方正式为iPhone 8系列之后的用户们推送了iOS 16版本,很多用户都在第一时候升级到了iOS 16。此次iO
- office 365激活工具和激活码分享!对于需要office 365办公的朋友不错过,激活很快完成,需要的朋友不要错过怎么激活office
- Win10日历桌面放到桌面上?日历能给大部分用户在生活中带来不小的便利,能够更加合理健康安排好自己的生活,很多用户问Win10日历能放到桌面
- excel中如何做到不填写指定单元格就无法填写另一个单元格。1、比如我们要设定不填写A1就无法填写C5。 2、先选