WorksheetFunction.Irr メソッド (Excel)

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

構文

Irr (Arg1, Arg2)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 バリアント型 (Variant) 範囲: 数値を含む配列またはセル参照を指定します。これらの数値は、定期的に発生する一連の支払い (負の値) と収益 (正の値) に対応します。
Arg2 省略可能 バリアント型 Guess - Irr の結果に近い数値です。

戻り値

Double

注釈

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

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

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

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

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

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

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

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

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。