Excel:具有现金储备的股息分配,以避免负现金余额

时间:2015-01-16 09:21:32

标签: excel modeling finance

我正在尝试使用以下设置建立股息分配模型:

Cash (beginning of period)
+ Cash Flow
- Distributions
=Cash (end of period)

超过n期。

我希望Excel确保所有n期的现金余额保持正值,但所有可分配的现金余额实际上是分配的。
当我尝试这个问题时,我总是以循环引用结束。

有没有人有想法?

E.g。如果在period 1我获得100period 2另一个100,而period 3中的现金流为-50,那么我希望擅长分发第1期100,第2期50,并使用第2期的额外50现金来弥补第3期的不足。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

在诸如此类的问题中,向后工作有时会有所帮助。假设您希望每个期间的最终余额准确为零。通过查看最后一个条目并使用结束余额,可以很容易地计算出在最后一个期间结束时可以提取的金额。但是您希望尽早撤销该余额,因此您希望将该值移至上一期间。

所以,现在看看倒数第二个条目。这很棘手,但如果可以的话,您希望移动最后一次可用的提款,除非可用提款超过期末余额。因此,您使用min函数,如下面第3列所示。

下一列是期望的期末余额,它是期末余额减去可用的提款。碰巧的是,所需的期末余额将自下而上累积任何即将出现的负现金流量。可能有另一种计算方法,这在概念上更清晰,但这种方法似乎有效。

最后,一旦您知道了期望的期末余额,就可以通过计算期末余额并减去期望的期末余额来计算提款金额。

最后一列是更新的期末余额。

最重要的是,向后解决这些问题。

抱歉,我只能为公式发布CSV。

Period,Cash,Cash flow,Backward Balances,Desired End Balance,Withdrawal,Cash at end
1,100,100,"=MIN(D3,B2+C2)",=B2+C2-D2,=B2+C2-E2,=B2+C2-F2
2,=B2+C2,100,"=MIN(D4,B3+C3)",=B3+C3-D3,=G2+C3-E3,=G2+C3-F3
3,=B3+C3,-50,"=MIN(D5,B4+C4)",=B4+C4-D4,=G3+C4-E4,=G3+C4-F4
4,=B4+C4,-19,"=MIN(D6,B5+C5)",=B5+C5-D5,=G4+C5-E5,=G4+C5-F5
5,=B5+C5,13,"=MIN(D7,B6+C6)",=B6+C6-D6,=G5+C6-E6,=G5+C6-F6
6,=B6+C6,-5,"=MIN(D8,B7+C7)",=B7+C7-D7,=G6+C7-E7,=G6+C7-F7
7,=B7+C7,,,,,

如果有帮助,请标记我的答案。