2017-02-28 137 views
1

我正在嘗試按組執行IRR公式。然而,我的公式不斷給出一個錯誤。Excel中的XIRR計算

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

您能否協助? enter image description here

回答

0

更新:採購訂單增加了他的數據後:

XIRR範圍的參數應該是這樣的C2:C12B2:B12,而不是整列。

嘗試下面的公式:

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

BTW - 你提到IRR功能,在您的標題和您的文章,但在你的代碼中有XIRR,所以哪一個是你想使用 ?

+0

道歉XIRR。 A欄有投資名稱,G欄有這些現金流,D欄有現金流出現的日期。我正試圖獲得每組投資的內部收益率。 – James

+0

@詹姆斯每個組的內部收益率? –

+0

我正在獲得#VALUE!錯誤 – James

0

一些猜測:

  • 你期待一個積極的IRR? (這是通常的標誌,所以給出一個正數作爲最後一個參數)
  • 日期格式的日期? (與文本相反 - 按Ctrl + Shift + 1查看,您可以看到數字)
  • 數值是空的還是空的?

但是,最好的方法是查看工作表的屏幕截圖以及錯誤究竟是什麼(例如#VALUE!,#REF!)。

更新

您有標題行(Valuta和CCY CONV)的簡稱範圍內,這些文本數據引起該問題,通過參照C2刪除:C12和B2:B12,而不是C: C和C2:C12。

更新2

我嘗試你怎麼能拿#NUMBER!如果您提到C2:c12而不是C:C,則會出錯。

請確保行中的第一個數字是負數(我認爲這條規則背後的商業邏輯是它被認爲是初始投資價值)。

+0

內部收益率可爲負值。日期格式,如果罰款 – James