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 のサポートおよびフィードバックを参照してください。