MIRR function in Google Sheets
Calculates the modified internal rate of return on an investment based on a series of periodic cash flows and the difference between the interest rate paid on financing versus the return received on reinvested income.
=MIRR(cashflow_amounts, financing_rate, reinvestment_return_rate)MIRR syntax and parameters
Three arguments, three required.
- cashflow_amountsarrayRequired
An array or range containing the income or payments associated with the investment. cashflow_amounts must contain at least one negative and one positive cash flow to calculate rate of return.
- financing_ratenumberRequired
The interest rate paid on funds invested.
- reinvestment_return_ratenumberRequired
The return (as a percentage) earned on reinvestment of income received from the investment.
MIRR examples
Formulas you'll actually reuse.
IRR with realistic assumptions — outlays financed at 6%, inflows reinvested at 4%:
=MIRR(B2:B7, 6%, 4%)Result
0.102How much the plain IRR overstates the return:
=MIRR(B2:B7, 6%, 4%) - IRR(B2:B7)Result
-0.0504
MIRR in Excel
Same name — your formula ports as-is.
Try MIRR in the playground
Edit the example — nothing to install.
Preloaded with the MIRR formula from Example 1 — change anything and watch it respond.
MIRR errors
What they mean — and the fixes.
#DIV/0!The cash flows contain no negative (or no positive) value — MIRR needs at least one of each.
Related functions
More ways Google Sheets gets this done.
- ACCRINTCalculates the accrued interest of a security that has periodic payments.FinancialExcel
- ACCRINTMCalculates the accrued interest of a security that pays interest at maturity.FinancialExcel
- AMORLINCReturns the depreciation for an accounting period, or the prorated depreciation if the asset was purchased in the middle of a period.FinancialExcel
- COUPDAYBSCalculates the number of days from the first coupon, or interest payment, until settlement.FinancialExcel
- COUPDAYSCalculates the number of days in the coupon, or interest payment, period that contains the specified settlement date.FinancialExcel
- COUPDAYSNCCalculates the number of days from the settlement date until the next coupon, or interest payment.FinancialExcel