我可以通过使用 NPV(Fixedrates, values) 成功确定 NPV(净现值)。但是,我需要具有 Excel 的 XNPV 的功能,它也将考虑日期。
有任何想法吗?
问候, 马特
我可以通过使用 NPV(Fixedrates, values) 成功确定 NPV(净现值)。但是,我需要具有 Excel 的 XNPV 的功能,它也将考虑日期。
有任何想法吗?
问候, 马特
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 等功能,允许使用不同的利率对现金流进行贴现