Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

本文介绍 Microsoft Excel 中 XNPV 函数的公式语法和用法。

说明

返回一组现金流的净现值,这些现金流不一定定期发生。 若要计算一组定期现金流的净现值,请使用函数 NPV。

语法

XNPV(rate, values, dates)

XNPV 函数语法具有下列参数:

  • Rate    必需。 应用于现金流的贴现率。

  •     必需。 与 dates 中的支付时间相对应的一系列现金流。 首期支付是可选的,并与投资开始时的成本或支付有关。 如果第一个值是成本或支付,则它必须是负值。 所有后续支付都基于 365 天/年贴现。 数值系列必须至少要包含一个正数和一个负数。

  • 日期    必需。 与现金流支付相对应的支付日期表。 第一个支付日期代表支付表的开始日期。 其他所有日期应晚于该日期,但可按任何顺序排列。

备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

  • Dates 中的数值将被截尾取整。

  • 如果任何参数为非数值,XNPV 将返回 #VALUE! 。

  • 如果日期中的任何数字不是有效日期,XNPV 将返回 #VALUE! 。

  • 如果日期中的任何数字早于开始日期,XNPV 将返回 #NUM! 。

  • 如果值和日期包含不同数量的值,XNPV 将返回 #NUM! 。

  • 函数 XNPV 的计算公式如下:

    公式

    其中:

    • di = 第 i 个或最后一个支付日期。

    • d1 = 第 0 个支付日期。

    • Pi = 第 i 个或最后一个支付金额。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

日期

-¥100,000

2008-1-1

¥27,500

2008-3-1

¥42,500

2008-10-30

¥32,500

2009-2-15

¥27,500

2009-4-1

公式

说明

结果

=XNPV(.09, A2:A6, B2:B6)

在上面的成本和收益下的投资净现值。 现金流的贴现率为 9%。

¥20,866.50

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。