将范围/数组组合成IRR
我想在Excel中使用IRR
function; 但是,我的input存在于一个非连续的范围内。
例如,我想知道一段时间内资产的回报(每一行是一段时间)。
- A栏的成本(现金stream出)拥有资产/
-
B栏是资产的价格(清算后的现金stream入)。
- 所以
A1
是在时间1拥有资产的成本,A2
是在时间2拥有的成本等。 -
B1
是资产在时间1时的清算价格,B2是时间2时资产的清算价格等。 - 在C列中,如果我清算,我希望每个时期的回报。
- 所以
因此,例如,如果我在6期进行清算,则C6
是资产的回报,如果我在7期进行清算, C7
是资产的回报。因此对于C6
,现金stream出为A1:A5
,现金stream入为B6
。
如何提供IRR这两个input?
从一个技巧,我看到lori_m使用
=IRR(IF(1-FREQUENCY(9^9,A1:A5),A1:A5,B6))
根据下面的简单例子, FREQUENCY
公式用于将A1:A5
与B6
网格化在一起。 在相同的现金stream量范围内返回相同的现金stream量