以Excel2016为例:
1、首先在Excel表格中按年份输入现金流和贴现率,第一年是负值表示投资金额。
2、在B2单元格中输入:=NPV($C$2,A2)。
3、点击回车得到投资净值的数字,该数字可以看到此时是负值,说明在第一年是没有收回投资的。
4、在B3单元格输入公式:=NPV($C$2,A3+B2)。
5、点击回车并下拉公式即可得到每一年的投资净值,当出现正值的时候说明该年度已经收回投资,即投资回收期为4年。
准备一张表格,如图所示:
单击单元格C9
输入公式:=NPV($E$2,$C$3:$C$7)
按【Enter】键
假设你要的是非折现的静态投资回收期,初始投资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
参见附件。
要折现的,那就稍微再改改;中间出现亏损的,公式还要再改改。