看板 Office 關於我們 聯絡資訊
軟體: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
a78998042a: 用陣列計算 04/26 08:51