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)
加入日期,算出年化報酬率,