说明
XNPV 返回一个数字,指定基于一系列现金流转(收款和付款)和贴现率的投资的净现值。
参数
values 是一个数字或货币类型的数组,用来指定现金流转值。该数组至少必须包含一个负值(付款)和一个正值(收款)。这些交易在 dates 中指定的日期发生。
dates 是一个
“Date”或
“DateTime”类型数组,用于指定在 values 参数中指定的现金流转的日期。第一个日期表示时间表的开始日期。日期可以按任何顺序排列,只要它们晚于第一个日期即可。
操作
XNPV 返回一个数字,指定基于一系列现金流转(收款和付款)和贴现率的投资的净现值。
示例
假设在 1999 年 4 月 1 日,某人立即得到 1000 美元,并分别在 1999 年 7 月 1 日得到 2500 美元,在 1999 年 10 月 1 日得到 2500 美元,在 1999 年 12 月 31 日得到 5000 美元。如果贴现率(货币的时间价值)为 4.5%,则提供的价值为:
XNPV(0.045,[1000,2500,2500,5000], [DateValue(1999,4,1),DateValue(1999,7,31),DateValue(1999,10,1), DateValue(1999,12,31)])
返回 $10,746.70 美元,这要少于付款的总和,因为他必须等待这些钱。
注释
XNPV 和 XIRR 函数彼此相关,因为在 XNPV 函数中使用由 XIRR 算得的报酬率将使 XNPV 返回零。换言之,内部报酬率是净现值为零时的利息。