📊

Statistical Functions

41 functions

Averages, standard deviations, correlations, and forecasting

AVERAGE

Calculates the mean of the provided numbers.

AVERAGEIF

Averages values that satisfy one condition.

AVERAGEIFS

Averages values that meet all of the specified conditions.

CORREL

Pearson correlation coefficient between two arrays.

COUNT

COUNT returns the count of cells containing numbers in a range.

COUNTA

COUNTA returns the count of all non-empty cells in a range, including text, numbers, and logical values.

COUNTBLANK

COUNTBLANK returns the count of completely blank cells in a range.

COUNTIF

COUNTIF counts cells that match a condition. Give it a range and a criterion (like '>100' or 'East') and it tells you how many cells pass the test.

COUNTIFS

Counts cells that meet all of the specified conditions.

FORECAST

Predicts a y-value from a linear regression at a given x.

FORECAST.LINEAR

Predicts a y-value from a linear regression at a given x (Excel 2016+).

GROWTH

Fits an exponential curve and returns predicted y-values (array).

LINEST

Returns regression statistics (slope, intercept, and more) as an array.

MAX

MAX finds the highest value in a range.

MAXIFS

Finds the largest value where multiple conditions are all true.

MEDIAN

Finds the central (50th percentile) value of a dataset.

MIN

MIN finds the lowest value in a range.

MINIFS

Finds the smallest value where multiple conditions are all true.

MODE

Returns the single most frequently occurring value in a set of numbers.

MODE.MULT

Returns every value tied for the highest frequency as an array.

MODE.SNGL

Returns the single most frequent value, choosing the lowest on a tie.

PEARSON

Pearson correlation coefficient between two arrays (same as CORREL).

PERCENTILE

Returns the value at a given percentile (k from 0 to 1, inclusive).

PERCENTILE.EXC

Returns the value at percentile k (0 < k < 1) using the exclusive method.

PERCENTILE.INC

Returns the value at percentile k (0 <= k <= 1) using the inclusive method.

QUARTILE

Returns the specified quartile (0=min, 1, 2=median, 3, 4=max) of a dataset.

QUARTILE.EXC

Returns quartile 1, 2, or 3 using the exclusive method (endpoints excluded).

QUARTILE.INC

Returns the chosen quartile (0=min to 4=max) using the inclusive method.

RANK

Gives the rank of a value in a dataset, with ties sharing a rank.

RANK.AVG

Ranks a value; ties receive the average of the ranks they occupy.

RANK.EQ

Ranks a value in a list; ties share a rank and the next rank is skipped.

STDEV

Sample standard deviation (n-1) of a set of numbers.

STDEVA

Sample standard deviation that also counts text and logicals as numbers.

STDEVP

Population standard deviation (n) of a set of numbers.

STDEVPA

Population standard deviation that also counts text and logicals as numbers.

SUM

SUM calculates the sum of numeric values in a range.

TREND

Fits a linear trend and returns predicted y-values (array).

VAR

Sample variance (n-1) of a set of numbers.

VARA

Sample variance that also counts text and logicals as numbers.

VARP

Population variance (n) of a set of numbers.

VARPA

Population variance that also counts text and logicals as numbers.