Free Excel Formula Course / Lesson 7 of 10

Excel Statistical Formulas and Analysis

Summarize distributions, compare observations, calculate ranks and percentiles, measure spread, and build basic forecasts.

Lesson 7: Select a statistic that answers the question

The mean is sensitive to extreme values; the median is the middle observation. Sample functions estimate a population from observed data, while population functions treat the listed values as the entire population.

For 10, 12, 13, 15, 100, the average is 30 but the median is 13. Report both when outliers matter.

Statistical formula reference

FunctionPurposeExample
AVERAGE / AVERAGEAMean; AVERAGEA also evaluates text and logical values in references.=AVERAGE(B2:B20).
MEDIANMiddle value of an ordered set.=MEDIAN(B2:B20).
MODE.SNGLMost frequent value.=MODE.SNGL(B2:B20).
MODE.MULTReturns multiple modes as an array.=MODE.MULT(B2:B20) spills in Microsoft 365.
LARGE / SMALLReturns the kth largest or smallest value.=LARGE(B2:B20,2) returns second-highest.
RANK.EQRanks a number; ties share a rank.=RANK.EQ(B2,$B$2:$B$20,0).
RANK.AVGRanks ties using their average rank.=RANK.AVG(B2,$B$2:$B$20,0).
PERCENTILE.INCPercentile including endpoints.=PERCENTILE.INC(B2:B20,0.9).
PERCENTILE.EXCPercentile excluding endpoints.=PERCENTILE.EXC(B2:B20,0.9).
QUARTILE.INC / EXCReturns a selected quartile using inclusive or exclusive method.=QUARTILE.INC(B2:B20,3) returns Q3.
STDEV.SSample standard deviation.=STDEV.S(B2:B20).
STDEV.PPopulation standard deviation.=STDEV.P(B2:B20).
VAR.S / VAR.PSample and population variance.=VAR.S(B2:B20).
CORRELPearson correlation coefficient for paired values.=CORREL(B2:B20,C2:C20).
COVARIANCE.S / PSample or population covariance.=COVARIANCE.S(B2:B20,C2:C20).
SKEWSample skewness, a measure of distribution asymmetry.=SKEW(B2:B20).
KURTExcess kurtosis statistic.=KURT(B2:B20).
COUNT / COUNTA / COUNTBLANKCount numeric, non-empty, or blank cells.=COUNT(B2:B20).
COUNTIF / COUNTIFSCount values matching one or several conditions.=COUNTIF(B2:B20,">=70").
FORECAST.LINEARPredicts a y value from a linear trend.=FORECAST.LINEAR(A21,B2:B20,A2:A20).
TRENDReturns y values along a linear trend line.=TREND(B2:B20,A2:A20,A21:A25).
LINESTReturns regression statistics for a linear model.=LINEST(B2:B20,A2:A20,TRUE,TRUE).
FREQUENCYCounts values in bins; returns an array.=FREQUENCY(B2:B20,D2:D5).
CONFIDENCE.NORMConfidence interval width using normal distribution.=CONFIDENCE.NORM(0.05,STDEV.S(B2:B20),COUNT(B2:B20)).
NORM.DISTNormal distribution probability or density.=NORM.DIST(x,mean,standard_dev,TRUE).
BINOM.DISTBinomial distribution probability.=BINOM.DIST(3,10,0.5,FALSE).
POISSON.DISTPoisson distribution probability.=POISSON.DIST(2,4,TRUE).

Use statistics responsibly

Correlation describes association, not causation. Check that paired ranges have the same length and aligned observations. State units, sample size, and the population/sample assumption beside a result.

Progress stays in this browser.