XIRR年化報酬率計算(Google sheet為範列):
如何將不同欄位儲存格套用於XIRR ( XIRR for Non Contiguous Data )
在計算 XIRR(非連續數據)時,需要使用不同的欄位算法。以下是相關公式的使用方式:
l 使用FILTER,整合欄位,且回傳陣列。
FILTER(array, include, [if_empty])
·
array: 必需。要篩選的數據範圍或數組。
·
include: 必需。篩選條件的數組或範圍。此參數指定了返回哪些數據符合條件。
·
if_empty: 可選。當篩選結果為空時要返回的值。
l LEN(text)
l XIRR公式:
=XIRR(values, dates, guess)
範列如下:
A欄到F欄為股票買入,H/J欄位配息記錄,A6欄為今天日期(=today()),使用TODAY函數,所以績效每天都會變動。
(XIRR({FILTER(B2:B4,LEN(B2:B4));FILTER(I2:I4,LEN(I2:I4));FILTER(B6,LEN(1))},{FILTER(A2:A4,LEN(A2:A4));FILTER(H2:H4,LEN(H2:H4));FILTER(A6,LEN(1))}))
IRR/XIRR說明:
IRR稱為內部報酬率(Internal Rate of Return),IRR通常用於評估單一投資項目的回報率,可以為年或月的報酬率。
時間假設:IRR假設投資項目的現金流發生在固定的時間間隔,例如每年一次或每月、每季一次。
XIRR(Extended Internal Rate of Return),能夠處理不同金額和不同時間的現金流
XIRR則不做此假設,它能夠處理不規則的現金流,例如每月、每季或不定期的現金流。
IRR公式: =IRR(values, guess)
公式不包含日期,固定時間投入。
範例:
Excel將返回IRR的計算結果。
XIRR公式: =XIRR(values, dates, guess)
加入日期,算出年化報酬率,