我想计算IRR,其中我有3个连续输入:初始值,一系列付款,最终值。支付数量是可变的,因此,我想在IRR可以作为输入的公式中创建一个动态数组。我在下面写了一个公式,但结果出乎意料:
Data:
A
-----
1 -15
2 10
3 10
4 10
5 5
{=IF( ROW(1:5)=1 , IF(ROW(1:1),$A$1,"") , IF(ROW(1:4)<4,$A$2:$A$4,$A$5))}
This should result in {-15,10,10,10,5}
However, this results in {-15,10,10,5,#N/A}
这里有什么问题?或者有更简单/更好的方式吗?