WorksheetFunction.MIrr メソッド (Excel)

一連の定期的なキャッシュ フローに基づいて、修正内部利益率を返します。 MIrr は、投資コストと現金の再投資で受け取った利息の両方を考慮します。

構文

MIrr (Arg1, Arg2, Arg3)

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

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 バリアント型 (Variant) 範囲: 数値を含む配列またはセル参照を指定します。 これらの数値は、定期的に発生する一連の支払い (負の値) と収益 (正の値) に対応します。
Arg2 必須 倍精度浮動小数点型 (Double) 安全利率: 支払額 (負のキャッシュ フロー) に対する利率を指定します。
Arg3 必須 倍精度浮動小数点型 (Double) 危険利率: 収益額 (正のキャッシュ フロー) に対する利率を指定します。

戻り値

Double

注釈

変更された内部収益率を計算するには、値に少なくとも 1 つの正の値と 1 つの負の値が含まれている必要があります。それ以外の場合、 MIrr は #DIV/0 を返します。 が返されます。

引数として指定した配列またはセル範囲に文字列、論理値、空白セルが含まれている場合、これらは無視されます。ただし、数値として 0 (ゼロ) を含むセルは計算の対象となります。

MIrr は、値の順序を使用してキャッシュ フローの順序を解釈します。 必要な順序で、正しい兆候 (受け取った現金の正の値、支払われた現金の負の値) で支払いと収入の値を入力してください。

n が値のキャッシュ フローの数、frate がfinance_rate、rrate がreinvest_rateの場合、 MIrr の数式は次のようになります。

式

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

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