标签: excel
要使用IRR功能,它需要一系列值。我有一个值列表,但由于除此之外的原因,我无法将值输入任何单元格。我想手动输入公式中的范围。
期待看到= IRR(A1:A5) 我想输入= IRR(-500,100,200,250,300)但是逗号让它认为我试图输入函数的不同部分。知道如何在不使用单元格的情况下创建自己的范围吗?更喜欢远离VBA。谢谢!
答案 0 :(得分:1)
IRR采用数组:
=IRR({-500,100,200,250,300})
如果在一个单元格中找到了数字系列-500,100,200,250,300,那么您需要使用以下公式创建数组:
-500,100,200,250,300
=IRR(--TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",999)),(ROW(INDIRECT("1:" & LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1))-1)*999+1,999)))