如何在EXCEL中计算投资回收期

2025-03-09 21:50:33
推荐回答(3个)
回答1:

以Excel2016为例:

1、首先在Excel表格中按年份输入现金流和贴现率,第一年是负值表示投资金额。

2、在B2单元格中输入:=NPV($C$2,A2)。

3、点击回车得到投资净值的数字,该数字可以看到此时是负值,说明在第一年是没有收回投资的。

4、在B3单元格输入公式:=NPV($C$2,A3+B2)。

5、点击回车并下拉公式即可得到每一年的投资净值,当出现正值的时候说明该年度已经收回投资,即投资回收期为4年。

回答2:

  1. 准备一张表格,如图所示:

  2. 单击单元格C9

  3. 输入公式:=NPV($E$2,$C$3:$C$7)

  4. 按【Enter】键

回答3:

假设你要的是非折现的静态投资回收期,初始投资T=0,如果用多个公式,你可以随便百度一下。

我自己工作也有可能要用到,闲来无事就弄了一个公式:

假设数据区域在A1:A8,A1为初始投资额(负数),A2:A8都是正数,为投资回收额,如果当月无投资,则用0表示。

公式为:=MATCH(0,MMULT(--(ROW(A1:A8)>=TRANSPOSE(ROW(A1:A8))),A1:A8),1)-INDEX(MMULT(--(ROW(A1:A8)>=TRANSPOSE(ROW(A1:A8))),A1:A8),MATCH(0,MMULT(--(ROW(A1:A8)>=TRANSPOSE(ROW(A1:A8))),A1:A8),1)+1)/INDEX(A1:A8,MATCH(0,MMULT(--(ROW(A1:A8)>=TRANSPOSE(ROW(A1:A8))),A1:A8),1)+1)

ctrl+shift+enter

参见附件。

要折现的,那就稍微再改改;中间出现亏损的,公式还要再改改。