如题所述
假设你要的是非折现的静态投资回收期,初始投资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
参见附件。
要折现的,那就稍微再改改;中间出现亏损的,公式还要再改改。
我自己工作也有可能要用到,闲来无事就弄了一个公式:
假设数据区域在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
参见附件。
要折现的,那就稍微再改改;中间出现亏损的,公式还要再改改。
温馨提示:答案为网友推荐,仅供参考