2017-02-28 15 views
1

グループごとにIRRの式を実行しようとしています。しかし、私の数式はエラーを与え続けます。XIRR Excelでの計算

=IF(A2=A1," ",+XIRR(G:G,D:D,-0.1)) 

助けてもらえますか? POは、彼のデータを追加した後:enter image description here

答えて

0

更新

XIRR範囲パラメータはC2:C12B2:B12全体ではなく、コラムのようなものでなければなりません。

下記式試してみてください:ところで

=IF(A2=A1," ",XIRR(C2:C12,B2:B12,-0.1)) 

を - あなたのタイトルや投稿にあなたがIRR機能を言及しますが、あなたのコードでは、あなたがXIRRを持っているので、あなたはどちらをしようとしていますつかいます ?

+0

謝罪XIRR。列Aは投資の名前を持ち、列Gはこれらのキャッシュフローを持ち、列Dはキャッシュフローが発生した日付を持つ。私は投資の各グループのIRRを取得しようとしています。 – James

+0

@各グループのIRRをジェームスにする? –

+0

私は#VALUEを得ています!エラー – James

0

いくつかの推測:

  • あなたが肯定IRRを期待していますか? (それは通常の符号ですので、最後のパラメータとして正の数を与えてください)
  • 日付は日付形式ですか? (テキストとは対照的に、Ctrl + Shift + 1を押すと数値が表示されることを確認してください)
  • 数値が空であるか空白ですか?

ワークシートのスクリーンショットとエラーの正確な情報(例:#VALUE !, #REF!)は最高です。

更新

あなたはタイトル行を持っている(ValutaおよびCCYのCONV)と呼ば範囲内で、これらのテキストデータは、問題は、C2を参照することにより、それらを削除原因:C12とB2:B12ではなくCの: CおよびC2:C12。

アップデート2

私はあなたの番号NUMBERを得ることができる方法を試しました! C:Cの代わりにC2:c12を参照した場合はエラーとなります。

行の最初の数字が負であることを確認してください(このルールの背後にあるビジネスロジックは、初期投資価値とみなされます)。

+0

IRRは負のプラスになります。正しい場合は日付形式 – James