如何计算给定投资回收期的价格?

时间:2018-02-07 17:07:03

标签: excel vba excel-vba

我有一张资本支出表来计算新产品的投资。

如图enter image description here所示,所有数字都不是实数

D83 是最初的投资,这意味着我们投资15,800美元购买机器和空间

E85 I85 是每年的可变成本。

E86 I86 是每年的收入,revenue = price * est.sold quantity

E87=E85+E86F87=F85+F86

D91 = {INDEX($E$87:$I$87,MATCH(TRUE,$E$89:$I$89>0,0))}这是一个数组,用于查找第89行的第一个正现金流并返回第87行中的值

D92 = {INDEX($E$83:$I$83,MATCH(TRUE,$E$89:$I$89>0,0))}这是一个数组,用于查找第89行的第一个正现金流并返回第83行的值

D93 = COUNTIF(E89:I89,"<0")+((-D92)/D91)

通过这种方式,我计算了项目的投资回收年限。

在单元格 D98 中我需要计算一下,给定一定的投资回报年份数,其他东西仍然保持不变,价格需要多少。由于 D91 D92 是要查找第一个正现金流量的数组,而且每年的现金流量都不均匀,我无法想到要放入的公式 D98 所以 D98 会随着 C98 而变化,例如,如果我将2放入 C98 ,这意味着我需要投资回收期为2年, D98 会自动给我一个数字,以显示它应该是多少价格。

有没有公式或VBA可以做到?

0 个答案:

没有答案