Statistical Functions
41 functionsAverages, 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.