2017-07-12 1 views
0

IRR機能を使用するには、範囲の値が必要です。私は値のリストを持っていますが、これ以外の理由で、値をどのセルにも入力することはできません。私は手動で数式に範囲を入力したいと思います。手動範囲を1つのセルに入力します。具体的には、ExcelのIRR機能用です。

期待しています= IRR(A1:A5) 入力したい= IRR(-500,100,200,250,300)ですが、カンマは機能のさまざまな部分を入力しようとしています。どのように私の独自の範囲をそれを行うために細胞を使用せずに作成する任意のアイデアですか? VBAから離れて滞在することをお勧めします。ありがとう!

答えて

1

IRRは配列を受け取ります:

=IRR({-500,100,200,250,300}) 

enter image description here


数シリーズ-500,100,200,250,300は、1つのセル内で発見された場合、あなたは次の式で配列を作成する必要があります。

=IRR(--TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",999)),(ROW(INDIRECT("1:" & LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1))-1)*999+1,999))) 

enter image description here

+0

配列!ありがとうございました!! – Warren

+0

答えでチェックマークをクリックして、正しい印を付けることを検討してください。 –

関連する問題