→ a78998042a: 用陣列計算 04/26 08:51
軟體:Excel 2007
先說一下 XIRR 一般的用法:
A B C
1 日期 金額
2 2007/8/15 -100,000
3 2007/11/6 23,650
4 2008/3/4 25,000
5 2009/6/8 82,500
B6 = XIRR(C2:C5, B2:B5) --> 可算出不定期不定額的年報酬率
負數代表資金流出,正數代表資金流入
而我的表格長這樣:
A B C D E F
2 日期 金額 日期 金額
3 2007/11/6 23,650 2009/11/08 -100,000
4 2008/3/4 25,000
5 2009/6/8 82,500
又是因為不連續所以函數沒辦法用。
上次windknife18大大有教過我用巨集寫一個 union_range ,
IRR可以用但 XIRR行不通。
這是程式碼:
Function union_range(a As Range, b As Range) As Range
Set union_range = Application.Union(a, b)
End Function
B7 = XIRR(union_range(C3:C5,F3),union_range(B3:B5,E3)) ->> Failed!
那請問,上面的表格,要怎麼樣才能使用 XIRR 來算報酬呢?
謝謝喔!
--
牽手時,試著鬆手,讓對方自由;
分手時,學著放手,讓愛自由 。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.33.34