Excel PMT 函数

17 Mar 2025 | 5 分钟阅读
PMT Excel 函数是一个财务函数,它返回贷款的定期还款金额。Excel 用户使用 PMT 函数根据固定的利率、贷款金额和还款周期来计算贷款还款额。

该函数的使用很简单。您需要输入 PMT() 函数,后面跟着年利率除以 12(因为一年有 12 个月),然后是还款期(每月还款周期),最后是贷款金额。

例如,假设您以 7.8% 的年利率借款 500,000 卢比,期限为 60 个月。在这种情况下,PMT 函数可以帮助您轻松计算每月还款额,甚至可以计算出您每月支付的本金和利息金额

重要提示

  1. PMT 函数返回的还款额包括本金和利息,但不包括税费、储备金或有时额外收取的费用
  2. 在指定利率和还款期(nper)参数时,务必保持一致。假设您正在为期五年、年利率为 8% 的贷款进行每月还款。计算利率参数时始终使用 8%/12,计算还款期参数时使用 5*12

语法

=PMT (rate, nper, pv, [fv], [type])

参数

  1. Rate (必需) - 此参数代表指定贷款金额的利率。
  2. Nper (必需) - 此参数代表贷款的总还款次数。
  3. pv (必需) - 指的是贷款的总金额。
  4. fv - [可选] - 此参数代表最后一次还款后的剩余现金价值。由于这是一个可选参数,因此默认值为 0。
  5. type - [可选] - 指示还款的类型。它有两个值:
    • 0 表示在期末还款。
    • 1 表示在期初还款。
    由于这也是一个可选参数,因此默认值为 0。

让我们通过实际示例来理解 Excel 中 PMT 函数的用法。

示例 1

在下面的示例中,我们从 xyz 公司借款 80,000 美元,期限为两年。年利率为 4.5%,贷款分期付款将在每月初进行。使用 PMT 函数获取每月付款金额。

使用的公式是

=PMT (rate, nper, pv, [fv], [type])

我们得到以下值:

金额 = 80000

期限 (nper) = 2 * 12 = 24

利率:4.5%

[type] = 在每个期初 = 1

应用公式

=-PMT (E4/12, E5, E3)

Excel PMT Function
  • 您将按月投资。因此,我们将给定年份转换为月,即:
    2 年 x 12(一年有 12 个月)= 24 个月。
  • 在上面的描述中,已经提到了付款将在每个期初开始。因此,[type] 参数应为 1。
  • 根据一般的现金流惯例,流出款项用负数表示,流入款项用正数表示。
  • 输出值为负数,因为它是一笔流出款项。
  • 获取的值包含本金和利率,但不包含外部税费、股票支付或费用。

示例 2:Excel PMT 计算器

如今,从银行贷款是一种常见的做法。然而,不同的银行提供不同的贷款选项。在您继续借款之前,最好计算所有不同的贷款金额以找到适合您的选项。为此,我们在 Excel 中创建了贷款支付计算器。

计算器字段

Excel PMT Function
  • 我们将 PMT 公式中的五个不同字段(贷款金额、年利率、期限、期数、还款日期)输入到 Excel 工作表中各自的单元格(分别为 B5、B6、B7、B8、B9)。
  • 在第一个字段中,提供贷款金额。
Excel PMT Function
  • 在第二个和第三个字段中,我们将输入适用于我们贷款的年利率和期限。
Excel PMT Function
  • 在“期数”字段中,我们将指定贷款金额的支付方式。可以是每月(12)、每周(52)、每季度(4)、每半年(2)和每年(1)。
  • 最后一个字段“还款日期”指定还款何时到期。有两个选项:a) 在每个期末还款(表示为 0),以及在每个期初还款(表示为 1)。
Excel PMT Function

使用 PMT 公式

  1. 首先,在公式中,根据您的要求为以上所有字段提供值。
  2. 输入下面给出的 PMT 公式,计算每期的贷款支付额。

使用的公式

=IFERROR(-PMT(C6/D8, C7*D8,C5,0,D9),"OOP! 发生错误")

Excel PMT Function

一些重要点

  1. 在上面的公式中,您会注意到我们为“fv”参数指定了“0”,因为我们希望在最后一次还款后获得零余额。不过,您也可以输入任何其他值。
  2. 另一个奇怪的地方是 PMT 公式前面的减号。由于这是一笔流出款项,因此输出将以负数显示。因此,我们使用了减号将输出转换为正值
  3. PMT 函数嵌套在 IFERROR 中,以隐藏错误,以防用户忘记定义某些输入值。

就这样!您的贷款计算器已准备就绪。现在,您可以在一分钟内计算任何贷款选项的每期贷款金额。

Excel PMT 函数不起作用的原因

在工作过程中,可能会出现 PMT 函数停止工作或抛出意外错误的情况。这可能是由于以下任何原因:

  • #NUM! 错误: 如果指定的“nper”参数为 0 或用户在“rate”中传入了负数,则可能出现此错误。
  • #VALUE! 错误: 如果公式中指定的一个或多个参数是文本值,则会出现此错误。
  • 如果 PMT 函数的输出值远高于或低于预期值,请重新检查您输入的 rate 和 nper 参数单位是否一致。确保您已将年利率准确地转换为期利率,并将年数转换为周数、月数或季度数。

太棒了!现在您已经学会了如何在 Excel 中计算 PMT 公式。