ExcelのXIRR関数についてJavaで実装する方法を教えてください

計算方法については↓に書いてありますが
http://office.microsoft.com/ja-jp/excel/HP052093411041.aspx
誤差を収束させるために、推測利益率をどう変更していけばいいのかがわかりません
また上記のURLの計算式を間に受けるとi=1のときにd1-d1=0が分母に出てきてしまい、結果は必ず∞になるような気がしますが、何かおかしいのでしょうか

XIRRによる計算が無理な場合には代替となる非定期のキャッシュフローに対するIRRの計算方法が知りたいです

知りたいことは以下のとおりです。どちらか片方でももちろん構いませんのでよろしくお願いします
* JavaでのXIRR関数の実装方法またはライブラリ
* XIRR以外での非定期のキャッシュフローに対するIRRの算出方法

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/09/27 15:20:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:ohmix1 No.1

回答回数235ベストアンサー獲得回数14

ポイント60pt

http://www.satpathy.in/jxirr/index.html

ちょっと計算自体があっているかどうかは未確認ですが、

「JXIRR is a Microsoft Excel compatible implementation of the XIRR algorithm in Java.」とあります。

ExcelのXIRR互換のJXIRRだそうです。

id:twainy

回答ありがとうございます。

まさに求めていたもののようです。

明日試してみようと思いますが、説明を読む限りまず問題なさそうです。

2009/09/20 21:29:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません