ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Math
  3. How to Calculate the Geometric Mean in Excel With GEOMEAN

How to Calculate the Geometric Mean in Excel With GEOMEAN

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

To find the geometric mean in Excel, type =GEOMEAN(range), for example =GEOMEAN(A2:A6). It multiplies the values and takes the nth root. For growth rates or returns, turn each rate into a growth factor first: =GEOMEAN(1+B2:B5)-1. Every value must be above zero, or GEOMEAN returns #NUM!.

Key takeaways

  • =GEOMEAN(range) multiplies the values and takes the nth root, where n is how many values there are.
  • For returns or growth rates, add 1 to each rate, take GEOMEAN, then subtract 1.
  • GEOMEAN needs every value to be greater than zero. A zero or negative value gives #NUM!.
  • The geometric mean of growth is never higher than the simple AVERAGE, and it is the one that rebuilds the real end value.
  • Without GEOMEAN, =POWER(PRODUCT(range),1/COUNT(range)) gives the same answer.
On this page+
  1. What is the geometric mean?
  2. How to use GEOMEAN in Excel
  3. How to find the average growth rate with GEOMEAN
  4. Geometric mean vs average: which is right?
  5. How to calculate a geometric mean without GEOMEAN
  6. Why does GEOMEAN return #NUM!?
  7. Related averages: weighted and harmonic
  8. Practise it

The geometric mean in Excel is one function: =GEOMEAN(range). It multiplies the values together and takes the nth root, which makes it the right average for things that grow by multiplying, such as investment returns, sales growth or price changes. This guide shows the formula, how to use it with percentages, why it differs from the normal average, and how to fix the #NUM! error.

What is the geometric mean?#

The geometric mean is the nth root of the product of n positive numbers. In plain words: multiply all the values, then find the number that, multiplied by itself n times, gives the same product.

For 2 and 8, the product is 16. The square root of 16 is 4, so the geometric mean is 4. The ordinary average of 2 and 8 is 5.

ValuesProductnGeometric meanArithmetic mean (AVERAGE)
2, 816245
1, 3, 927334.33
4, 4, 464344

The geometric mean is never larger than the arithmetic mean. The two are equal only when every value is the same.

How to use GEOMEAN in Excel#

GEOMEAN takes numbers, cells or ranges, just like AVERAGE:

Excel formula
=GEOMEAN(number1, [number2], ...)

To find the geometric mean of the values in A2:A6:

  1. Click an empty cell.
  2. Type =GEOMEAN(A2:A6).
  3. Press Enter.

GEOMEAN works in every current version of Excel on Windows and Mac, including Microsoft 365 and Excel for the web. Like AVERAGE, it skips empty cells and text inside a range. The AVERAGE function guide covers how those skipped cells work.

How to find the average growth rate with GEOMEAN#

For returns or growth rates, you can't put the percentages straight into GEOMEAN. A return of -5% is a negative number, and a return of 10% is 0.1, which would give a meaningless result. Instead, turn each rate into a growth factor: 1 plus the rate.

ABC
1YearReturnGrowth factor
2202210%1.10
32023-5%0.95
4202420%1.20
520254%1.04

In C2, type =1+B2 and fill down. Then find the average yearly growth:

Excel formula
=GEOMEAN(C2:C5)-1

The result is 0.0686, or 6.86% when you format the cell as a percentage. The "minus 1" turns the average growth factor back into a rate.

You can skip the helper column. In Microsoft 365 and Excel 2021, this works as a normal formula:

Excel formula
=GEOMEAN(1+B2:B5)-1

In Excel 2019 and older, it is an array formula. Confirm it with Ctrl+Shift+Enter on Windows (on a Mac, Ctrl+Shift+Return or ⌘+Shift+Return, depending on your version) or it may return the wrong value. If you need to average percentages that aren't growth rates, such as pass rates, see how to average percentages correctly.

Geometric mean vs average: which is right?#

Use the geometric mean when values multiply over time, and the ordinary AVERAGE when they add up. Here is why it matters with the table above.

The simple average of the four returns is (10% - 5% + 20% + 4%) / 4 = 7.25%. That sounds fine, but test it. Start with 1,000:

YearReal valueGrown by 7.25% a yearGrown by 6.86% a year
Start1,000.001,000.001,000.00
20221,100.001,072.501,068.64
20231,045.001,150.261,142.00
20241,254.001,233.651,220.39
20251,304.161,323.091,304.16

Only the geometric mean lands on the real end value of 1,304.16. The simple average overstates the growth because a loss followed by a gain does not cancel out. Losing 50% and then gaining 50% leaves you at 75%, not 100%.

This is the same idea as the compound annual growth rate. The CAGR formula guide shows the shortcut =(End/Start)^(1/Years)-1, which gives the same 6.86% here: =(1304.16/1000)^(1/4)-1. Use CAGR when you only know the first and last values, and GEOMEAN when you have each period's rate.

For skewed data that adds up, such as salaries or house prices, the median is often a better middle value than either mean. The comparison of average vs median explains when to choose it.

How to calculate a geometric mean without GEOMEAN#

You can build the geometric mean from PRODUCT, POWER and COUNT. This is useful in tools that lack GEOMEAN, or when you want to show each step:

Excel formula
=POWER(PRODUCT(C2:C5),1/COUNT(C2:C5))
  • PRODUCT(C2:C5) multiplies the factors: 1.10 × 0.95 × 1.20 × 1.04 = 1.30416.
  • COUNT(C2:C5) counts them: 4.
  • POWER(..., 1/4) takes the 4th root: 1.0686.

Subtract 1 to get the rate, 6.86%. You can also write =PRODUCT(C2:C5)^(1/COUNT(C2:C5)), since ^ is the power operator. With a very long list, PRODUCT can grow too large or too small for Excel. In that case, GEOMEAN is safer.

Why does GEOMEAN return #NUM!?#

GEOMEAN returns #NUM! when any value is zero or negative. The geometric mean is only defined for positive numbers. Check these causes:

  1. You used rates instead of factors. A -5% return is -0.05. Use 1+rate, so it becomes 0.95.
  2. A real zero in the data. A zero makes the product zero. Decide whether that row belongs in the calculation, or exclude it.
  3. A loss of 100% or more. A factor of 0 or below means the investment was wiped out, and no average growth rate exists.
  4. Numbers stored as text. These are skipped inside a range, so the count and result can be off without any error. Convert them with VALUE first.

A #VALUE! error usually means you typed text directly into the formula, such as =GEOMEAN("ten",5).

Related averages: weighted and harmonic#

Excel has two other "special" averages you may meet:

  • Weighted average: some values count more than others, such as course grades by credit hours. Use =SUMPRODUCT(values,weights)/SUM(weights). The weighted average guide walks through it.
  • Harmonic mean: =HARMEAN(range), used for averaging rates such as speed over equal distances.

For everyday summaries, AVERAGE, MIN and MAX still do most of the work. See how to use AVERAGE, MIN and MAX for a refresher.

Practise it#

The geometric mean builds on two skills: averaging a range and working with percent change. Practise AVERAGE, MIN and MAX in a live spreadsheet, then practise percent change and growth: you type each formula and it checks it instantly. Or try the growth-rate exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Column C holds each year's growth factor (1 + the return). In F2, find the average yearly growth rate: take the geometric mean with =POWER(PRODUCT(C2:C5),1/COUNT(C2:C5)) and subtract 1. Press Enter.

fx
ABCDEFG
1
Year
Return
Growth factor
2
2022
0.1
1.1
Avg yearly growth
3
2023
-0.05
0.95
4
2024
0.2
1.2
5
2025
0.04
1.04
6
7
8

Tip: PRODUCT multiplies the four factors, POWER with 1/COUNT takes the 4th root, and -1 turns the factor back into a rate. The result is about 0.0686, or 6.86%.

Practise this in a lesson

LessonAVERAGE, MIN and MAXSummarize a list with its average, smallest and largest values.LessonPercentages and % changeCalculate percent change with (new - old) / old, format it as a percentage, and grow a number by a percent.Function guideAVERAGECalculate the mean in Excel with AVERAGE. See how it treats blanks and zeros, avoid common errors, and practice in a live sheet.

Frequently asked questions

What is the formula for geometric mean in Excel?

+

Use =GEOMEAN(number1, [number2], ...), usually with a range such as =GEOMEAN(A2:A10). It returns the nth root of the product of the values. You can also write =POWER(PRODUCT(A2:A10),1/COUNT(A2:A10)).

Why does GEOMEAN return #NUM!?

+

At least one value is zero or negative. The geometric mean only works with positive numbers. For returns like -5%, convert each rate to a growth factor first with 1+rate, so -5% becomes 0.95.

How do I calculate the geometric mean of percentages in Excel?

+

Add 1 to each percentage, take the geometric mean and subtract 1: =GEOMEAN(1+B2:B5)-1. In Microsoft 365 and Excel 2021 this works as a normal formula. In older versions, confirm it with Ctrl+Shift+Enter.

When should I use the geometric mean instead of the average?

+

Use the geometric mean when values multiply together over time, such as investment returns, growth rates or price changes. Use the ordinary AVERAGE for values that add up, such as sales per day or test scores.

Is the geometric mean the same as CAGR?

+

They give the same result when you have every year's growth rate. The geometric mean of the yearly growth factors, minus 1, equals the compound annual growth rate between the first and last values.

Sources

  • POWER function - Microsoft Support
  • AVERAGE function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What is the geometric mean?
  2. How to use GEOMEAN in Excel
  3. How to find the average growth rate with GEOMEAN
  4. Geometric mean vs average: which is right?
  5. How to calculate a geometric mean without GEOMEAN
  6. Why does GEOMEAN return #NUM!?
  7. Related averages: weighted and harmonic
  8. Practise it

Keep reading

Math· 6 min read

CAGR Formula in Excel: Compound Annual Growth Rate

To calculate CAGR in Excel, divide the ending value by the starting value, raise the result to the power of one over the number of years, and subtract 1: =(B6/B2)^(1/4)-1. Growth from 50,000 to 80,000 over four years gives 12.47%. The number of years is the number of periods between the values, not the number of rows.

Math· 6 min read

How to Average Percentages in Excel Correctly

If every percentage has the same base, =AVERAGE(D2:D6) is fine. If the bases differ, such as stores with different order counts, AVERAGE gives the wrong overall rate. Divide the totals instead: =SUM(C2:C6)/SUM(B2:B6), or weight each rate with =SUMPRODUCT(B2:B6,D2:D6)/SUM(B2:B6). Format the result as a percentage.

Comparisons· 7 min read

AVERAGE vs MEDIAN: Which Tells the Truth?

Use MEDIAN to describe a typical value when a few very large or very small numbers could skew the result, such as salaries, house prices or order values. Use AVERAGE when the values are fairly even, or when you need a number that multiplies back to the total, as in budgets. When the two differ a lot, report both.

More on math

  • Convert an Hourly Rate to an Annual Salary in Excel
  • How to Increase or Decrease a Number by a Percentage
  • Calculate Inventory Turnover Ratio in Excel
  • IRR in Excel: Internal Rate of Return in Plain English
  • Find the Top 3 (or Second Highest) With LARGE and SMALL
  • How to Do Linear Regression in Excel: SLOPE to LINEST
All math articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free