FormulaCraft

How to calculate month-over-month change in Excel and Google Sheets

Topic:Percentages
Excel & Google Sheets
=IF(B2="", "", (B2-A2)/A2)

Verified example

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

JanuaryFebruary
100120
150140
200

=IF(B2="", "", (B2-A2)/A2)0.2

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. 1Enter your monthly data into two adjacent columns, e.g., January in column A and February in column B.
  2. 2In the cell next to your February data (C2), enter the formula to calculate the month-over-month change.
  3. 3Copy the formula down to apply it to other months.

Tips

Working on a sheet you inherited? Run the Auditor on the whole file first — it flags every #REF!, #N/A, broken column pattern, and inconsistent formula in seconds, free, no signup.

Frequently asked

What if my data spans multiple years?

You can still use the same formula, but ensure your data is organized chronologically.

How do I handle missing data?

Use the IF function to return an empty string or a custom message when data is missing.

Can I use this formula for quarterly or yearly changes?

Yes, adjust the cell references to reflect the time period you're analyzing.

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: