计算给定目标 NPV(净现值)的年度现金流量

Calculate the annual cash flows given a target NPV (net present value)

我正在构建一个模型,通过将 'B' 的 NPV 设置为 'A' 的 NPV 来比较情景 'A' 和情景 'B'。我在 'A' 中有一系列现金流量,计算 NPV 如下:

因此,A 的 NPV = 130.04 美元

我现在正尝试(反转)公式以计算 'B' 中的一组可能的现金流量。例如,如果 'B' = $130.04 的 NPV,我的年度现金流量是多少,因为我知道第 10 年的现金流量为 $300。第 1 年至第 9 年的现金流量相等。如前例所示,第 1-9 年的现金流在逻辑上将低于 200 美元。

实现此目的的一种技术是 "goal-seek" 通过调整 G10:G18 来设置 G21 = B21。但是,如果存在的话,我宁愿使用反向公式。我在 google 或 Whosebug 上没有发现任何表明可以反转公式的信息,但我相信这是可能的,因为关系已经存在。

有没有办法将NPV公式倒过来计算?否则,我唯一的选择就是自动寻找目标的宏。

好的,我设法在没有 Goal Seek 的情况下向后解决了它。

我假设:

  • 第一种情况,现金流量相等。
  • 在第二种情况下,等额现金流量中的恒定部分被延迟到到期日。

    这些现金流的现值必须相等。如果你为新的现金流解决这个问题,你就能得到答案。我首先通过目标寻求来做到这一点,然后通过求解现金流量的 PV 方程来做到这一点。我在 sheet 中用普通公式和 Excel 函数展示了它。希望这对您有所帮助。

根据上面的table,我们可以获得第 1-9 年的 1 美元优惠券的当前价值,即 5.32825 美元(每一年的折扣都比前一年多)。

然后我们可以平衡最终付款的价值变化(额外的 $32.19732)和我们需要的还款金额:-$32.19732 / 5.32825 = -$6.042758

200 美元 - 6.04 美元 = 193.96 美元

从评论中收到的另一位用户的回答已被删除:

使用公式:

=PMT(C4,COUNTIF(G10:G19,0),G9+NPV(C4,G10:G19)-B21

在单元格 G24 中查找每个现金流量的值