Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to calculate CAGR in Google Sheets

Google Sheets is the go-to solution to perform financial calculations. Apart from the fact that it’s free, this cloud-based spreadsheet app makes it easy to store, calculate, and analyze any type of data.

Whether you’re looking to manage your personal finances or business operations, Google Sheets includes a wide range of financial functions that help you calculate key information such as compound interest or the compound annual growth rate, aka CAGR. This is the best formula to evaluate how different investments have performed over a period of time.

In this article, you’ll learn what CAGR is, how to write the formula syntax, how to calculate CAGR, as well as how to use two alternative formulas, POW and RRI, to calculate CAGR in Google Sheets.

What is the CAGR formula?

CAGR stands for compound annual growth rate and is a concept used to assess the performance of various investments over a specific period. For example, as an investor, the CAGR formula can help you compare stocks within a peer group or against a market index.

CAGR standard formula syntax

CAGR is not a built-in formula in Google Sheets but as you’ll see, the syntax is not complex at all:

CAGR = (EV / BV) ^ (1/n) – 1

  • EV – Refers to the ending value
  • BV – Refers to the beginning value
  • n – Represents the number of years

To fully understand the formula, these are the steps taken to calculate CAGR:

1. EV / BV is the value of an investment at the end of the period divided by the value at the beginning of the period.

2. The result obtained from EV / BV is raised to an exponent of one divided by n, the number of years.

3. Subtract 1 from the result obtained from (EV / BV) ^ (1/n).

4. To obtain a percentage, multiply the result by 100

How to calculate CAGR in Google Sheets?

Now that you know what CAGR is and what it’s used for, you’ll learn three ways to calculate it in your Google Sheets. Alternatively, you can also use an online CAGR calculator. This is how you can calculate CAGR manually in your Google Sheets.

How to calculate CAGR manually?

To calculate CAGR, you need to make sure that your spreadsheet contains the following values: ending value, beginning value, and the number of periods/years.

1. Open the Google Sheets where you’d like to calculate the CAGR. Check that you have the required values.

CAGR formula in Google Sheets — beginning value $5,700, ending value $11,400 and 5 periods in column B

2. Type in an equal sign, followed by an opening parenthesis, to trigger the formula function in Google Sheets. Then, select the cell containing the ending value, add the division sign “/”, select the beginning value, and close the parenthesis.

Calculate CAGR in Google Sheets — =(B2/B1) typed in the CAGR cell to divide the ending value by the beginning value

3. Add the exponent sign “^” followed by “1″, the division sign “/”, and select the cell corresponding to the number of periods. Once again, this should be placed between parentheses.

CAGR formula Google Sheets — =(B2/B1)^(1/B3) raising the ratio to 1 over the number of periods

4. Add a minus sign and “1″ to subtract one from the result.

CAGR formula Google Sheets — =(B2/B1)^(1/B3)-1 in the CAGR cell

5. To format the result as a percentage, add the multiplication sign “*” and then “100″. To obtain the result, press “Enter”.

CAGR formula Google Sheets — =((B2/B1)^(1/B3)-1)*100 to show the result as a percentage

6. You should now see the result of the CAGR as a percentage.

Calculate CAGR in Google Sheets — CAGR result of 14.8698355 in cell B4

How to calculate CAGR with the POW function?

You can calculate the CAGR in Google Sheets using the POW function. Unlike CAGR, the POW function is built into Google Sheets. Here’s the syntax for the POW function.

POW function syntax

=POW (base, exponent)

  • base – refers to the number raised to the power of
  • exponent – the number the base is raised to

1. Type in an equal sign and “POW” to trigger the POW formula in Google Sheets.

CAGR with POW in Google Sheets — =POW typed in cell B5 with the POW suggestion open

2. Open parenthesis and add the ending value, the division sign, and the beginning value. Then, separate this division by a comma “,” and add the second part of the CAGR formula, “1″, the division sign, select the number of periods value, and close parenthesis before subtracting by one, “-1″.

CAGR with POW in Google Sheets — =POW(B2/B1,1/B3)-1 in the POW row

3. To obtain the same result as before, as a percentage, add extra parentheses and include “*100″ at the very end of the formula, as shown below.

CAGR with POW in Google Sheets — =(POW(B2/B1,1/B3)-1)*100 to show the result as a percentage

4. Press “Enter” to obtain the same result using the POW function.

CAGR with POW in Google Sheets — POW and CAGR rows both returning 14.8698355

How to calculate CAGR with the RRI function

The RRI function can also be used in Google Sheets to calculate the CAGR. The RRI formula in Google Sheets calculates the interest rate you need for an investment to reach a value within a specified number of periods. Let’s see what the RRI formula looks like.

RRI formula syntax

The syntax of the RRI function is:

=RRI(number_of_periods, present_value, future_value)

  • number_of_periods – the number of periods.
  • present_value – the current value of the investment.
  • future_value – the future value of an investment.

1. Type in an equal sign and “RRI” to trigger the RRI formula in Google Sheets.

CAGR with RRI in Google Sheets — =RRI typed in cell B6 with the RRI suggestion open

2. Open parenthesis, and select the cell containing the number of periods to include it in the RRI formula. Follow with a comma.

CAGR with RRI in Google Sheets — =RRI(B3, with the number of periods cell selected

3. Select the cell corresponding to the beginning value to include in the formula.

CAGR with RRI in Google Sheets — =RRI(B3,B1 with the beginning value cell selected

4. Add a comma and then select the cell corresponding to the ending value. Close parenthesis.

CAGR with RRI in Google Sheets — =RRI(B3,B1,B2) with the ending value cell selected

5. To format as a percentage, multiply by 100 by adding “*100″ as shown below.

CAGR with RRI in Google Sheets — CAGR, POW and RRI rows all returning 14.8698355

Conclusion

As you can see, Google Sheets has become a truly versatile spreadsheet app for many business people since it allows users to perform basic to advanced financial calculations. Not only this, but it also offers a wide variety of formulas to import financial data, such as the GOOGLEFINANCE function or the YahooF function via Google Apps Script.

You should know now what the CAGR is, how it’s expressed, and the two alternative ways to calculate it in Google Sheets using the POW function and RRI function. Learning how to calculate the CAGR manually is important so you can fully understand the data needed. However, the RRI function is the most suitable if you prefer a quicker method.

If you want to learn about more financial formulas in Google Sheets and Excel, check out any of the articles below:

To keep the beginning and ending values behind your CAGR up to date, Sheetgo’s AI finance virtual employee can pull them from your spreadsheets into one file.

You may also like…

google sheets features and formulas

Top 5 dynamic array formulas in Google Sheets 

Google Sheets has evolved beyond basic spreadsheets. With the introduction of dynamic array formulas, users can now manipulate and analyze...
google sheets features and formulas

Mastering the FILTER Formula: 4 Use Cases with Examples

The FILTER formula in Google Sheets is a versatile tool for extracting data that meets specific conditions. Unlike the QUERY formula,...
google sheets features and formulas

Unlocking the Power of SUMIF and SUMIFS in Google Sheets: 4 real-life use cases

The SUMIF and SUMIFS formulas in Google Sheets are indispensable tools for performing conditional summations. They simplify complex...