FormulaCraft

How to calculate year-over-year growth in Excel and Google Sheets

Topic:Percentages
Excel & Google Sheets
=(B3-B2)/B2

Verified example

Computed by a real spreadsheet engine on the sample data below.

YearRevenue
2021150000
2022172500
2023198375
2024225000

=(B3-B2)/B20.15

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Arrange your data with years in one column and values in the next.
  2. 2In a YoY Growth column, leave the first year blank (there is no prior year to compare).
  3. 3In the second year row (e.g. C3), type =(B3-B2)/B2.
  4. 4Format the result as a percentage and copy the formula down for remaining years.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

How is YoY different from the overall growth rate?

YoY measures growth from one specific year to the next. Overall growth rate (or CAGR) measures growth across the entire span of years.

What if the prior year value is zero or negative?

The formula becomes meaningless or misleading. Flag those rows with IFERROR and investigate the data separately.

More on Percentages

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: