Excel - XNPV 函数



描述

XNPV 函数返回一系列不一定按周期发生的现金流的净现值。要计算一系列按周期发生的现金流的净现值,请使用 NPV 函数。

语法

XNPV (rate, values, dates)

参数

参数 描述 必选/可选
利率 应用于现金流的贴现率。 必选

与日期支付计划相对应的一系列现金流。

请参阅下面的注释。

必选
日期

与现金流支付相对应的支付日期计划。

请参阅下面的注释。

必选

注释

  • 第一次付款是可选的,对应于投资开始时的成本或付款。

  • 如果第一次付款是成本或付款,则它必须为负值。

  • 所有后续付款均基于 365 天的年份进行贴现。

  • 第一个付款日期表示支付计划的开始。

  • 所有其他日期都必须晚于此日期,但它们可以按任何顺序出现。

  • 值序列必须至少包含一个正值和一个负值。

  • Microsoft Excel 将日期存储为连续的序列号,以便在计算中使用。默认情况下,1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的第 39,448 天。

  • 日期中的数字将截断为整数。

  • 如果日期中的任何数字不是有效的 Excel 日期,则 XNPV 返回 #VALUE! 错误值。

  • 如果日期中的任何数字早于起始日期,则 XNPV 返回 #NUM! 错误值。

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

  • XNPV 的计算方法如下:

    $$XNPV = \sum_{i=1}^{N} \frac{P_i}{\left ( 1 + rate \right )^{\frac{\left ( d_i - d_1 \right )}{365}}}$$

    其中,

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

    d1 = 第 0 个付款日期。

    Pi = 第 i 个或最后一个付款。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

XNPV Function
advanced_excel_financial_functions.htm
广告