Statistical
GEOMEAN Function in Excel
Returns the geometric mean of an array or range of positive data.
Syntax
- =GEOMEAN(number1, [number2], ...)
Arguments
- number1 (required): First number or range
- number2 (optional): Additional numbers or ranges
Examples
- =GEOMEAN(A1:A10) - Geometric mean - Result: Mean value
GEOMEAN for data analysis
- Confirm whether you need entire columns, filtered subsets, or distinct values.
- Use [COUNTIFS](/functions/countifs/) and [SUMIFS](/functions/sumifs/) for multi-criteria metrics.
- Pivot tables complement single-cell statistical formulas for exploration.
Common errors
- #NUM! if any value <= 0
Use cases
- Growth rates
- Financial returns
- Index calculations
Frequently asked questions
- When should I use GEOMEAN instead of AVERAGE? Use GEOMEAN for multiplicative data like growth rates, returns, or ratios. If investment returns are 10%, -5%, 15%, GEOMEAN gives the true average growth rate. AVERAGE would be misleading because returns compound multiplicatively.
- How do I calculate average annual return with GEOMEAN? Convert returns to growth factors (1+rate), then: =GEOMEAN(factors)-1. For returns of 10%, 20%, -5%: =GEOMEAN(1.1, 1.2, 0.95)-1 = 7.6% average annual return. This accounts for compounding correctly.
- Why does GEOMEAN return #NUM! error? GEOMEAN requires all positive values. Zero or negative numbers cause #NUM! error. For data with zeros, add a small constant or use a different measure. For negative returns, convert to growth factors first (1+return).
Editorial review
- Reviewed by Excel.Directory Editorial Team. Updated May 2026.