GEOMEAN Function

Excel Functions › Statistical

All versions Statistical

The Excel GEOMEAN function returns the geometric mean of a set of positive numbers — the nth root of their product. It is the correct average for growth rates, ratios, and compounding returns.


Quick answer:
=GEOMEAN({4,5,8,7,11,4,3}) geometric mean = ~5.476

Syntax

=GEOMEAN(number1, [number2], ...)
ArgumentDescription
number1RequiredThe first value or range. All values must be positive.
number2, ...OptionalUp to 254 more values or ranges. Zero or negative numbers cause a #NUM! error.

How to use it

The geometric mean multiplies all n values together and takes the nth root — making it the right average whenever quantities compound rather than add. It is always less than or equal to the ordinary (arithmetic) average:

=GEOMEAN({4,5,8,7,11,4,3}) // ~5.476

For investment returns, convert each year's return to a growth factor (e.g. +8% → 1.08), take the GEOMEAN of the factors, then subtract 1 to get the average annual growth rate — this is the only mathematically correct way to average percentages that compound.

Positive numbers only: because it relies on a product and a root, GEOMEAN requires every value to be greater than zero. A zero or negative argument returns #NUM!. To average returns that include losses, use growth factors (1 + return) so the inputs stay positive.

Compare with AVERAGE (arithmetic mean) and HARMEAN (harmonic mean, best for averaging rates like speed).

Try it: interactive demo

Live demo

Pick a GEOMEAN example to see the formula and its result.

Result:

Practice workbook

📊
Download the free GEOMEAN practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

When should I use GEOMEAN instead of AVERAGE?
Use the geometric mean for quantities that multiply or compound — investment returns, growth rates, ratios, and index numbers. The arithmetic AVERAGE is right for quantities that simply add together.
Why does GEOMEAN return a #NUM! error?
Because one of the values is zero or negative. The geometric mean is only defined for positive numbers. Convert returns to growth factors (1 + return) so every input is above zero.
How do I average annual returns with GEOMEAN?
Turn each return into a factor (8% → 1.08, −5% → 0.95), take GEOMEAN of the factors, then subtract 1. The result is the compound average growth rate (CAGR-style).
Is the geometric mean always smaller than the average?
Yes — for any set of positive numbers that aren't all identical, the geometric mean is strictly less than the arithmetic mean. They are equal only when every value is the same.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: AVERAGE · HARMEAN · MEDIAN · TRIMMEAN · AVERAGEA