Share via


WorksheetFunction.Irr(Object, Object) メソッド

定義

一連の定期的なキャッシュ フローに対する内部利益率を返します。 個人年金などの投資では、キャッシュ フローの差し引きが 0 である必要はありません。 ただし、キャッシュ フローとは、月や年などのような一定期間をおいて、必ず発生するものでなければなりません。 内部利益率とは、一定の期間ごとに発生する支払い (負の数) と収益 (正の数) から成る投資効率を表す利率のことです。

public double Irr (object Arg1, object Arg2);
Public Function Irr (Arg1 As Object, Optional Arg2 As Object) As Double

パラメーター

Arg1
Object

範囲: 数値を含む配列またはセル参照を指定します。これらの数値は、定期的に発生する一連の支払い (負の値) と収益 (正の値) に対応します。

Arg2
Object

推定値: Irr メソッドの計算結果に近いと思われる数値を指定します。

戻り値

注釈

内部利益率を計算するには、正の値と負の値が範囲に少なくとも 1 つずつ含まれている必要があります。

IRR では、値の順序を使用してキャッシュ フローの順序を解釈します。 必要な順序で、支払いと収入の値を必ず入力してください。

範囲に文字列、論理値、または空白セルが含まれる場合、これらは無視されます。

Microsoft Excel では、 Irr の計算に反復的な手法を使用します。 推測から始めて、 Irr は 、結果が 0.00001% 以内で正確になるまで計算を循環します。 Irr が 20 回試行した後に動作する結果が見つからない場合は、#NUM! が返されます。

ほとんどの場合、 Irr 計算の推測を指定する必要はありません。 推定値を省略すると、0.1 (10%) が指定されたと見なされます。

Irr が #NUM を与える場合! が返される場合や、または予測した値とかけ離れている場合は、推定値に異なる値を指定して、もう一度計算を行ってください。

Irr は、net present value 関数と Npv(Double, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)密接に関連しています。 Irr によって計算されるリターン率は、0 (ゼロ) 正味の現在値に対応する金利です。 次の数式は、Irr と が関連する方法Npv(Double, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)を示しています。

NPV(IRR(B1:B6),B1:B6) は 3.60E-08 と等しくなります [ Irr 計算の精度の範囲内では、値 3.60E-08 は実質的に 0 (ゼロ) です。

適用対象