**What Is CAGR Formula In Excel?**

**CAGR,** or Compound Annual Growth Rate, is an investment’s average yearly growth over a period of time that benefits those in finance and business. The **CAGR Formula In Excel** determines the rate of returns for an investment or asset over a time period, such as 3, 5, or 10 years. It uses the investment’s starting and ending balances as inputs, assuming that the profits get reinvested annually and the interest compounds annually.

##### Table of contents

###### Key Takeaways

- The
**CAGR**f**unction in Excel**determines an investment’s average yearly growth rate, in other words, the rate of returns for an investment over a specific period. - The
**CAGR****formula in Excel**takes the investment’s beginning and ending values to**Calculate CAGR In Excel.** - We can also use the
**POWER()**,**RATE()**, or**IRR()**functions to**Calculate CAGR In Excel**. However, when using the**IRR()**, all values except for the investment’s beginning and ending values should be**0**. - If we provide invalid arguments, the
**CAGR****formula in Excel**will return**#VALUE!**and**#NUM!**errors.

**CAGR Formula In Excel**

Excel does not have an inbuilt function to calculate **CAGR. **Hence, we will write a **CAGR Formula In Excel** or use functions such as **POWER**, **RATE**, and **IRR**.

The **CAGR Formula In Excel **is:

** CAGR = ( Ending Value / Beginning Value)^{(1/n)} – 1**

The arguments of the **CAGR Formula In Excel **are,

– It is the first value in the investment.*Beginning Value*– It is the last value in the investment.*Ending Value*– total number of periods. [*n**Always remember that the years are not just calendar years but the completed years since we consider the year-end values*].

For example, the below table shows the income details from 2010 to 2019. We will **Calculate CAGR In Excel** and display the output in cell **B14**.

Enter the formula **=(B11/B2)^(1/9)-1 **in cell **B14**.

The output is **4.99%,** as shown above. The beginning value is **2000**, the ending value is **3100,** and the number of investing period is **9**. Here, there are 10 years, but the time period is **9**, i.e., 2010 to 2011, 2011 to 2012, 2012 to 2013, and so on.

**[Note: **The result will be in decimals. Since **CAGR** is a percentage-based value in the finance domain, we must change the cell format to **Percentage**, as depicted above**].**

**How To Use CAGR Formula In Excel With Examples?**

We can apply the** CAGR formula in Excel** using the following ways.

- Basic Method.
- Using the
**Power** - Using the
**RATE** - Using the
**IRR**

**#1 ****–**** Basic Method**

We will **Calculate CAGR In Excel **using the** Basic Method **i.e., the** CAGR formula in Excel**.

In the below table, the data is,

- Column A contains Years.
- Column B contains Revenue for the years 2015 to 2021, respectively.

The steps to **Calculate CAGR In Excel** using the **CAGR formula in Excel** are:

__Step 1__**: **Enter the **Beginning Value **[cell B2]**, Ending Value** [cell B8]**, **and **n **in cells **B11**, **B12**, and **B13**, respectively.

__Step 2__**: **Enter the formula **=(B12/B11)^(1/B13)-1 **in cell **B14**.

The output is **12.25%,** as shown above. The beginning value is **1000000**, the ending value is **2000000,** and the number of the investing period is **6**.

**#2 ****–**** Using the POWER Function**

We will **Calculate CAGR In Excel **using the **POWER function**.

**POWER() function –** The function returns the value of a number when raised to a specific power.

The syntax of the **POWER() function** is:

The arguments of the **POWER() function** are:

– It is the base value. It is a mandatory argument.*number*– The exponent. It is a mandatory argument.*power*

In the below table, the data is,

- Column A contains Years.
- Column B contains Revenue for the years 2011 to 2021, respectively.

The steps to **Calculate CAGR In Excel** using the **POWER function** are:

__Step 1__**: **Enter the **Beginning Value, Ending Value**, and **n**, in cells **E1**, **E2**, and **E3**, respectively.

__Step 2__**: **Enter the formula **=POWER(F2/F1,1/F3)-1 **in cell **F5.**

The output is **3.24%,** as shown above. The beginning value is **24000**, the ending value is **33000,** and the number of investing period is **10**.

**#3 ****–**** Using the RATE Function**

We will **Calculate CAGR In Excel **using the **RATE function**.

**RATE() function **– The function determines the interest rate per annuity duration.

The syntax of the **RATE() function** is:

The arguments of the **RATE() function** are:

– The total periods over which we need to pay an investment. It is a mandatory argument.*nper*– The amount paid per period. It is a mandatory argument.*pmt*– The current value of an investment. It is a mandatory argument.*pv*– The investment’s future value after*fv*. It is an optional argument.*NPER*– It denotes when the installments are due. It is an optional argument.*type*– It denotes our guess about the rate. It is an optional argument.*guess*

**[Note: **If we ignore the **PMT **value, we must provide the **FV** value. The argument **type** is **0** or **1**, depending on the payments due at the end or start of the period. On the other hand, if we skip the argument **guess**, the formula will take a default value of **10%].**

In the below table, the data is,

- Column A contains Years.
- Column B contains Revenue for the years 2008 to 2013, respectively.

The steps to **Calculate CAGR In Excel** using the **RATE function** are:

__Step 1__**: **Enter the **nper**, **pv**, and **fv**, in cells **E1**, **E2**, and **E3**, respectively.** [**We will ignore **pmt** and instead provide **fv**].

__Step 2__**: **Enter the formula **=RATE(E1,,-E2,E3) **in cell **E6. **[There is a blank in place of the 2^{nd} argument as we have given values only for the 1^{st}, 3^{rd}, and 4^{th} arguments].

The output is **6.59%,** as shown above. The beginning value or ** PV** is

**2180**, the ending value or

**is**

*FV***3000,**and the number of investing period or

**is**

*NPR***5**.

**[Note: **The argument **PV **is a negative number. Therefore, we must enter the function with the “-” sign, or else we will get **#NUM!** error].

**#4 ****–**** Using the IRR Function**

We will **Calculate CAGR **using the **IRR excel function**.

**IRR() function **– The function determines the internal rate of return for a cash flow sequence at uniform intervals.

The syntax of the **IRR() function** is:

The arguments of the **IRR() function** are:

– The data range that represents the cash flow series. It is a mandatory argument.*values*– Our guess about the return rate. It is an optional value.*guess***[**If we ignore it, the function takes the value as**10%].**

In the below table, the data is,

- Column A contains Years.
- Column B contains Revenue for the years 2014 to 2020, respectively.

The steps to **Calculate CAGR In Excel** using the **IRR function** are:

__Step 1__**: **The starting value should be a negative figure, and all the entries between the investment’s beginning and ending values must be **0**.

__Step 2__**: **Enter the formula **=IRR(B2:B8) **in cell **B10**.

The output is **2.90%,** as shown above. The beginning value is **-254500 (**negative value**),** and the ending value is **302200**].

**CAGR Excel Errors**

Few errors we get when applying the **CAGR** **Function In Excel**.

**#VALUE!**– This Excel error occurs when we provide invalid arguments to the**CAGR****Function In Excel.**

For instance, we will use the **Basic Method** to determine the **CAGR** in the below table.

The **CAGR** **formula in Excel** in cell **B13 **is **=(B10/B9)^(1/B11)-1 **

However, we will get the error **#VALUE!** as shown below, as the ending value is a text instead of a numerical value.

**#NUM!**– This error occurs when we do not provide the starting value argument as a negative value while using**RATE()**or**IRR()**to determine**CAGR**.

For instance, we will use the **RATE() **function to determine the **CAGR** in the below table.

First, we will enter the **RATE()** formula in cell **B14** i.e., **=RATE(B9,,B10,B11)**

On the other hand, we will create an **IRR function **data of the table, which will be as shown below:

Then, we will enter the **IRR()** function in cell **B11** i.e., **=IRR(B2:B7)**

Both the functions return the **#NUM!** error. However, once we provide the valid arguments, [ i.e., a negative beginning value], we will get the exact **CAGR**.

**Important Things To Note**

- The
**CAGR**is a percentage value. So, when we apply the**CAGR**f**unction in Excel,**we must change the cell format, of the result cell, to**Percentage**. - The arguments of the
**CAGR**f**unction in Excel**should always be numerical values or cell references to numerical values but never a text value. - When using the
**RATE()**or**IRR()**, the beginning value must always be a negative number, or we will get**#NUM!**error**.**

**Frequently Asked Questions**

**How to calculate CAGR in Excel?**

We can calculate **CAGR** **in Excel** using the below steps:

For example, the investment table to determine **CAGR **is shown below.** Step 1: **Enter the

**Beginning Value**,

**Ending Value,**and

**Periods**count in cells

**B9**,

**B10**, and

**B11**, respectively.

**Enter the formula**

__Step 2__:**=(B10/B9)^(1/B11)-1**in cell

**B13**.

The output is

**7.39%,**as shown above. The beginning value is

**2100**, the ending value is

**3000,**and the number of investing period is

**5**.

**How do you calculate future value from CAGR in Excel?**

We can calculate the future value or ending value from **CAGR** in Excel by:

1. Using the **CAGR** **Basic Formula**.**FV = PV * (CAGR + 1) ^{n}**

Where,

**FV –**The future value or the investment’s ending value.

**PV**– The present value or the investment’s beginning value.

**n**– The number of periods.

2. Using Excel

**FV()**

The syntax of the

**FV()**function is:

The arguments of the

**FV()**function are:

**rate**–

**CAGR**

**nper –**The total periods over which we need to pay an investment.

**pmt**– The amount paid per period.

**pv**– The current value of the investment

**type –**It denotes when the installments are due.

So, the

**FV()**formula is

**=FV(rate, nper,,-pv,0)**[The 3

^{rd}argument is blank, and the 4

^{th}argument is a negative number].

**Why to use CAGR function in Excel?**

We use the** CAGR function in Excel **to determine various investments’ performances over time. The formula is helpful in finance and business domains.

**Download Template**

This article must help understand the **CAGR Formula In Excel**, with its formula and examples. You can download the template here to use it instantly.

### Recommended Articles

This has been a guide to CAGR Formula In Excel. Here we create CAGR formula or use POWER(), IRR(), RATE() functions, formulas & downloadable excel template. You can learn more from the following articles –

## Leave a Reply