How to calculated irr in excel

IRR (Internal Rate of Return) is an indicator of the internal rate of return of an investment project. It is often used to compare different proposals for the growth and profitability perspective. The higher the IRR, the greater is the growth prospects for this project. Let’s calculate the interest rate of IRR in Excel.



The economic meaning of the indicator

Other names: the internal rate of profitability (profit, discount), the internal factor of recoupment (efficiency), an internal norm.

The IRR coefficient shows the minimum level of profitability of the investment project. In another way: it is the interest rate at which the net present value is zero.

The formula for calculating the indicator manually:

Formula.

  • CFt – is cash flow for a certain period of time t;
  • IC – is investments in the project at the stage of entry (launch);
  • t – is the time period.

In practice, the IRR ratio is often compared with the weighted average capital cost (WACC):

  1. IRR above WACC: this project should be carefully considered.
  2. IRR below WACC: it is inappropriate to invest in the development of the project.
  3. Indicators are equal: the minimum permissible level (the enterprise needs to adjust the cash flow).

Often the IRR is compared in percentages on a bank deposit. If the interest on the deposit is higher, then it is better to look for another investment project.



Example of calculating IRR in Excel

You can quickly calculate the IRR using the built-in Excel IRR function. Syntax:

  1. Range of values — reference to cells with numerical arguments for which you want to calculate the internal rate of return (at least one cash flow must have a negative value).
  2. Assumption — a value that is supposedly close to the value of the IRR (the argument is optional; but if the function produces an error, the argument must be specified).

Take the conventional figures:

conventional figures.

The initial costs were 150,000, so this numerical value entered the table with a minus sign. Now we’ll find the IRR. The formula for calculation in Excel:

IRR.

Calculations showed that the internal rate of return on the investment project is 11%. For further analysis, the value is compared with the interest rate of the bank deposit, or the cost of the capital of the project, or IRR of another investment project.

We calculated the IRR for regular cash income. The IRR function cannot be used with non-systematic income because the discount rate for each cash flow will vary. We solve the problem with the help of the function XIRR.

We modify the table with the initial data for the example:

XIRR.

The mandatory arguments of the XIRR function are next:

  • Values are cash flows;
  • Dates are an array of dates in the appropriate format.

The formula for calculating IRR for non-systematic payments:

MIRR.

A significant drawback of the two previous functions is the unrealistic assumption about the rate of reinvestment. It is recommended to use the MIRR function to correctly consider the assumption of reinvestment.

Arguments:

  • Values are payments;
  • Financing rate is interest paid for funds in circulation;
  • The rate of reinvestment.

Suppose that the discount is 10%. There is a possibility of reinvesting the revenues at a rate of 7% per annum. We calculate the modified internal rate of return:

rate of return.

The resulting rate of return is three times less than the previous result. And it’s below the financing. Therefore, the profitability of this project is doubtful.

Graphical method for calculating IRR in Excel

The IRR value can be found graphically by plotting the net present value (NPV) versus the discount rate. NPV is one of the methods for evaluating an investment project which is based on the methodology of discounting cash flows.

For example, take a project with the following structure of cash flows:

intro.

You can use the NPV function to calculate NPV in Excel:

NPV.

Since the first cash flow occurred in the zero periods, it does not have to enter the value array. The initial investment should be added to the value calculated by the NPV function.

The function discounted cash flows for periods from 1 to 4 at a rate of 10% (0.10). It is impossible to accurately determine the discount rate and all cash flows when analyzing a new investment project. It makes sense to look at the dependence of NPV on these indicators. In particular, look how it depends on the cost of capital (discount rates).

We calculate NPV for different discount rates:

example.

Let’s see the results on the chart:

chart.

Remember that the IRR is the discount rate at which the NPV of the analyzed project is zero. Therefore, the intersection point of the NPV graph with the abscissa axis is the internal profitability of the enterprise.

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

This article describes the formula syntax and usage of the IRR function in Microsoft Excel.

Description

Returns the internal rate of return for a series of cash flows represented by the numbers in values. These cash flows do not have to be even, as they would be for an annuity. However, the cash flows must occur at regular intervals, such as monthly or annually. The internal rate of return is the interest rate received for an investment consisting of payments (negative values) and income (positive values) that occur at regular periods.

Syntax

IRR(values, [guess])

The IRR function syntax has the following arguments:

  • Values    Required. An array or a reference to cells that contain numbers for which you want to calculate the internal rate of return.

    • Values must contain at least one positive value and one negative value to calculate the internal rate of return.

    • IRR uses the order of values to interpret the order of cash flows. Be sure to enter your payment and income values in the sequence you want.

    • If an array or reference argument contains text, logical values, or empty cells, those values are ignored.

  • Guess    Optional. A number that you guess is close to the result of IRR.

    • Microsoft Excel uses an iterative technique for calculating IRR. Starting with guess, IRR cycles through the calculation until the result is accurate within 0.00001 percent. If IRR can’t find a result that works after 20 tries, the #NUM! error value is returned.

    • In most cases you do not need to provide guess for the IRR calculation. If guess is omitted, it is assumed to be 0.1 (10 percent).

    • If IRR gives the #NUM! error value, or if the result is not close to what you expected, try again with a different value for guess.

Remarks

IRR is closely related to NPV, the net present value function. The rate of return calculated by IRR is the interest rate corresponding to a 0 (zero) net present value. The following formula demonstrates how NPV and IRR are related:

NPV(IRR(A2:A7),A2:A7) equals 1.79E-09 [Within the accuracy of the IRR calculation, the value is effectively 0 (zero).]

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Data

Description

-$70,000

Initial cost of a business

$12,000

Net income for the first year

$15,000

Net income for the second year

$18,000

Net income for the third year

$21,000

Net income for the fourth year

$26,000

Net income for the fifth year

Formula

Description

Result

=IRR(A2:A6)

Investment’s internal rate of return after four years

-2.1%

=IRR(A2:A7)

Internal rate of return after five years

8.7%

=IRR(A2:A4,-10%)

To calculate the internal rate of return after two years, you need to include a guess (in this example, -10%).

-44.4%

Need more help?

What Is the Internal Rate of Return (IRR)?

The internal rate of return (IRR) is the discount rate providing a net value of zero for a future series of cash flows. Both the IRR and net present value (NPV) are used when selecting investments based on their returns.

Excel has three functions for calculating the internal rate of return that include Internal Rate of Return (IRR), Modified Internal Rate of Return (MIRR), and Internal Rate of Return with time periods (XIRR).

The IRR function calculates the internal rate of return for a series of cash flows, the MIRR function works with interest rates for borrowing and investing, and the XIRR function calculates a more accurate internal rate of return as it considers time periods.

Key Takeaways

• The internal rate of return (IRR) is the discount rate providing a net value of zero for a future series of cash flows.

• Excel has three functions for calculating the internal rate of return.

• When using different borrowing rates of reinvestment, a modified internal rate of return (MIRR) applies.

• The XIRR function accounts for different time periods.

How to Calculate IRR in Excel

What Is Net Present Value?

NPV is the difference between the present value of cash inflows and the present value of cash outflows over time.

The net present value of a project depends on the discount rate used. So when comparing two investment opportunities, the choice of the discount rate, which is often based on a degree of uncertainty, will have a considerable impact.

In the example below, using a 20% discount rate, investment #2 shows higher profitability than investment #1. When opting instead for a discount rate of 1%, investment #1 shows a return bigger than investment #2. Profitability often depends on the sequence and importance of the project’s cash flow and the discount rate applied to those cash flows.

How IRR and NPV Differ

The main difference between the IRR and NPV is that NPV is an actual amount while the IRR is the interest yield as a percentage expected from an investment.

Investors typically select projects with an IRR that is greater than the cost of capital. However, selecting projects based on maximizing the IRR as opposed to the NPV could result in suboptimal economic outcomes.

IRR represents the actual annual return on investment only when the project generates zero interim cash flows, or if those investments can be invested at the current IRR.

Calculating IRR in Excel

The IRR is the discount rate that can bring an investment’s NPV to zero. When the IRR has only one value, this criterion becomes more interesting when comparing the profitability of different investments.

In our example, the IRR of investment #1 is 48% and, for investment #2, the IRR is 80%. This means that in the case of investment #1, with an investment of $2,000 in 2013, the investment will yield an annual return of 48%. In the case of investment #2, with an investment of $1,000 in 2013, the yield will bring an annual return of 80%.

If no parameters are entered, Excel starts testing IRR values differently for the entered series of cash flows and stops as soon as a rate is selected that brings the NPV to zero. If Excel does not find any rate reducing the NPV to zero, it shows the error «#NUM.»

If the second parameter is not used and the investment has multiple IRR values, we will not notice because Excel will only display the first rate it finds that brings the NPV to zero.

In the image below, for investment #1, Excel does not find the NPV rate reduced to zero, so we have no IRR. 

The image below also shows investment #2. If the second parameter is not used in the function, Excel will find an IRR of -10%. On the other hand, if the second parameter is used (i.e., = IRR ($ C $ 6: $ F $ 6, C12)), there are two IRRs rendered for this investment, which are -10% and 216%.

If the cash flow sequence has only a single cash component with one sign change (from + to — or — to +), the investment will have a unique IRR. However, most investments begin with a negative flow and a series of positive flows as the first investments come in. Profits then, hopefully, subside, as was the case in our first example.

In the image below, we calculate the IRR. To do this, we simply use the Excel IRR function:

Calculating MIRR in Excel

When a company uses different borrowing rates of reinvestment, the modified internal rate of return (MIRR) applies.

In the image below, we calculate the IRR of the investment as in the previous example but taking into account that the company will borrow money to plow back into the investment (negative cash flows) at a rate different from the rate at which it will reinvest the money earned (positive cash flow). The range C5 to E5 represents the investment’s cash flow range, and cells D10 and D11 represent the rate on corporate bonds and the rate on investments.

The image below shows the formula behind the Excel MIRR. We calculate the MIRR found in the previous example with the MIRR as its actual definition. This yields the same result: 56.98%. 



(

NPV

(

rrate, values

[

positive

]

)

×

(

1

+

rrate

)

n

NPV

(

frate, values

[

negative

]

)

×

(

1

+

frate

)

)

1

n

1

1

begin{aligned}left(frac{-text{NPV}(textit{rrate, values}[textit{positive}])times(1+textit{rrate})^n}{text{NPV}(textit{frate, values}[textit{negative}])times(1+textit{frate})}right)^{frac{1}{n-1}}-1end{aligned}

(NPV(frate, values[negative])×(1+frate)NPV(rrate, values[positive])×(1+rrate)n)n111        

Calculating XIRR in Excel

The XIRR function takes into consideration different periods. To use this function, Excel requires both the cash flow amounts as well as the dates on which those cash flows are paid.

In the example below, the cash flows are not disbursed at the same time each year – as is the case in the above examples. Rather, they are happening at different periods. We use the XIRR function below to solve this calculation. We first select the cash flow range (C5 to E5) and then select the range of dates on which the cash flows are realized (C32 to E32).

For investments with cash flows received or cashed at different moments in time for a firm that has different borrowing rates and reinvestments, Excel does not provide functions that can be applied to these situations although they are probably more likely to occur.

When working with capital budgeting, IRR (Internal Rate of Return) is used to understand the overall rate of return a project would generate based on its future series of cash flows.

In this tutorial, I will show you how to calculate IRR in Excel, how is it different from another popular measure NPV, and different scenarios where you can use in-built IRR formulas in Excel.

Internal Rate of Return (IRR) Explained

IRR is a discount rate that is used to measure the return of an investment based on periodical incomes.

The IRR is shown as a percentage and can be used to decide whether the project (an investment) is profitable for a company or not.

Let me explain IRR with a simple example.

Suppose you’re planning to buy a company for $50,000 that will generate $10,000 every year for the next 10 years. You can use this data to calculate the IRR of this project, which is the rate of return you get on your investment of $50,000.

In the above example, the IRR comes out to be 15% (we will see how to calculate that later in the tutorial). This means that it is equivalent to you investing your money at a 15% rate or return for 10 years.

Once you have the IRR value, you can use it to make decisions. So if you have any other project where the IRR is more than 15%, you should invest in that project instead.

Or, if you’re planning to take a loan or raise capital and buy this project for $50,000, make sure that the cost of the capital is less than 15% (else you pay more as the cost of the capital than you make from the project).

IRR Function in Excel – Syntax

Excel allows you to calculate the internal rate of return using the IRR function. This function has the following parameters:

=IRR(values, [guess])
  • values – an array of cells that contain numbers for which you want to calculate the internal rate of return.
  • guess – a number that you guess is close to the result of the IRR (it’s not mandatory, and by default is 0.1 – 10%). This is used when there is a possibility of getting several results, and in that case, the function returns a result closest to a guess argument value.

Here are some important prerequisites for using the function:

  • IRR function will only consider numbers in the specified range of cells. Any logical values or text strings in the array or reference argument would be ignored
  • The amounts in the values parameter must be formatted as numbers
  • The ‘guess’ parameter must be a percentage, formatted as decimal (if it’s provided)
  • A cell where the function result is displayed must be formatted as a percentage
  • The amounts occur at regular time intervals (months, quarters, years)
  • One amount must be a negative cash flow (representing the initial investment), and other amounts should be positive cash flows, representing periodical incomes
  • All amounts should be in chronological order because the function calculates the result based on the order of the amounts

In case you want to calculate the IRR value where the cash flow comes at different time intervals, you should use the XIRR function in Excel, which also allows you to specify the dates for each cash flow. An example of this is covered later in the tutorial

Now, let’s have a look at some example to better understand how to use the IRR function in Excel.

Calculating IRR For Varying Cash Flows

Suppose you have a dataset as shown below, where we have the initial investment of $30,000 and then varying cash flow/income from it for the next six years.

Dataset to calculate IRR

For this data, we need to calculate the IRR, which can be done using the below formula:

=IRR(D2:D8)
IRR formula in Excel

The result of the function is 8.22%, which is the IRR of the cash flow after six years.

Note: If the function returns a #NUM! error, you should fill the ‘guess’ parameter in the formula. This happens when the formula thinks that multiple values can be correct, and needs to have the guess value, in order to return the IRR nearest to the guess we provided. In most cases, you won’t need to use this though

Find Out When the Investment Yields Positive IRR

You can also calculate the IRR for every period in a cash flow and see when exactly the investment is starting to have a positive internal rate of return.

Suppose we have the below dataset where I have all the cashflows listed in column C.

Dataset to calculate when IRR turns positive

The idea here is to find out the year in which the IRR of this investment turns positive (indicating when the project breaks even and becomes profitable).

To do this, instead of calculating the IRR for the entire project, we will find out the IRR for each year.

This can be done by using the below formula in cell D3 and then copying it for all the cells in the column.

=IRR($C$2:C3)
Yearwise IRR

As you can see, the IRR after year 1 (values D2:D3) is -80%, after year 2 (D2:D4) -52%, etc.

This overview shows us that the investment of $30.000 with given cash flow has a positive IRR after the fifth year.

This can be useful when you’ve to choose from two project that have a similar IRR. It would be more lucrative to choose a project where the IRR turns positive faster, as it means less risk of recovering your initial capital.

Note that in the above formula, the reference of the range is mixed, that is the first cell reference ($C$2) is locked by having dollars signs before the row number and the column letter, and the second reference (C3) is not locked.

This makes sure that when you copy the formula down, it always considers the entire column till the row where the formula is applied.

Using IRR Function to Compare Multiple Projects

The IRR function in Excel can also be used to compare several projects’ investments and returns and see which project is the most profitable.

Suppose you have a dataset as shown below, where you have three projects with an initial investment (which is shown in negative as it’s an outflow) and then a series of positive cash flows.

Data for comparing multiple projects

To get the best project (that has the highest IRR, we will have to calculated the IRR for each project using the simple IRR formula:

=IRR(C2:C8)

The above formula will give the IRR for project 1. Similarly, you can also calculate the IRR for the other two projects.

As you can see:

  • Project 1 has an IRR of 5.60%
  • Project 2 has an IRR of 1.75%
  • Project 3 has an IRR of 14.71%.
IRR for multiple projects

If we suppose that the cost of capital is 4.50%, we can conclude that investment 2 is not acceptable (as it will lead to a loss), while Investment 3 is the most profitable, with the highest internal rate of return.

So if you have to make a decision to invest in only one project, you should go with Project 3, and if you could invest in more than one projects, you can invest in Project 1 and 3.

Definition: If you’re wondering what’s cost of capital, it’s the money you will have to pay to get access to the money. For example, if you take $100K on loan at 4.5% per year, your cost of capital is 4.5%. Similarly, if you issue preferential shares promising a 5% return to get 100K, your cost of capital would be 5%. In real-life scenarios, a company usually raises money from various sources, and its cost of capital is a weighted average of all these capital sources.

Calculating IRR for Irregular Cashflows

One of the limitations of the IRR function in Excel is that the cashflows must be periodic with same interval between them.

But in real life, there can be instances, where your projects pay off in irregular intervals.

For example, below is a dataset where the cashflows take place at irregular intervals (see dates in column A).

Dataset for IRR with Dates

In this example, we can not use the regular IRR function, but there is another function that can do this – the XIRR function.

XIRR function takes the cashflows as well as the dates, which allows it to account for irregular cashflows and give the correcyt IRR.

In this example, the IRR can be calculated using the below formula:

=XIRR(B2:B8,A2:A8)
XIRR formula in Excel

In the above formula, the cashflows are specified as the first argument and the dates are specified as the second argument.

In case this formula returns a #NUM! error, you should enter the third argument with an approximate IRR that you expect. Don’t worry, it doesn’t have to be exact or even very close, just an approximation of what IRR you think it would yield. Doing this helps the formula iterate better and gives the result.

IRR vs NPV – Which is Better?

When it comes to evaluating projects, both NPV and IRR are used, but NPV is the more reliable method.

NPV is the Net Present Value method where you evaluate all the future cash flows and calculate what will be the net present value of all those cashflows.

If this value comes out to be higher than your initial outflow, then the project is profitable, else the project is not profitable.

On the other hand, when you calculate IRR for a project, it tells you what would be the rate of return all the future cash flow so that you get the amount equivalent to the current outflow. For example, if you’re spending $100K today on a project which has an IRR or 10%, it tells you that if you discount all the future cash flows at 10% discount rate, you will get $100K.

While both methods are used while evaluating projects, using the NPV method is more reliable. There is a possibility that you may get conflicting results when evaluating a project using the NPV and the IRR method.

In such a case, it is best to go with the recommendation you get using the NPV method.

In general, IRR method has some drawbacks, which make NPV method more reliable:

  • Higher or method assumes that all the future cash flows generated from a project would be reinvested at the same rate of return (i.e., the IRR of the project). in most cases, this is an unreasonable assumption, as most of the cash flows would be reinvested into other projects which can have a different IR or insecurity such as bonds which would have a much lower rate of return.
  • In case you have multiple outflows and inflows in the project, there would be multiple IRRs for that project. This again makes comparison a lot difficult.

Despite its shortcomings, IRR is a good way to evaluate a project and can be used in conjunction with the NPV method when you are deciding on which project(s) to choose.

In this tutorial, I showed you how to use the IRR function in Excel. I also covered how to calculate the IRR in case you have irregular cash flows using the XIRR function.

I hope you found this tutorial useful!

Other Excel tutorials you may also like:

  • How to Calculate Average Annual Growth Rate (AAGR) in Excel
  • How to Calculate Compound Interest in Excel + FREE Calculator
  • How to Calculate Correlation Coefficient In Excel
  • How to Calculate Standard Deviation In Excel
  • Calculating Moving Average in Excel [Simple, Weighted, & Exponential]
  • How to Calculate Compound Annual Growth Rate (CAGR) in Excel

IRR Calculation in Excel

IRR, or Internal Rate of Return, is used to calculate the internal profit for some investment in financials. IRR is an inbuilt function in Excel used to calculate the same. It is also a financial formula. This function takes a range of values as an input for which we need to calculate the internal rate of return and a guess value as the second input.

For example, suppose your company made an initial investment of $50,000 and expects to generate  $10,000 yearly for the next 10 years. We can use this data to calculate the IRR of this investment which is the rate of return you may get on your investment of $100. As a result, the IRR comes out to be 15%. It is equivalent to money invested at 15% for 10 years.

IRRInternal rate of return (IRR) is the discount rate that sets the net present value of all future cash flow from a project to zero. It compares and selects the best project, wherein a project with an IRR over and above the minimum acceptable return (hurdle rate) is selected.read more in Excel stands for Internal Rate of Return. It is one of the built-in functions available in Microsoft Excel. In addition, it falls under the category of financial functions.

The Internal Rate of Return is the rate of interest received for the investment made. It consists of the payments made represented by the negative values and the income generated denoted by positive values that occur regularly.

IRR function in Excel returns the internal rate of return for a series of cash flowsCash Flow is the amount of cash or cash equivalent generated & consumed by a Company over a given period. It proves to be a prerequisite for analyzing the business’s strength, profitability, & scope for betterment. read more represented by the positive and negative numbers. These cash flows do not have to be consistent as they would be for an annuity. However, the cash flows must occur at regular intervals, such as monthly, quarterly, or annually. The cash amount can vary for each interval.

Table of contents
  • IRR Calculation in Excel
    • The Formula used to Calculate IRR in Excel
    • How to Calculate IRR in Excel? (with Examples)
      • Example #1 – IRR Calculation in Excel Worksheet
      • Example #2
      • Example #3
      • Example #4
      • Example #5 – IRR Calculation in Excel VBA
    • IRR in Excel VBA Example
    • Things to Remember
    • IRR in Excel Video
    • Recommended Articles

IRR-in-Function-in-Excel

The Formula used to Calculate IRR in Excel

The IRR formula in Excel is as follows:

IRR formula

Where,

  • range = This is a required parameter. A range of cells denotes the series of cash flows for which we would calculate the internal rate of returns.
  • guess = This is an optional parameter. It denotes a number that you guess is close to the internal rate of return result. If no value is mentioned, it takes the default value as 0.1 or 10%.
  • “[ ]” denotes optional parameters.

The function returns a numeric value. It could be positive or negative.

How to Calculate IRR in Excel? (with Examples)

You can download this IRR Function Excel Template here – IRR Function Excel Template

We can do the IRR calculations in Excel in a Worksheet (WS) function or a VBA function. It can be entered as a part of the formula in a worksheet cell as a WS function. On the other hand, it can be used in macro code as a VBA functionVBA functions serve the primary purpose to carry out specific calculations and to return a value. Therefore, in VBA, we use syntax to specify the parameters and data type while defining the function. Such functions are called user-defined functions.read more, entered through the Microsoft Visual Basic Editor integrated into MS Excel. Refer to the IRR calculation in the Excel example below to better understand.

Example #1 – IRR Calculation in Excel Worksheet

IRR Example 1

In this IRR example calculation, -3,000 denotes the capital amount invested. The following numbers, 2,000 and 5,000, indicate income. The IRR function in Excel is calculated on values -3,000, 2,000, and 5,000. The result is 67%.

Example #2

IRR Example 2

In this IRR example calculation, #NUM! It is displayed as a result because no single negative value is present in the set of values. So, there is no value indicating payment, but all are income.

Example #3

IRR Example 3

In this IRR example calculation, all the values are negative. Therefore, it indicates it generated no income. Hence, the result generated is #NUM!

Example #4

IRR Example 4

In this IRR example calculation, the total values are five. -10,000 denotes the payment done. The following values are per year, i.e., income earned in Year 1 is 2,000, year 2 is 5,000, year 3 is 4,000, and Year 5 is 6,000.

To calculate the income generated at the end of three years, apply the IRR formula to cells ranging from B2:B4. The result is -19%, as the payment amount in the initial year is more than the previous year’s income.

To calculate the income generated at the end of five years, apply the IRR formula to cells ranging from B2:B6. The result is 22%. The result is positive as the income generated in the following years is more than the payment amount invested in the initial year.

Example #5 – IRR Calculation in Excel VBA

The IRR function can be used in VBA codeVBA code refers to a set of instructions written by the user in the Visual Basic Applications programming language on a Visual Basic Editor (VBE) to perform a specific task.read more in Microsoft Excel as follows:

IRR Formula in Excel VBA:

The Irr formula in VBA is as follows.

IRR in Excel VBA

Where,

Values = Cash flow

IRRVal = Internal rate of return

IRR in Excel VBA Example

Let us go through the example for Irr in VBA.

IRR in Excel VBA 1

In this IRR example calculation, the IRRVal is a variable of type double. It holds the result returned by the function IRR. The values are represented in an array of data type double wherein the initial value is -10000 indicating the payment done in the first year. For example, the following values are 2,000, 5,000, 4,000, and 6,000, showing the annual income generated for the next four years.

Things to Remember

  1. The values array (range) must contain a minimum of one positive and one negative number.
  2. Values should be in sequential order. IRR uses the order of values to interpret the order of cash flows. Please enter the payment and income values in the sequence as they happen or if you desire to make it happen.
  3. Those values are ignored if an array or reference argument contains text, logical values, or empty cells.
  4. MS Excel uses an iterative technique to calculate IRR with Excel. Starting with a guess, IRR cycles through the calculation until the result is accurate within 0.00001 percent; if IRR cannot find a result that works after 20 tries, the #NUM! Error value is returned.
  5. If the IRR function in Excel returns the #NUM! or the result is not what you expected, try with a different value.
  6. In most cases, you need not provide a guess value for the IRR calculation in Excel. However, if the guessing parameter is skipped, the software assumes 0.1, i.e., 10%.
  7. IRR is closely related to NPV, the Net Present Value function. The rate of return calculated by IRR with Excel is the interest rate corresponding to a zero Net Present ValueNet Present Value (NPV) estimates the profitability of a project and is the difference between the present value of cash inflows and the present value of cash outflows over the project’s time period. If the difference is positive, the project is profitable; otherwise, it is not.read more.

IRR in Excel Video

Recommended Articles

This article is a guide to Calculate IRR in Excel. We discuss the IRR formula and function’s use in Excel, calculation, examples, and downloadable templates. You may also look at these other lookup and reference functions in Excel: –

  • Examples of IRR
  • IRR vs ROI
  • Excel Mathematical Function
  • Custom Functions in Excel


Download Article


Download Article

Businesses will often use the Internal Rate of Return (IRR) calculation to rank various projects by profitability and potential for growth. This is sometimes called the «Discounted Cash Flow Method,» because it works by finding the interest rate that will bring the cash flows to a net present value of 0. The higher the IRR, the more growth potential a project has. The ability to calculate an IRR on Excel can be useful for managers outside of the accounting department.

  1. Image titled Calculate an Irr on Excel Step 1

    1

    Launch Microsoft Excel.

  2. Image titled Calculate an Irr on Excel Step 2

    2

    Create a new workbook and save it with a descriptive name.

    Advertisement

  3. Image titled Calculate an Irr on Excel Step 3

    3

    Determine the projects or investments you will be analyzing and the future period to use.

    • For instance, assume that you have been asked to calculate an IRR for 3 projects over a period of 5 years.
  4. Image titled Calculate an Irr on Excel Step 4

    4

    Prepare your spreadsheet by creating the column labels.

    • The first column will hold the labels.
    • Allow one column for each of the projects or investments that you would like to analyze and compare.
  5. Image titled Calculate an Irr on Excel Step 5

    5

    Enter labels for the rows in cells A2 down to A8 as follows: Initial Investment, Net Income 1, Net Income 2, Net Income 3, Net Income 4, Net Income 5 and IRR.

  6. Image titled Calculate an Irr on Excel Step 6

    6

    Input the data for each of the 3 projects, including the initial investment and the forecasted net income for each of the 5 years.

  7. Image titled Calculate an Irr on Excel Step 7

    7

    Select cell B8 and use the Excel function button (labeled «fx») to create an IRR function for the first project.

    • In the «Values» field of the Excel function window, click and drag to highlight the cells from B2 to B7.
    • Leave the «Guess» field of the Excel function window blank, unless you have been given a number to use. Click the «OK» button.
  8. Image titled Calculate an Irr on Excel Step 8

    8

    Confirm that the function returns the number as a percentage.

    • If it does not, select the cell and click the «Percent Style» button in the number field.
    • Click the «Increase Decimal» button twice to apply 2 decimal points to your percentage.
  9. Image titled Calculate an Irr on Excel Step 9

    9

    Copy the formula in cell B8 and paste it into cells C8 and D8.

  10. Image titled Calculate an Irr on Excel Step 10

    10

    Highlight the project with the highest IRR percentage rate. This is the investment with the most potential for growth and return.

  11. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • ​Remember to enter your «Initial Investment» values as negatives, since they represent cash outlays. The «Net Income» values should be entered as positive amounts, unless you anticipate a net loss in a given year. That figure only would be entered as a negative.

  • If the IRR function returns a #NUM! error, try entering a number in the «Guess» field of the function window.

  • The «IRR» function in Excel will only work if you have at least 1 positive and 1 negative entry per project.

Show More Tips

Thanks for submitting a tip for review!

Advertisement

Things You’ll Need

  • Project details
  • Computer
  • Microsoft Excel

About This Article

Thanks to all authors for creating a page that has been read 417,469 times.

Is this article up to date?

The internal rate of return (IRR) is a concept in financial modeling commonly used in combination with net present value (NPV). The formula in Excel is used to estimate the rate of return an investment would give based on a series of cash flows, usually presented as a percentage (‘3%’). The NPV, on the other hand, is expressed as a cardinal number (‘3’). Both play a key role in making investment decisions when presented with more than one opportunity, as we will show here.

This article will provide step-by-step guidance on how to use the IRR formula to effectively calculate the IRR for investment decisions.

How to use the IRR function in Excel?

We will first explain how to use the IRR function in Excel to calculate the rate of annual return for an initial investment. If you need to calculate return rates for different times periods or a future value, Excel also offers a variety of financial functions, i.e. XIRR, or MIRR.

What is the formula for calculating IRR?

The syntax for the IRR formula is:

=IRR(values,[guess])
  • values: This argument is required. It refers to the cash flows, the initial investment (as a negative figure), and net income (as a positive figure).

IMPORTANT: It is important that the initial investment and cash flows maintain the same sequence in the IRR formula will interpret in this very order. Moreover, for the IRR function to work properly, the argument should be a number. If it is a logical value, text, or an empty cell, it will be ignored.

  • [guess]: This argument is optional. It is an estimation of the number closest to the expected IRR (as there can be two). If not included, the argument will show the default value of 0.1 (=10%).

Let’s now apply the IRR formula, to the following scenario:

You are a business owner and you are presented with two investment opportunities, A and B. The first has an initial investment of $2,500,000.00, whereas the second has one of €2,800,000.00. The net income for each is presented on a yearly basis. The IRR function can help you get an idea of what the return rate would be based on the initial investment and the yearly cash inflows:

  1. 1. Option A has an initial investment of $2,500,000.00 with the following yearly cash flows.

How do I calculate IRR in Excel Option A

  1. 2. Type in ‘IRR’ in the cell you wish to showcase the IRR value.

How do I calculate IRR in Excel IRR Formula

  1. 3. As soon as you select from the drop-down menu, you will automatically be prompted to select the cell range that you wish to perform the IRR calculation on.

How do I calculate IRR in Excel Select cell range

  1. 4. Once you press the Return key you will be shown the IRR percentage. Remember that IRR is represented as a percentage, whereas NPV is a cardinal number. Here, we get a return of 5%.

How do I calculate IRR in Excel Press enter

  1. 5. Now, let’s calculate the IRR for Option B with an initial investment of $2,800,000.00 and the following yearly cash flows.

How do I calculate IRR in Excel Investment B

  1. 6. We would input the formula in the same way we did previously in steps 2-3.

How do I calculate IRR in Excel Investment B IRR

  1. 7. Here, we get an IRR of 8%.

How do I calculate IRR in Excel Investment B IRR Result

The information obtained so far would help us decide solely based on the IRR; it is common practice to go for the higher percentage. Considering that Option A provides an IRR of 5% and B of 8%, we would opt for investing in project B. However, if the cash flows were on a monthly basis, our decision-making could be more precise. By following these steps, you can easily learn how to calculate IRR in Excel for monthly cash flow.

How to calculate IRR using NPV in Excel?

As mentioned in the Introduction, the NPV is expressed as a cardinal number, as opposed to the IRR which is expressed as a percentage. It is used to calculate the difference between current cash inflow and outflow over a period of time. Make note that the “rate” referred to in the NPV formula is not the same as the rate obtained using the IRR formula shown previously:

=NPV(rate, values)
  • rate: refers to the discount rate for the investment period. This discount rate is a generic term used to refer to any rate that is established, subjectively or objectively, to discount future cash flows with. Moreover, for more reliable decision-making, we should always apply a lower and a higher discount rate for all investment options.
  • values: refer to the initial investment (represented as a negative value) and the cash inflows over the given time periods.

Let’s say that we apply a 5% discount rate (this could represent the lower rate) to both investment opportunities.

  1. 1. Type in ‘NPV’ in the cell you want to obtain the NPV formula.

How to calculate IRR using NPV in Excel Enter NPV

  1. 2. As the first parameter corresponds to the discount rate, we first need to add cell B13 followed by the sum of cash flows, and finally add all to the initial investment.

How to calculate IRR using NPV in Excel NPV Full Formula

  1. 3. Press the Return key to obtain the NPV value ($50,196.47).

How to calculate IRR using NPV in Excel NPV A

  1. 4. To calculate the NPV for investment option B, follow steps 1-3.

How to calculate IRR using NPV in Excel NPV result B

As mentioned before, we would now need to calculate the NPV for a higher discount rate (8%) for both investment opportunities. Once again, let’s start with option A.

  1. 5. We have included a second row where we will calculate the NPV applied to the same values as before, but this time include cell B15 as the discount rate.

How to calculate IRR using NPV in Excel Higher discount rate

  1. 6. Proceed to apply values to the NPV formula and press the “return” key to obtain the result:

How to calculate IRR using NPV in Excel NPV for Higher DR

  1. 7. For investment option B, we have followed steps 6 and 7 and obtained the following:

How to calculate IRR using NPV in Excel Press return key

Based on the obtained results, we decide on Option B. Why? Because both the NPV and IRR are higher in both discount rate scenarios:

How to calculate IRR using NPV in Excel Best option

The IRR formula can only be used in instances where the cash flow distribution occurs over the same time periods (yearly, monthly, etc.). If you want to calculate the rate of return for different time periods, use the XIRR formula in Excel. This selects the cash flow range and then the range of dates on which the cash flows are made.

How to Use GOOGLEFINANCE Function in Google Sheets?

Import current or historical financial market data from Google Finance & monitor real-time. Here’s how to use the GOOGLEFINANCE function in Google Sheets

READ MORE

How to Use GOOGLEFINANCE Function in Google Sheets

How do you calculate IRR manually?

If you are advanced in math or aren’t interested in calculating IRR in Excel, this is what you would need to do to calculate IRR manually:

  1. 1. Estimate two discount rate values (i.e., 4% and 8%) to try and set the NPV to zero.
  2. 2. Calculate the NPVs using 4% and 8% and try to get as close to zero as you can.
  3. 3. Once you determine your two discount rate values and the two NPVs, you can use this formula to calculate the IRR:
IRR = R1 + ( (NPV1 * (R2 - R1)) / (NPV1 - NPV2) )
  1. 4. R1 corresponds to the lower discount rate (4%) and R2 is the higher one (8%). NPV1, on the other hand, represents the higher NPV, and NPV2 the lower.

Want to Boost Your Team’s Productivity and Efficiency?

Transform the way your team collaborates with Confluence, a remote-friendly workspace designed to bring knowledge and collaboration together. Say goodbye to scattered information and disjointed communication, and embrace a platform that empowers your team to accomplish more, together.

Key Features and Benefits:

  • Centralized Knowledge: Access your team’s collective wisdom with ease.
  • Collaborative Workspace: Foster engagement with flexible project tools.
  • Seamless Communication: Connect your entire organization effortlessly.
  • Preserve Ideas: Capture insights without losing them in chats or notifications.
  • Comprehensive Platform: Manage all content in one organized location.
  • Open Teamwork: Empower employees to contribute, share, and grow.
  • Superior Integrations: Sync with tools like Slack, Jira, Trello, and more.

Limited-Time Offer: Sign up for Confluence today and claim your forever-free plan, revolutionizing your team’s collaboration experience.

Conclusion

This article has explained the concepts of IRR and NPV, followed by a step-by-step process showing how to calculate IRR in Excel, how to use the IRR function in Excel in combination with NPV function, and finally broken down the use of IRR by explaining how to calculate IRR manually.

Whether you wish to explore further on financial functions or apply the functions seen in this post to real-time investments, you will find the article on How to use the GOOGLEFINANCE Function in Google Sheets very useful.


Hady is Content Lead at Layer.

Hady has a passion for tech, marketing, and spreadsheets. Besides his Computer Science degree, he has vast experience in developing, launching, and scaling content marketing processes at SaaS startups.


Originally published Jan 26 2022, Updated Mar 22 2023

Home > Microsoft > How to Calculate IRR in Excel? 3 Important Functions

(Note: This guide on how to calculate IRR in Excel is suitable for all Excel versions including Office 365

Microsoft Excel is a very efficient data handling and management tool. When you have to store calculations and data related to income and expenditure from an individual to a business standpoint, MS Excel is the way to go. The built-in functions it houses help perform a variety of financial-related calculations with ease. 

Among the financial operations that can be performed in Excel, one particular function is the IRR function.

In this article, you will learn how to calculate IRR in Excel using the IRR function.

You’ll Learn:

  • What Is the Internal Rate of Return (IRR)?
  • What Is the IRR Function in Excel?
  • Syntax
  • How to Calculate IRR in Excel?
    • Including the Guess parameter 
  • Additional Functions
    • MIRR Function in Excel
      • Syntax
      • How to Calculate MIRR in Excel?
    • XIRR Function in Excel
      • Syntax
      • How to Calculate XIRR in Excel?
Download Sample Workbook for How to Calculate IRR in Excel
Download Sample Workbook for How to Calculate IRR in Excel

Related Reads:

How to Calculate Time in Excel? 2 Distinct Types

How to Calculate Correlation Coefficient in Excel? 2 Useful Ways

How to Calculate Standard Deviation in Excel? 2 Simple Ways

What Is the Internal Rate of Return (IRR)?

Before we learn how to calculate IRR in Excel, let us see what IRR is first.

IRR stands for Internal Rate of Return. This value is particularly used to know the net value of the cash flow when investing based on the returns (in terms of percentage). 

To understand the benefit of IRR in real-time, consider an example. You are an investor and are asked to choose between two companies to invest in. In such a case, you can use the IRR function to calculate the internal rate of return of both companies and invest in the company which has a positive and greater IRR. This means that the greater the IRR, the greater the yield will be compared to the initial investment, which in turn results in increased profits. 

What Is the IRR Function in Excel?

You can use the IRR function to calculate the internal rate of return in Excel. However, there are some criteria to take into account when using the function. 

While calculating IRR in Excel, the cash flow values can or cannot be even, but must occur at regular time intervals. 

The basic format of data when calculating the IRR is that the initial investment should be a negative value and the income at regular intervals should be a positive value. To calculate the IRR in Excel, the data must contain at least one negative value. Else, Excel throws a #NUM! error.

And more importantly, the IRR function calculates the IRR by analyzing the flow of data. So,  any change in the order of data affects the IRR. 

This function is used with the NPV function while selecting investments depending on the returns. While the IRR function returns the percentage of interest gained/lost over some time, the NPV gives you the current value of an investment by using the interest rate and the series of cash inflow/outflow. 

Syntax

The syntax to calculate the IRR is:

=IRR(values, [guess])

Where, 

  • The values argument is a mandatory value. This denotes the array or a range of cells that contain the income values to calculate the internal rate of return. The values argument only takes numerical values, so make sure the cells are formatted as “Numbers”. 
  • The guess argument is an optional value and should be formatted as a Percentage or Decimal. You can guess and enter a value you think is close to the IRR. If you don’t specify any value, the guess value is automatically assumed to be 0.1 or 10%. 

How to Calculate IRR in Excel?

Let us now get to calculating the IRR of the investment after 5 years. 

  • To calculate the IRR, first, choose a destination cell. 
  • Enter the formula =IRR and choose the range of cells.
Enter the Formula and select the cells
Enter the Formula and select the cells
  • In this case, we want to calculate the IRR for the first 5 years, so we have selected the range B4 to B9. Since the guess argument is optional, let us leave it empty for now. 
  • Press the Enter key.
  • This gives you the internal rate of return at the end of the fifth year. 
How to Calculate IRR in Excel
How to Calculate IRR in Excel

That is, the IRR value after the fifth year is 22%.

Including the Guess parameter 

In the above example, we saw how to calculate IRR in Excel without specifying any value for the guess parameter.

Let us now see how the result varies when you include the guess argument. 

  • In the same syntax, add the guess parameter after the comma and press the Enter key. 
How to calculate IRR in Excel including the guess parameter
How to calculate IRR in Excel including the guess parameter
  • This gives you the IRR after the seventh year (33%).

Note: Adding the guess parameter next to the value parameter does not have much of a significant value even when you omit the parameter. In case you get a #NUM error, enter or change the value for the guess parameter. 

Additional Functions

From the above explanation, we saw how to calculate IRR in Excel. In addition to IRR, Excel has another two functions to calculate the internal rate of return called the Modified Internal Rate of Return (MIRR) and Internal Rate of Return with Time Periods (XIRR).

Both functions are similar to the IRR function. The MIRR function deals with interest percentages including borrowed and invested value. The XIRR function calculates the IRR accurately since it takes the time of each cash flow into account. 

MIRR Function in Excel

The MIRR function in Excel is used to calculate the internal rate of return taking both the investment and the interest received on reinvestment. 

Syntax

=MIRR(values, finance_rate, reinvest_rate)

Where, 

  • values represent the range of cells or an array that contains the expenditure or income and is a mandatory field. These values must contain at least one negative value (investment) and the rest are positive values (income). These values can only take numbers and also should be formatted as “Number”.
  • finance_rate is a mandatory field that denotes the interest rate in cash flow.
  • reinvest_rate is also a mandatory field that denotes the interest you receive as you reinvest them. 

How to Calculate MIRR in Excel?

Consider an example, where you have details regarding the initial setup to begin a business and the income that it makes for 10 years. You have initiated a loan for the initial investment and also have reinvested the profits at a certain rate.

Let us now calculate the MIRR after six years. 

  • Choose a destination cell and enter the formula =MIRR( in the cell.
  • Now, pass the arguments. Enter the cell range in the place of values, and then enter the parameters for the finance rate and reinvest rate. You can either choose the cell which contains the values or you can directly enter the percentage value for the arguments. 
  • Press Enter.
How to calculate MIRR in Excel
How to calculate MIRR in Excel

This gives you the MIRR value after the sixth year taking the investment interest and reinvestment interest into account. 

Suggested Reads:

How to Calculate SUBTOTAL in Excel? 2 Useful Methods

How to Calculate Percentile in Excel? 3 Useful Formulas

How to Calculate Factorial in Excel? Along with 2 Easy Examples

XIRR Function in Excel

The XIRR function in Excel returns the initial rate of return of the cash values even if they are not periodic and do not need to have a common time difference. This is the main difference between the IRR function and the XIRR function.

Syntax

The syntax of the XIRR function is similar to that of the IRR function. 

=XIRR(values, dates, [guess])

Where, 

  • The values argument is a mandatory field and contains the cash flow values which will be used to arrive at IRR. The investments are marked by a negative symbol whereas the benefits are marked by a positive value. The values argument should be formatted as “Numbers” and must contain one negative value and one positive value. 
  • The dates argument is also a mandatory field and this denotes the corresponding dates to the income values. It is always better to use the DATE function when entering dates or the dates will be formatted as text. To enter the dates, use the format DATE(2021,4,15) for the 15th of April, 2021. More importantly, the dates should be sequentially numbered. When the corresponding dates are not sequential, the function throws a #NUM! error. 
  • The guess argument is optional. This lets you guess the value you think is close to the IRR. If you leave this argument empty, the value 0.1 (or 10%) is assumed by default. 

How to Calculate XIRR in Excel?

Calculating the XIRR in Excel is similar to calculating the IRR and MIRR. 

  • To use the XIRR function, select the destination cell. 
  • Enter the formula =XIRR in the destination cell and pass the arguments. Enter the range of cells that houses the cash flow values, the corresponding dates, and the guess value. 
How to calculate XIRR in Excel
How to calculate XIRR in Excel

This gives you the corresponding XIRR value after ten months even though the values are not periodic. 

Also Read:

How to Convert Excel to CSV File? 2 Different Approaches

How to Insert PDF in Excel? 5 Easy Ways

How to Convert Word to Excel? 3 Easy Ways

Frequently Asked Questions

What is the difference between IRR, MIRR, and XIRR functions in Excel?

All three functions help to calculate the internal rate of return (IRR) of the given cash flow. The IRR function is used to calculate the normal rate of return provided the cash flow is periodical. The MIRR function is used to calculate the internal rate of return based on the periodical cash flow taking the initial loan interest and reinvested loan interest into account. The XIRR function is used to calculate the internal rate of return even when the cash flow is not periodical. 

What is the syntax for the IRR function in Excel?

The syntax is =IRR(values, [guess]). Where the values argument is a mandatory value and denotes the array or a range of cells that contain the income values to calculate the internal rate of return. The guess argument is an optional value and allows you to enter a value close to the IRR value.

Can IRR be a negative value in Excel?

IRR stands for Internal Rate of Return. This means the returns you get after some time are based on the investment you have made. The greater the IRR the greater the profit. Also, if the cash flow is lesser than the investment made, the IRR value can be negative. 

Closing Thoughts

IRR, MIRR, and XIRR all help in calculating the internal rate of return which can prove to be very beneficial when making crucial investment decisions. 

In this article, we saw how to calculate IRR in Excel. We also saw how to use the MIRR and XIRR functions to calculate the internal rate of return based on different conditions. Use the function depending on the criteria. 

Please visit our free resources center for more high-quality guides on Excel and other Microsoft Suite applications.

Ready to dive deep into Excel? Click here for advanced Excel courses with in-depth training modules.

Simon Sez IT has been teaching Excel and other business software for over ten years. For a low, monthly fee you can get access to 140+ IT training courses. 

Simon Calder

Chris “Simon” Calder was working as a Project Manager in IT for one of Los Angeles’ most prestigious cultural institutions, LACMA.He taught himself to use Microsoft Project from a giant textbook and hated every moment of it. Online learning was in its infancy then, but he spotted an opportunity and made an online MS Project course — the rest, as they say, is history!

Содержание:

  1. Разъяснение внутренней нормы прибыли (IRR)
  2. Функция IRR в Excel — синтаксис
  3. Расчет IRR для различных денежных потоков
  4. Узнайте, когда инвестиции принесут положительную внутреннюю норму доходности
  5. Использование функции IRR для сравнения нескольких проектов
  6. Расчет IRR для нерегулярных денежных потоков
  7. IRR против NPV — что лучше?

При работе с капитальным бюджетом IRR (внутренняя норма доходности) используется для понимания общей нормы доходности, которую проект будет генерировать на основе его будущих рядов денежных потоков.

В этом уроке я покажу вам, как рассчитать IRR в Excel, чем он отличается от другого популярного показателя NPV и различных сценариев, в которых вы можете использовать встроенные формулы IRR в Excel.

Разъяснение внутренней нормы прибыли (IRR)

IRR — это ставка дисконтирования, которая используется для измерять доходность инвестиций на основе периодических доходов. IRR отображается в процентах и ​​может использоваться для определения прибыльности проекта (инвестиции) для компании.

Позвольте мне объяснить IRR на простом примере:

Предположим, вы планируете купить компанию за 50 000 долларов, которая будет приносить 10 000 долларов ежегодно в течение следующих 10 лет. Вы можете использовать эти данные для расчета IRR этого проекта, которая представляет собой норму прибыли, которую вы получаете от своих инвестиций в размере 50 000 долларов США.

В приведенном выше примере IRR составляет 15% (мы увидим, как рассчитать это позже в руководстве). Это означает, что вы вкладываете свои деньги со ставкой 15% или доходом в течение 10 лет.

Получив значение IRR, вы можете использовать его для принятия решений. Поэтому, если у вас есть какой-либо другой проект, в котором IRR составляет более 15%, вам следует вместо этого инвестировать в этот проект.

Или, если вы планируете взять ссуду или привлечь капитал и купить этот проект за 50 000 долларов, убедитесь, что стоимость капитала составляет менее 15% (иначе вы заплатите больше как стоимость капитала, чем вы зарабатываете из проект).

Функция IRR в Excel — синтаксис

Excel позволяет рассчитать внутреннюю норму прибыли с помощью функции IRR. Эта функция имеет следующие параметры:

= IRR (значения; [предположить])

  • значения — массив ячеек, содержащих числа, для которых вы хотите рассчитать внутреннюю норму доходности.
  • предполагать — число, которое, по вашему мнению, близко к результату IRR (не является обязательным и по умолчанию составляет 0,1–10%). Это используется, когда есть возможность получить несколько результатов, и в этом случае функция возвращает результат, наиболее близкий к значению аргумента предположения.

Вот некоторые важные предпосылки для использования функции

  • Функция IRR будет рассматривать только числа в указанном диапазоне ячеек. Любые логические значения или текстовые строки в массиве или ссылочном аргументе будут проигнорированы.
  • Суммы в параметре значений должны быть отформатированы как числа
  • Параметр «guess» должен быть в процентах в десятичном формате (если он предусмотрен).
  • Ячейка, в которой отображается результат функции, должна быть отформатирована как процент
  • Суммы происходят в регулярные временные интервалы (месяцы, кварталы, годы)
  • Одна сумма должна быть отрицательный денежный поток (представляющий первоначальные инвестиции), а другие суммы должны быть положительный денежные потоки, представляющие периодические доходы
  • Все суммы должны быть в хронологический порядок потому что функция вычисляет результат на основе порядка сумм

Если вы хотите рассчитать значение IRR, когда денежный поток поступает в разные промежутки времени, вы должны использовать Функция XIRR в Excel, который также позволяет указать даты для каждого денежного потока. Пример этого будет рассмотрен позже в руководстве.

Теперь давайте рассмотрим пример, чтобы лучше понять, как использовать функцию IRR в Excel.

Расчет IRR для различных денежных потоков

Предположим, у вас есть набор данных, как показано ниже, где у нас есть начальные инвестиции в размере 30 000 долларов США, а затем варьируемый денежный поток / доход от них в течение следующих шести лет.

Для этих данных нам нужно рассчитать IRR, что можно сделать, используя следующую формулу:
= IRR (D2: D8)

Результат функции: 8.22%, которая представляет собой IRR денежного потока через шесть лет.

Примечание: Если функция возвращает # ЧИСЛО! ошибка, вам следует указать в формуле параметр «предположение». Это происходит, когда формула считает, что несколько значений могут быть правильными, и ей необходимо иметь значение предположения, чтобы вернуть IRR, ближайшую к предположению, которое мы предоставили. В большинстве случаев вам не нужно использовать это

Узнайте, когда инвестиции принесут положительную внутреннюю норму доходности

Вы также можете рассчитать IRR за каждый период в денежном потоке и посмотрите, когда именно инвестиции начинают иметь положительную внутреннюю норму доходности.

Предположим, у нас есть приведенный ниже набор данных, где у меня есть все денежные потоки, перечисленные в столбце C.

Идея здесь состоит в том, чтобы определить год, в котором IRR этой инвестиции станет положительной (с указанием, когда проект окупится и станет прибыльным).

Для этого вместо расчета IRR для всего проекта мы найдем IRR для каждого года.

Это можно сделать, используя приведенную ниже формулу в ячейке D3, а затем скопировав ее для всех ячеек в столбце.
= IRR ($ C $ 2: C3)

Как видите, IRR после года 1 (значения D2: D3) составляет -80%, после года 2 (D2: D4) -52% и т. Д.

Этот обзор показывает нам, что инвестиции в размере 30 000 долларов США с заданным денежным потоком имеют положительную внутреннюю норму доходности после пятого года.

Это может быть полезно, когда вам нужно выбрать один из двух проектов с одинаковой внутренней доходностью. Было бы более прибыльным выбрать проект, в котором IRR быстрее станет положительным, поскольку это означает меньший риск возврата вашего первоначального капитала.

Обратите внимание, что в приведенной выше формуле ссылка на диапазон смешана, то есть первая ссылка на ячейку ($ C $ 2) заблокирована знаками доллара перед номером строки и буквой столбца, а вторая ссылка (C3) не является заблокирован.

Это гарантирует, что при копировании формулы вниз всегда учитывается весь столбец до строки, в которой применяется формула.

Использование функции IRR для сравнения нескольких проектов

Функцию IRR в Excel также можно использовать для сравнения инвестиций и прибылей нескольких проектов и определения наиболее прибыльного проекта.

Предположим, у вас есть набор данных, как показано ниже, где у вас есть три проекта с начальными инвестициями (которые показаны отрицательными, поскольку это отток), а затем серией положительных денежных потоков.

Чтобы получить лучший проект (с самым высоким IRR, нам нужно будет рассчитать IRR для каждого проекта, используя простую формулу IRR:
= IRR (C2: C8)
Приведенная выше формула даст IRR для проекта 1. Аналогичным образом вы можете рассчитать IRR для двух других проектов.

Как вы видете:

  • Проект 1 имеет IRR в размере 5.60%
  • Проект 2 имеет IRR в размере 1.75%
  • Проект 3 имеет IRR в размере 14.71%.

Если мы предположим, что стоимость капитала составляет 4,50%, мы можем сделать вывод, что вложение 2 неприемлемо (так как приведет к убыткам), в то время как вложение 3 является наиболее прибыльным с самой высокой внутренней нормой доходности.

Поэтому, если вам нужно принять решение об инвестировании только в один проект, вам следует выбрать проект 3, а если вы можете инвестировать более чем в один проект, вы можете инвестировать в проекты 1 и 3.

Определение: Если вам интересно, какова стоимость капитала, это деньги, которые вам придется заплатить, чтобы получить доступ к деньгам. Например, если вы берете в долг 100 тысяч долларов под 4,5% годовых, ваша стоимость капитала составляет 4,5%. Аналогичным образом, если вы выпускаете привилегированные акции, обещая Возврат 5%, чтобы получить 100K, ваша стоимость капитала будет 5%. В реальных сценариях компания обычно привлекает деньги из различных источников, и ее Стоимость капитала — это средневзвешенная величина всех этих источников капитала.

Расчет IRR для нерегулярных денежных потоков

Одним из ограничений функции IRR в Excel является то, что денежные потоки должны быть периодическими с одинаковым интервалом между ними.

Но в реальной жизни могут быть случаи, когда ваши проекты окупаются нерегулярно.

Например, ниже представлен набор данных, в котором денежные потоки происходят с нерегулярными интервалами (см. Даты в столбце A).

В этом примере мы не можем использовать обычную функцию IRR, но есть еще одна функция, которая может это сделать — Функция XIRR.

Функция XIRR принимает денежные потоки, а также даты, что позволяет учитывать нерегулярные денежные потоки и давать корректирующую IRR.

В этом примере IRR можно рассчитать по следующей формуле:
= XIRR (B2: B8; A2: A8)

В приведенной выше формуле денежные потоки указаны как первый аргумент, а даты указаны как второй аргумент.

Если эта формула возвращает # ЧИСЛО! ошибку, вы должны ввести третий аргумент с приблизительной IRR, которую вы ожидаете. Не волнуйтесь, оно не обязательно должно быть точным или даже очень близким, это просто приблизительная оценка IRR, которую, по вашему мнению, он принесет. Это поможет улучшить повторение формулы и даст результат.

IRR против NPV — что лучше?

Когда дело доходит до оценки проектов, используются как NPV, так и IRR, но NPV — более надежный метод.

NPV — это метод чистой приведенной стоимости, при котором вы оцениваете все будущие денежные потоки и вычисляете, какой будет чистая приведенная стоимость всех этих денежных потоков.

Если это значение окажется выше вашего первоначального оттока, значит, проект прибыльный, иначе проект не прибыльный.

С другой стороны, когда вы рассчитываете IRR для проекта, он сообщает вам, какой будет норма прибыли для всего будущего денежного потока, чтобы вы получили сумму, эквивалентную текущему оттоку. Например, если вы сегодня тратите 100 тысяч долларов на проект с IRR или 10%, это означает, что если вы дисконтируете все будущие денежные потоки по ставке дисконтирования 10%, вы получите 100 тысяч долларов.

Хотя при оценке проектов используются оба метода, более надежным является метод NPV. Существует вероятность того, что вы можете получить противоречивые результаты при оценке проекта с использованием метода NPV и IRR.

В таком случае лучше всего воспользоваться рекомендацией, полученной с помощью метода NPV.

В целом метод IRR имеет ряд недостатков, которые делают метод NPV более надежным:

  • Более высокий метод или предполагает, что все будущие денежные потоки, полученные от проекта, будут реинвестированы с той же нормой прибыли (то есть IRR проекта). в большинстве случаев это необоснованное предположение, поскольку большая часть денежных потоков будет реинвестирована в другие проекты, которые могут иметь другой IR или ненадежность, такие как облигации, которые будут иметь гораздо более низкую норму доходности.
  • Если у вас есть несколько оттоков и притоков в проекте, для этого проекта будет несколько IRR. Это снова сильно затрудняет сравнение.

Несмотря на свои недостатки, IRR является хорошим способом оценки проекта и может использоваться в сочетании с методом NPV, когда вы решаете, какой проект (ы) выбрать.

В этом уроке я показал вам, как использовать Функция ВНД в Excel. Я также рассказал, как рассчитать IRR в случае нерегулярных денежных потоков с помощью функции XIRR.

Надеюсь, вы нашли этот урок полезным!

Понравилась статья? Поделить с друзьями:
  • How to calculate variance in excel
  • How to calculate to percentage in excel
  • How to calculate number of words in word
  • How to calculate irr in excel
  • How to calculate in excel hours