0

我可以通过使用 NPV(Fixedrates, values) 成功确定 NPV(净现值)。但是,我需要具有 Excel 的 XNPV 的功能,它也将考虑日期。

有任何想法吗?

问候, 马特

4

1 回答 1

0

XNPV 函数是 Excel 在现金流不一定具有周期性时计算年金的净现值。Excel 中的 NPV 函数计算定期期末付款的年金净现值。

使用 NPV 函数,第一个现金流在时间段 1 贴现,随后的现金流在时间段 2 贴现为 N,其中 N 是现金流的数量

使用 XNPV 函数,现金流在其实际时间段内贴现,该时间段通过首先找到 CFt 和 CF0 之间的天数来计算。这种差异将是 Dt-D0,其中 Dt 是现金流量 t 的交易日期,D0 是现金流量 0 的交易日期。然后将差异除以 365 以找到对特定现金流量进行贴现的时间段 t。贴现现金流的总和就是这些不规则现金流的净现值。

这是一个使用在线工具计算不规则现金流的净现值的示例XNPV 。

Date           N                 Payment     PVIF @ 4%     Present Value
01/01/2008     0                -10,000.00    1.000000     -10,000.00
03/01/2008     0.164383561644    2,500.00     0.993573     2,483.93
10/30/2008     0.83002283105     2,500.00     0.967970     2,419.93
02/15/2009     1.12602739726     2,500.00     0.956797     2,391.99
04/01/2009     1.24920091324     2,500.00     0.952186     2,380.47
XNPV     -323.68

然而,Excel 中的 XNPV 函数仅限于在利息离散复利时找到净现值。在大多数金融和银行应用程序中,利息是不断复利的,在这里 Excel 对找到净现值没有帮助。您可以查看替代方案,例如TADXL Excel 财务插件,该插件提供 tadXNPV 功能,以在利息离散或连续复利时找到不规则现金流的净现值。

Excel 的 NPV 和 XNPV 函数的另一个缺点与在计算中使用单一贴现率有关。然而,在现实生活中的大量情况下,年金可能会以不同的利率为每个现金流贴现,就像可变利率抵押贷款一样。

在这里,用于财务的 TADXL 插件也为您提供了 tadDRNPV 和 tadDRXNPV 等功能,允许使用不同的利率对现金流进行贴现

于 2012-04-22T03:44:21.223 回答