Excel PMT函数与公式实例

  • Share This
Michael Brown

本教程展示了如何使用Excel中的PMT函数,根据利率、付款次数和贷款总额来计算贷款或投资的付款。

在你借钱之前,最好知道贷款是如何运作的。 多亏了Excel的金融函数,如RATE、PPMT和IPMT,计算贷款的每月或任何其他定期付款很容易。 在本教程中,我们将仔细研究PMT函数,详细讨论其语法,并展示如何在Excel中建立自己的PMT计算器。

    什么是Excel中的PMT函数?

    Excel PMT函数是一个金融函数,它根据恒定的利率、周期数和贷款金额计算贷款的付款。

    "PMT "代表 "支付",因此该功能的名称也是如此。

    例如,如果你申请两年期的汽车贷款,年利率为7%,贷款金额为30,000美元,PMT公式可以告诉你你的月付款额是多少。

    为了使PMT功能在你的工作表中正确工作,请记住这些事实。

    • 为了与一般的现金流模型保持一致,支付金额被输出为一个 负数 因为它是一个现金流出。
    • 由PMT函数返回的值包括 主要的 利益 但不包括可能与贷款有关的任何费用、税款或准备金。
    • Excel中的PMT公式可以计算出不同支付频率的贷款支付,如 每周 , 每月 , 每季度一次 ,或 每年 这个例子显示了如何正确操作。

    PMT功能在Excel for Office 365、Excel 2019、Excel 2016、Excel 2013、Excel 2010和Excel 2007中可用。

    Excel PMT函数--语法和基本用途

    PMT函数有以下参数。

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

    在哪里?

    • 速率 (要求) - 每期的恒定利率。 可以提供百分比或小数。

      比如说,如果你让 年度 如果你的贷款年利率为10%,则用10%或0.1表示利率。 每月 同一贷款的付款,然后使用10%/12或0.00833作为利率。

    • Nper (要求) - 贷款的支付次数,即应支付贷款的总期数。

      比如说,如果你让 年度 如果你的贷款是5年的,那么就用5来表示nper。 每月 同一笔贷款的付款,然后将年数乘以12,用5*12或60来表示nper。

    • Pv (要求)--现值,即所有未来付款现在的价值总额。 在贷款的情况下,它只是借来的原始金额。
    • 斐济 (可选)-未来的价值,或你希望在最后一次付款后的现金余额。 如果省略,贷款的未来价值被假定为零(0)。
    • 类型 (可选) - 指定付款到期的时间。
      • 0或省略 - 在每个时期结束时支付。
      • 1 - 在每个时期开始时应付款。

    例如,如果你借100,000美元,为期5年,年利率为7%,以下公式将计算出 年度付款 :

    =pmt(7%, 5, 100000)

    为了找到 每月付款 对于同一笔贷款,使用这个公式。

    =pmt(7%/12, 5*12, 100000)

    或者,你可以在不同的单元格中输入贷款的已知组成部分,并在你的PMT公式中引用这些单元格。 在B1中输入利率,在B2中输入年限,在B3中输入贷款金额,公式就这样简单。

    =pmt(b1, b2, b3)

    请记住,该款项是作为一个 负数 因为这一数额将从你的银行账户中扣除(减去)。

    默认情况下,Excel将结果显示在 货币 格式,四舍五入到小数点后2位,用红色突出显示,并括在括号内,如下图左边部分所示。 右边的图片显示了同样的结果,在 一般 格式。

    如果你想把付款作为一个 积极的 ,在整个PMT公式前加一个减号,或者在PMT公式前加一个减号。 pv 参数(贷款金额)。

    =-pmt(b1, b2, b3)

    =pmt(b1, b2, -b3)

    提示:要计算出 总金额 在我们的案例中,我们会使用这个公式:24,389.07*5,发现总金额等于121,945.35美元。

    如何在Excel中使用PMT函数--公式实例

    下面你会发现,还有一些Excel PMT公式的例子,显示了如何计算汽车贷款、住房贷款、抵押贷款等的不同周期性付款。

    Excel中PMT函数的完整形式

    在大多数情况下,你可以在你的PMT公式中省略最后两个参数(就像我们在上述例子中做的那样),因为它们的默认值涵盖了最典型的使用情况。

    • 斐济 省略 - 暗示 零余额 在最后一次付款后。
    • 类型 省略--付款应在 结束 每个时期的。

    如果你的贷款条件与违约情况不同,那么就使用PMT公式的完整形式。

    作为一个例子,我们来计算一下 年度付款 基于这些输入单元。

    • B1 - 年利率
    • B2 - 贷款期限(年)
    • B3 - 贷款金额
    • B4 - 未来价值(最后一次付款后的余额)
    • B5--年金类型。
      • 0(定期年金)--在每年年底支付。
      • 1(年金到期)--付款在期初进行,例如租金或租赁付款。

    将这些参考资料提供给你的Excel PMT公式。

    =pmt(b1, b2, b3, b4, b5)

    而你会有这样的结果。

    计算每周、每月、每季度和每半年的付款情况

    根据支付频率的不同,你需要使用以下计算方法 ǞǞǞ 争论。

    • 对于 ,用年利率除以每年的付款次数(被认为等于复利期的次数)。
    • 对于 ǞǞǞ ,将年数乘以每年的付款次数。

    下表提供了详细信息。

    支付频率 速率 Nper
    每周 年利率/52 年*52
    月度 年利率/12 年*12
    季度 年利率/4 年*4
    每半年一次 年利率/2 年*2

    例如,要找出年利率为8%、期限为3年的5,000美元贷款的定期付款金额,请使用以下公式之一。

    每周 付款。

    =pmt(8%/52, 3*52, 5000)

    月度 付款。

    =pmt(8%/12, 3*12, 5000)

    季度 付款。

    =pmt(8%/4, 3*4, 5000)

    每半年一次 付款。

    =pmt(8%/2, 3*2, 5000)

    在所有情况下,最后一次付款后的余额被假定为0美元,并且在每个时期结束时付款。

    下面的截图显示了这些公式的结果。

    如何在Excel中制作一个PMT计算器

    在你去借钱之前,有理由比较不同的贷款条件,找出最适合你的选择。 为此,让我们创建自己的Excel贷款支付计算器。

    1. 首先,在不同的单元格(B3、B4、B5)中输入贷款金额、利率和贷款期限。
    2. 为了能够选择不同的时期并指定付款的时间,用以下预定义的选项创建下拉列表(B6和B7)。

    3. 为以下项目设置查询表 期限 (E2:F6)和 缴费时间 (重要的是,查询表中的文本标签必须与相应的下拉列表中的项目完全匹配。

      在下拉列表旁边的单元格中,输入以下IFERROR VLOOKUP公式,这些公式将从下拉列表中选择的项目对应的查询表中提取数字。

      程式为 期限 (C6):

      =iferror(vlookup(b6, e2:f6, 2, 0), "")

      程式为 缴费时间 (C7):

      =iferror(vlookup(b7, e8:f9, 2, 0), "")

    4. 写一个PMT公式,根据你的单元格计算定期付款。 在我们的例子中,公式如下。

      =iferror(-pmt(b4/c6, b5*c6, b3, 0, c7), "" )

      请注意以下事项。

      • ǞǞǞ ǞǞǞ 参数(0)在公式中是硬编码的,因为我们总是希望在最后一次付款后余额为零。 如果你希望允许你的用户输入任何未来的值,为fv参数分配一个单独的输入单元格。
      • 在PMT函数前加上减号,将结果显示为 正数 .
      • PMT函数被包裹在IFERROR中,以隐藏某些输入值未被定义时的错误。

      上述公式放在B9单元格中,而在邻近的单元格(A9)中,我们显示一个与所选周期(B6)相对应的标签。 为此,只需将B6中的值和所需的文本连接起来。

      =B6&" 付款"

    5. 最后,你可以把查找表隐藏起来,再加上一些最后的格式修饰,你的Excel PMT计算器就可以正常使用了。

    Excel的PMT功能不工作

    如果你的Excel PMT公式不工作或产生错误的结果,很可能是由于以下原因。

    • 如果在以下情况下可能会发生#NUM!错误 参数是一个负数或 ǞǞǞ 等于0。
    • 如果一个或多个参数是文本值,会发生#VALUE!错误。
    • 如果PMT公式的结果比预期的高得多或低得多,请确保你与所提供的单位一致,以便 ǞǞǞ 参数,意味着你已经正确地将年利率转换为该期的利率,并将年数转换为本例中的周、月或季度。

    这就是在Excel中计算PMT函数的方法。 如果想仔细看看本教程中讨论的公式,欢迎下载我们下面的样本工作簿。 感谢你的阅读,希望下周在我们的博客上见到你!

    供下载的实践工作手册

    Excel中的PMT公式--实例(.xlsx文件)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.