WorksheetFunction メソッド (Excel)WorksheetFunction.MIrr method (Excel)

一連の定期的なキャッシュ フローに基づいて、修正内部利益率を返します。Returns the modified internal rate of return for a series of periodic cash flows. MIrrでは、投資のコストと、再投資に支払われる利息の両方が考慮されます。MIrr considers both the cost of the investment and the interest received on reinvestment of cash.


MIrr(Arg1Arg2Arg3)expression.MIrr (Arg1, Arg2, Arg3)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.


名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required VariantVariant 範囲: 数値を含む配列またはセル参照を指定します。Values - an array or a reference to cells that contain numbers. これらの数値は、定期的に発生する一連の支払い (負の値) と収益 (正の値) に対応します。These numbers represent a series of payments (negative values) and income (positive values) occurring at regular periods.
Arg2Arg2 必須Required DoubleDouble 安全利率: 支払額 (負のキャッシュ フロー) に対する利率を指定します。Finance_rate - the interest rate you pay on the money used in the cash flows.
Arg3Arg3 必須Required DoubleDouble 危険利率: 収益額 (正のキャッシュ フロー) に対する利率を指定します。Reinvest_rate - the interest rate you receive on the cash flows as you reinvest them.

戻り値Return value

倍精度浮動小数点型 (Double)Double


変更された内部利益率を計算するには、値に正の値と負の値を1つ以上含める必要があります。それ以外の場合、 MIrrは #DIV/0! を返します。Values must contain at least one positive value and one negative value to calculate the modified internal rate of return; otherwise, MIrr returns the #DIV/0! が返されます。error value.

引数として指定した配列またはセル範囲に文字列、論理値、空白セルが含まれている場合、これらは無視されます。ただし、数値として 0 (ゼロ) を含むセルは計算の対象となります。If an array or reference argument contains text, logical values, or empty cells, those values are ignored; however, cells with the value zero are included.

MIrrは、値の順序を使用して、キャッシュフローの順序を解釈します。MIrr uses the order of values to interpret the order of cash flows. 支払いと収益の値は、適切な符号 (現金を受け取った場合は正の値、現金を支払う場合は負の値) を使用して、必要な順序で入力してください。Be sure to enter your payment and income values in the sequence that you want and with the correct signs (positive values for cash received, negative values for cash paid).

N が値のキャッシュフローの数、frate が安全利率、rrate が危険利率の場合、 MIrrの数式は次のようになります。If n is the number of cash flows in values, frate is the finance_rate, and rrate is the reinvest_rate, the formula for MIrr is:


サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.