Financial.IRR メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Public Shared Function IRR ( _ ByRef ValueArray As Double(), _ <OptionalAttribute> Optional Guess As Double = 0.1 _ ) As Double
Dim ValueArray As Double() Dim Guess As Double Dim returnValue As Double returnValue = Financial.IRR(ValueArray, Guess)
public static double IRR ( /** @ref */ double[] ValueArray, /** @attribute OptionalAttribute() */ double Guess )
戻り値
一連の定期的なキャッシュ フロー (支払いと受け取り) の内部利益率を指定する Double 型の値を返します。

詳細については、Visual Basic のトピック「IRR 関数」を参照してください。
内部利益率とは、一定間隔で発生する支払いと受け取りから成る投資の受け取り利率です。
IRR 関数では、配列で指定した値の順序がキャッシュ フローの順序であると見なされます。支払い額と受け取り額を入力するときは、その順序に注意してください。各期のキャッシュ フローは、投資のキャッシュ フローのように定額である必要はありません。
IRR は、反復計算の手法を用いて計算されます。Guess の値を初期値とし、IRR は計算結果の誤差が 0.00001% 以内になるまで反復計算を行います。IRR 反復計算を 20 回行っても適切な解が見つからない場合は、エラーとなります。

この例では、IRR 関数を使用して、配列 Values() に指定した 5 つのキャッシュ フローに対する内部利益率を返します。最初の配列要素は、事業の操業資金を表す負のキャッシュ フローです。他の 4 つの キャッシュ フローは、以後 4 年間の正のキャッシュ フローを表しています。Guess には、内部利益率の推定値を指定します。
' Define money format. Dim MoneyFmt As String = "###,##0.00" ' Define percentage format. Dim PercentFmt As String = "#0.00" Dim values(4) As Double ' Business start-up costs. values(0) = -70000 ' Positive cash flows reflecting income for four successive years. values(1) = 22000 values(2) = 25000 values(3) = 28000 values(4) = 31000 ' Use the IRR function to calculate the rate of return. ' Guess starts at 10 percent. Dim Guess As Double = 0.1 ' Calculate internal rate. Dim CalcRetRate As Double = IRR(values, Guess) * 100 ' Display internal return rate. MsgBox("The internal rate of return for these cash flows is " & _ Format(CalcRetRate, CStr(PercentFmt)) & " percent.")

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Financial.IRR メソッドのページへのリンク