Excel MIRR Function

Calculate Modified Internal Rate of Return for investments. Learn MIRR syntax, examples, and how to evaluate investment projects effectively.

ExcelExcel
Google SheetsGoogle Sheets
financial
intermediate
Syntax Preview
ExcelExcelGoogle SheetsGoogle Sheets
=MIRR(values, finance_rate, reinvest_rate)
Understanding the MIRR Function
Syntax and Parameters
How to Use MIRR - Step by Step

Practical Examples

Basic Investment Analysis

Calculate MIRR for a simple 5-year investment project

Result: 13.5%

Business Project Evaluation

Analyze a business expansion project with multiple negative cash flows

Result: 11.2%

Comparing Multiple Investment Options

Use MIRR to compare two different investment opportunities

Result: Project A: 15.8%, Project B: 14.2%

Quarterly Cash Flow Analysis

Calculate MIRR for investments with quarterly cash flows

Result: 9.8% quarterly (41.2% annualized)

Real Estate Investment with Tax Considerations

Advanced MIRR calculation including after-tax cash flows

Result: 12.3%

Error Handling with IFERROR

Protect against invalid cash flow scenarios

Result: Either calculated MIRR or error message

Common Errors and Solutions

#DIV/0! Error

MIRR returns #DIV/0! error

Cause:

All cash flows are positive or all are negative, making the calculation mathematically impossible

Solution:

Ensure your cash flow series includes at least one positive and one negative value. Verify the initial investment (typically negative) and subsequent returns (typically positive) are correctly entered. Check for formatting issues that might hide negative signs.

Prevention:

Always validate cash flow data includes both inflows and outflows before running MIRR calculations. Use conditional formatting to highlight negative values in red for easy visual verification.

Example:

#NUM! Error

MIRR returns #NUM! error

Cause:

Finance rate or reinvestment rate is equal to -1 (i.e., -100%), or the values array contains invalid numeric data

Solution:

Check that both rate parameters are greater than -1. Verify all cells in the values range contain valid numbers. Common issue: rates entered as percentages (10) instead of decimals (0.10). Ensure no blank cells interrupt the cash flow series.

Prevention:

Use data validation to ensure rates are entered correctly (between -99% and reasonable positive values) and cash flows are numeric values. Create helper cells to convert percentage inputs to decimal format.

Example:

#VALUE! Error

MIRR returns #VALUE! error

Cause:

Non-numeric data in the values range, or rate parameters are not numbers

Solution:

Clean your data by removing text, ensuring all cash flows are numbers. Use VALUE() or NUMBERVALUE() to convert text that looks like numbers. Verify rate cells contain decimal numbers, not text. Check for hidden characters or extra spaces.

Prevention:

Apply proper formatting to cash flow cells and use data validation rules to prevent text entry. Use ISNUMBER() to validate all inputs before calculation.

Example:

Misleading Results

MIRR seems unrealistic or doesn't match expectations

Cause:

Using rates that don't match the cash flow period (e.g., annual rates with monthly cash flows), or incorrect assumptions for finance/reinvestment rates

Solution:

Ensure rate periods match cash flow frequency. For monthly flows, use monthly rates (annual rate / 12). For quarterly, divide by 4. Document your rate assumptions and verify they're realistic for your scenario. Cross-check with NPV to ensure consistency.

Prevention:

Always document the period frequency and convert rates appropriately. Include notes about rate assumptions in your model. Create a separate assumptions section showing annual vs periodic rates.

Example:

Best Practices and Pro Tips

MIRR vs IRR: When to Use Which

MIRR is generally more realistic than IRR because it assumes cash flows are reinvested at the reinvestment rate rather than the IRR itself. Use MIRR when reinvestment rates differ from the project's return rate, and when comparing projects with different cash flow patterns. IRR is still useful for quick screening, but MIRR provides a more accurate picture for final investment decisions.

Choosing Appropriate Rates

The finance rate typically represents your cost of capital or weighted average cost of capital (WACC). The reinvestment rate should reflect realistic returns available from alternative investments. Conservative assumptions lead to more reliable investment decisions. As a rule of thumb, reinvestment rate should be lower than your optimistic IRR.

Document Your Assumptions

Always create a dedicated assumptions section in your model showing finance rate, reinvestment rate, and their justification. This transparency is crucial for investment committee reviews and audit trails. Include sources for your rates (e.g., 'WACC calculated from company financials' or 'Based on 10-year Treasury yield plus risk premium').

Period Consistency is Critical

One of the most common mistakes is mismatching rate periods with cash flow periods. If cash flows are quarterly, rates must be quarterly. If annual, rates must be annual. Mismatched periods will produce meaningless results that appear correct but are mathematically wrong. Always verify period alignment before finalizing your analysis.

Sensitivity Analysis

Create a data table showing how MIRR changes with different finance and reinvestment rates. This helps understand the range of potential outcomes and makes your analysis more robust to assumption changes. Use Excel's What-If Analysis tools to automate this process.

Combine with Other Metrics

Never rely on MIRR alone for investment decisions. Use it alongside NPV, payback period, and qualitative factors. MIRR shows returns, but NPV shows absolute value creation, and both perspectives are important. A project with high MIRR but low NPV might not be as attractive as one with moderate MIRR but high NPV.

Excel vs Google Sheets Compatibility

MIRR works identically in Excel and Google Sheets with the same syntax and parameters. However, very small differences (beyond 10 decimal places) may occur due to calculation precision differences between platforms. For practical business decisions, these differences are negligible.

MIRR vs Similar Functions
Use Cases and Applications

Need Help with Excel MIRR Function?

Stop struggling with formula syntax. Use AskFormulas to generate validated formulas instantly with our AI-powered tool.

Example Excel formula:

Related Formulas

FV Function in Excel

The FV function calculates future value of investments with constant payments and interest rate. Master retirement planning and savings goals with examples.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
IRR Function in Excel

The IRR function calculates internal rate of return for cash flows. Learn to evaluate investment profitability with practical examples.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
NPV Function in Excel

The NPV function calculates net present value of investments. Learn NPV with examples, common errors, and financial analysis tips.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated
PMT Function in Excel & Sheets

The PMT function calculates periodic payments for loans with constant payments and interest rate. Master loan calculations with examples.

intermediate
financial
ExcelExcel
Google SheetsSheets
Validated