如何在 Microsoft Excel 中使用和实现 IPMT 函数:计算贷款还款的利息部分

2025年3月17日 | 阅读 7 分钟

Microsoft Excel 中 IPMT 函数简介

众所周知,当个人为了各种目的申请贷款时,其中一些目的如下:

  1. 抵押贷款。
  2. 用于高等教育的贷款。
  3. 用于购房的贷款(住房贷款)。
  4. 债务。
  5. 家具贷款等。

在所有这些情况下,个人必须结清贷款或偿还所有借款以及额外款项(借款所产生的利息金额)。换句话说,利息是对从某人(通常是银行)借款一定时期所收取的费用。费用根据借款金额和个人借款的机构而异。

除此之外,任何特定贷款的相应利率都可以通过将利率乘以总余额轻松计算。但是,为了使计算过程顺利进行,Microsoft Excel 开发了一个高效的内置函数来实现这一目标:"IPMT 函数。" 这可以应用于 Microsoft Excel 的各种版本,例如

  • Microsoft Excel 2021
  • Microsoft Excel 2019。
  • Microsoft Excel 365、2016、2003 等。

在本教程中,我们将详细讨论以下主题

  1. Microsoft Excel 中 IPMT 函数的含义是什么?
  2. 如何在 Microsoft Excel 中使用 IPMT 函数?
  3. 如果 Excel IPMT 函数无法正常工作怎么办?
  4. 使用 IPMT 函数时需要记住哪些重要事项?

IPMT 函数的含义是什么?

在 Microsoft Excel 中,IPMT 函数主要用于根据给定的贷款金额和贷款期限计算特定的利息部分。

IPMT 函数的语法与 Microsoft Excel 中 PV 函数的语法非常相似。为了更好地理解,IPMT 函数帮助我们区分任何贷款的不同可用部分或分段,以及根据其适用的利息需要支付多少金额,这可以有效地计算。

Microsoft Excel 中的 IPMT 公式

我们在 Microsoft Excel 中实现 IPMT 函数所使用的公式如下:

公式

Excel 中 IPMT 函数公式的解释

IPMT 函数主要使用六个有效参数,其中四个是强制性的,其余是可选的。

关于这 6 个参数的详细信息

1) IPMT 函数中的强制参数

  1. Rate: 定义为每期的利率。
  2. Per: Per 是 Period 的缩写,表示个人希望查找利息的期数,它必须在 1 到 nper 之间。
  3. Nper: Nper 定义为年金中支付期的总数。
  4. PV: PV 或现值,即一系列未来付款的当前价值。

2) IPMT 函数中的可选参数

  1. [FV]: FV 是 IPMT 函数中的一个可选参数,FV 或我们希望在最后一次付款后达到的现金余额。如果我们省略 FV,则 Excel 将其视为 0 值。
  2. [Type]: Type 是 IPMT 函数中的一个可选参数,0 或 1 表示付款何时到期。如果我们省略此参数,则 Excel 将其视为 0。

Type 可以是 0 或 1,其中

0: 零表示在期末支付相应的款项。

1: 一表示在期初支付款项。

如何在 Excel 中使用 IPMT 函数?

Excel 中的 IPMT 函数主要用作工作表函数和 VBA 函数。以下是一些与 IPMT 函数相关的示例,以便更好地理解 IPMT 函数在 Excel 中的工作原理。

# 示例:1

我们将考虑一个示例,其中需要在一个 6 年的期限后支付 70,000 美元贷款的第 1 和第 2 个月的利息。对借款收取的利率约为 6%,并且贷款支付在月末进行。

How to use and implement the IPMT Function in Microsoft Excel: Calculating interest portion of a loan payment

上述结果

How to use and implement the IPMT Function in Microsoft Excel: Calculating interest portion of a loan payment

# 示例:2

现在需要计算一项投资在 3 年内从 0 美元增长到 6,000 美元的第 1 和第 2 季度的利息。年利率为 4.5%,并且投资款项必须在每个季度的开始时支付。

How to use and implement the IPMT Function in Microsoft Excel: Calculating interest portion of a loan payment

上述结果

How to use and implement the IPMT Function in Microsoft Excel: Calculating interest portion of a loan payment
  • 在此,相应的年利率已转换为季度利率 (4.5%/4)
  • 并且期数也已有效地从年转换为季度 (=3*4)。
  • 此外,[type] 参数已设置为 1,表示付款将在每个季度的开始期进行。
  • 而且,第一个季度的利息为零,因为第一笔付款通常在季度开始时支付。

用于不同支付频率(周、月和季度)的 IPMT 公式

现在,为了正确获取给定贷款支付的利息部分,我们总是需要将年利率转换为给定期间的利率,并将年数转换为总支付期数

  1. 为了获取rate参数,将年利率除以每年支付的次数。
  2. 为了获取特定的nper 参数,将年数乘以每年支付的次数。

计算结果也显示在下面的框中。

支付频率利率参数Nper 参数
每周年利率必须除以 52。年数必须乘以 52。
月度年利率必须除以 12。年数必须乘以 12。
季度年利率必须除以 4。年数必须乘以 4。
半年年利率必须除以 2。年数必须乘以 2。
  • 例如:现在让我们计算在相同贷款金额下,使用不同支付频率需要支付的利息金额

年利率为:6%

贷款期限为:2 年

贷款金额为:20,000 美元

期数:1

最后一次付款后剩余的余额为 0 美元(省略 fv 参数),并且付款在每期末到期(省略 type 参数)。

每周

月度

季度

半年

从下面的截图中,我们可以看到利息金额在每个后续期间都在减少,这是因为任何付款都有助于减少贷款本金,从而减少计算利息的剩余余额。

How to use and implement the IPMT Function in Microsoft Excel: Calculating interest portion of a loan payment

如果 Excel IPMT 函数无法正常工作,该怎么办?

如果我们的 IPMT 公式返回错误或在 Excel 工作表中无法正常工作,那么此时需要检查以下几点:

  1. 首先,如果我们的 IPMT 公式结果看起来明显高于或低于预期,那么我们必须检查我们的 ratenper 参数是否一致。如果使用年利率与每月付款,它将返回更高的每月利息付款。
  2. 如果我们的 IPMT 函数返回 #VALUE! 错误,这意味着其中一个参数采用非数字格式。因此,我们有责任确保我们没有任何以文本形式存储的数字,并在必要时进行调整。
  3. 如果我们的 IPMT 函数返回 #NUM! 错误,那么在这种情况下,我们需要检查 per 参数是否超出了 1nper 的范围。

使用 IPMT 函数时需要记住哪些重要事项?

个人在使用 Microsoft Excel 中的 IPMT 函数时需要记住的各种重要点和事项如下:

  1. 返回的利息支付通常表示为负数,因为 Excel 遵循现金流符号约定,个人也可以在公式前添加负号,以便将结果转换为正数。
  2. IPMT 函数返回的值通常对应于由 per 参数有效控制的给定期间。
  3. 此外,IPMT 函数可以有效地计算贷款在不同频率(如每年、每季度、每月和每周)的利息。个人需要确保他们必须调整总期数并转换年利率以匹配其付款频率。