Built-in Functions: Statistical
- 61 minutes to read
The ExpressSpreadSheet function repository automatically registers all function signatures listed in the table below. Each signature has a corresponding function in Microsoft Excel® under the “Statistical“ category. These functions are designed to perform most of the common statistical operations, from basic mean and mode calculations to more complex statistical distribution and probability tests.
All function signatures marked as “Implemented”, are ready for use in formula expressions. The ExpressSpreadSheet formula engine uses “unimplemented” function signatures only to ensure compatibility with Microsoft Excel® spreadsheet documents that can contain the corresponding functions. You can add implementations to such “empty” signatures and override existing implementations as the “How to Create Custom Functions“ topic describes.
The Syntax column lists each optional function parameter in square brackets, and an ellipsis indicates an open-ended parameter list.
align=”center” colspan=”9” ! | ||||||||
---|---|---|---|---|---|---|---|---|
No. | Function Name | Implemented | Available in Container Controls | XLS Token | Parameters | Syntax | Description | |
colspan=”9” | | ||||||||
1. |
AVEDEV | Yes | 255 | One mandatory parameter. The function accepts a numeric value, array, or cell reference as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The AVEDEV function combines all specified values and arrays into a single array and uses it as a data source. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =AVEDEV | Returns the average of the absolute deviations of all numeric values in the source array from their mean. This function is designed to evaluate the variability of a series of numbers. The AVEDEV function treats TRUE and FALSE values as 1 and 0, respectively, and can recognize a numeric value in a text string (“11” or “0”, for example). The AVEDEV function returns the #N/A or #NAME? error code if it accepts no parameters or a text string as a parameter, respectively. To localize the AVEDEV function’s name and short description, use the sfn | ||
2. |
AVERAGE | Yes | 255 | One mandatory parameter. The function accepts a numeric value, array, or cell reference as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The AVERAGE function combines all specified values and arrays into a single array and uses it as a data source. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =AVERAGE | Calculates the arithmetic mean (average) of all numeric values in the source array. To calculate the average of only those numeric values that meet specific criteria, use the AVERAGEIF or AVERAGEIFS function instead. The AVERAGE function treats TRUE and FALSE values as 1 and 0, respectively, and can recognize a numeric value in a text string (“11” or “0”, for example). This function omits numeric values as text strings and Boolean values in cells and cell ranges that correspond to references passed as parameters. Unlike AVERAGE, the AVERAGEA function takes such cells into account. The AVERAGE function returns the #N/A or #NAME? error code if it accepts no parameters or a text string, respectively. To localize the AVERAGE function’s name and short description, use the sfn | ||
3. |
AVERAGEA | Yes | 255 | One mandatory parameter: The function accepts a numeric value, array, or cell reference as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The AVERAGEA function combines all specified values and arrays into a single source array and uses it as a data source. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =AVERAGEA | Calculates the arithmetic mean (average) of all specified parameters. The AVERAGEA function treats TRUE and FALSE values as 1 and 0, and recognizes numeric values stored in text strings (“11” or “0”, for example) in cell/cell range references, and parameter values separated by commas. Additionally, this function treats empty cells and cells that contain an empty string as zeros. Unlike AVERAGEA, the AVERAGE function ignores such cells and cells that contain Boolean values. The AVERAGEA function returns the #N/A or #NAME? error code if it accepts no parameters or a text string that this function cannot interpret as a numeric value. To localize the AVERAGEA function’s name and short description, use the sfn | ||
4. |
AVERAGEIF | Yes | 255 | Two mandatory parameters: the range which specifies one or more cells to average, including numbers or names, arrays or references that contain numbers; the criteria in the form of a number, expression, cell reference, or text that defines which cells are averaged. Additionally, you can specify the actual set of cells to average. If omitted, the range parameter is used. | =AVERAGEIF | Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria. Cells that contain TRUE or FALSE are ignored. If a cell in Average If range is a blank or text value, AVERAGEIF returns the #DIV/0! error value. If a cell in criteria is empty, AVERAGEIF treats it as a 0 value. If no cells in the range meet the criteria, AVERAGEIF returns the #DIV/0! error value. You can use the wildcard characters, question mark (?) and asterisk (*), in criteria. A question mark matches any single character; an asterisk matches any sequence of characters. If you want to find an actual question mark or asterisk, type a tilde (~) before the character. The Average | ||
5. |
AVERAGEIFS | Yes | 255 | Three mandatory parameters: the average range, the criteria range, and criteria, subsequent criteria ranges and criteria are optional. You can specify from 1 to 127 ranges in which the AVERAGEIFS function should evaluate the associated criteria. Criteria can be expressed as a number, string, logical expression, or cell reference. | =AVERAGEIFS | Returns the average (arithmetic mean) of all cells that meet multiple criteria. If average_range is a blank or text value, AVERAGEIFS returns the #DIV/0! error value. If a cell in a criteria range is empty, AVERAGEIFS treats it as a 0 value. Cells in range that contain TRUE evaluate as 1, and cells in range that contain FALSE evaluate as 0 (zero). Unlike the range and criteria arguments in the AVERAGEIF function, in AVERAGEIFS each criteria range passed as the criteria_range parameter must have the same size and shape as the sum range. If cells referred by the average_range parameter cannot be translated into numbers, the AVERAGEIFS function returns the #DIV/0! error value. If there are no cells that meet all the provided criteria, the AVERAGEIFS function returns the #DIV/0! error value. The AVERAGEIFS function measures central tendency, which is the location of the center of a group of numbers in a statistical distribution. | ||
6. |
BETA. | Yes | 255 | Six parameters, the first four of which are mandatory: X is the value between A and B at which the function should be evaluated; Alpha and Beta are parameters of the distribution; Cumulative is a logical value that determines the form of the function; A and B are lower and higher bounds to the interval of X, respectively. | =BETA. | Returns the beta distribution. The beta distribution is commonly used to study variation in the percentage of something across samples, such as fraction of the day people spend watching television. If any parameter is non-numeric, BETA. If either alpha or beta is not positive, BETA. If X < A, X > B, or A = B, BETA. If you omit values for A and B, BETA. If cumulative is TRUE, BETA. | ||
7. |
BETA. | Yes | 255 | Five parameters, the first three of which are mandatory: Probability is the probability associated with the beta distribution; Alpha and Beta are parameters of the distribution; A and B are lower and higher bounds to the interval of X, respectively. | =BETA. | Returns the inverse of the beta cumulative probability density function (BETA. If probability = BETA. If any parameter is non-numeric, BETA. If either alpha or beta is not positive, BETA. If probability is either below zero or higher than 1, BETA. If you omit values for A and B, BETA. Given a value for probability, BETA. | ||
8. |
BINOM. | Yes | 255 | Four obligatory parameters: the number of successes in trials, the number of independent trials, the probability of success on each trial, and the logical value that determines the form of the function. If cumulative is TRUE, then BINOM. | =BINOM. | Returns the individual term binominal distribution probability. Use BINOM. The number_s and trials parameters are truncated to integers. If number_s, trials, or probability_s is non-numeric, BINOM. If number_s < 0 or number_s > trials, BINOM. If probability_s < 0 or probability_s > 1, BINOM. | ||
9. |
BINOM. | Yes | 255 | Three obligatory parameters: the number of independent trials, the probability of success in each trial, and the number of successes in trials. Additionally, you can provide an additional range bound for the number of successes in trials. | =BINOM. | Returns the probability of a trial result using a binomial distribution. If any parameters are outside of their constraints, BINOM.
If any parameters are non-numeric values, BINOM. Numeric parameters are truncated to integers. | ||
10. |
BINOM. | No | 255 | =BINOM. | colspan=”2” | | |||
11. |
CHISQ. | No | 282 | Three obligatory parameters: the value at which you want to evaluate the distribution, the number of degrees of freedom, and the logical value that determines the form of the function. If cumulative is TRUE, CHISQ. | =CHISQ. | Returns the cumulative beta probability density functions. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television. If any parameter is non-numeric, CHISQ. If x is negative, CHISQ. If deg_freedom is not an integer, it is truncated. If deg_freedom < 1 or deg_freedom > 10^10, CHISQ. | ||
12. |
CHISQ. | No | 310 | Two obligatory parameters: the value at which you want to evaluate the distribution and the number of degrees of freedom. | =CHISQ. | Returns the one-tailed probability of the chi-squared distribution. The chi-squared distribution is associated with a chi-squared test. Use the chi-squared test to compare observed and expected values. For instance, a genetic experiment might hypothesize that the next generation of plants will exhibit a certain set of colors. By comparing the observed results with the expected ones, you can decide whether your original hypothesis is valid. If either parameter is non-numeric, CHISQ. If deg_freedom is not an integer, it is truncated. If deg_freedom < 1 or deg_freedom > 10^10, CHISQ. | ||
13. |
CHISQ. | Yes | 286 | Two obligatory parameters: the probability associated with the chi-squared distribution and the number of degrees of freedom. | =CHISQ. | Returns the inverse of the left-tailed probability of the chi-squared distribution. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television. If parameter is non-numeric, CHISQ. If probability < 0 or probability > 1, CHISQ. If deg_freedom is not an integer, it is truncated. If deg_freedom < 1 or deg_freedom > 10^10, CHISQ. | ||
colspan=”8” | | colspan=”2” | | rowspan=”75” | | rowspan=”75” | | |||||
14. |
CHISQ. | Yes | 287 | Two obligatory parameters: the probability associated with the chi-squared distribution and the number of degrees of freedom. | =CHISQ. | Returns the inverse of the right-tailed probability of the chi-squared distribution. If probability = CHISQ. If either parameter is non-numeric, CHISQ. If probability < 0 or probability > 1, CHISQ. If deg_freedom is not an integer, it is truncated. If deg_freedom < 1, CHISQ. Given a value for probability, CHISQ. | ||
15. |
CHISQ. | No | 289 | =CHISQ. | colspan=”2” | | |||
16. |
CONFIDENCE. | No | 291 | =CONFIDENCE. | colspan=”2” | | |||
17. |
CONFIDENCE. | No | 290 | =CONFIDENCE. | colspan=”2” | | |||
18. |
CORREL | Yes | 330 | Two obligatory parameters: array1 specifies a cell range of values and array2 specifies a second range of values. | =CORREL | Returns the correlation coefficient of the array1 and array2 cell ranges. Use the correlation coefficient to determine the relationship between two properties. For example, you can examine the relationship between a location’s average temperature and the use of air conditioners. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however cells with the zero value are included. If array1 and array2 have a different number of data points, CORREL returns the #N/A error value. If either array1 or array2 is empty, or if s (the standard deviation) of their values equals zero, CORREL returns the #DIV/0! error value. | ||
19. |
COUNT | Yes | 292 | A list of parameters | =COUNT | Returns the number of cells in a given range. | ||
20. |
COUNTA | Yes | 293 | A list of parameters | =COUNTA | Counts the number of non-empty cells in a given range. | ||
21. |
COUNTBLANK | Yes | 295 | A list of parameters | =COUNTBLANK | Counts the number of empty cells. | ||
22. |
COUNTIF | Yes | 294 | Two parameters: the range of cells and the condition of type string. | =COUNTIF | Counts the number of nonblank cells within a range, which meet a given condition. | ||
23. |
COUNTIFS | Yes | 296 | Two mandatory parameters: the criteria range in which the function should evaluate the associated criteria and the criteria in the form of a number, expression, cell reference, or text string. Additional criteria ranges and their associated criteria are optional. You can specify up to 127 range/criteria pairs. | =COUNTIFS | The COUNTIFS function applies criteria to cells across multiple ranges and counts the number of times all criteria are met. Each range’s criteria is applied one cell at a time. If all of the first cells in each range meet their associated criteria, the count increases by 1. If all of the second cells meet their associated criteria, the count again increases by 1. If the criteria parameter is a reference to an empty cell, the COUNTIFS function treats the empty cell as a 0 value. You can use the question mark (?) and asterisk (*) (i. | ||
24. |
COVARIANCE. | Yes | 328 | Two obligatory parameters: array1 specifies the first cell range of integers and array2 specifies the second range of integers. | =COVARIANCE. | Returns population covariance, the average of the products of deviations for each data point pair in two data sets. Use covariance to determine the relationship between two data sets. For example, you can examine whether greater income accompanies greater levels of education. The parameters must either be numbers or be names, arrays, or references that contain numbers. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. If array1 and array2 have different numbers of data points, COVARIANCE. If either array1 or array2 is empty, COVARIANCE. | ||
25. |
COVARIANCE. | No | 329 | Two obligatory parameters: array1 specifies the first cell range of integers and array2 specifies the second range of integers. | =COVARIANCE. | Returns the sample covariance, the average of the products of deviations for each data point pair in two data sets. The parameters must either be numbers or be names, arrays, or references that contain numbers. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. If array1 and array2 have different numbers of data points, COVARIANCE. If either array1 or array2 is empty or contains only 1 data point each, COVARIANCE. | ||
26. |
DEVSQ | Yes | 300 | The first parameter is required, subsequent numbers are optional. You can specify from 1 to 255 parameters for which you want to calculate the sum of squared deviations. You can also use a single array or a reference to an array instead of parameters separated by commas. | =DEVSQ | Returns the sum of squares of deviations of data points from their sample mean. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. Parameters that are error values or text that cannot be translated into numbers cause errors. | ||
27. |
EXPON. | Yes | 327 | Three obligatory parameters: the value of the function, the parameter value, and the logical value that indicates which form of the exponential function to provide. If cumulative is TRUE, EXPON. | =EXPON. | Returns the exponential distribution. Use EXPON. If x or lambda is non-numeric, EXPON. If x < 0, EXPON. If lambda is not positive, EXPON. | ||
28. |
F. | No | 216 | =F. | colspan=”2” | | |||
29. |
F. | No | 12 | =F. | colspan=”2” | | |||
30. |
F. | No | 193 | =F. | colspan=”2” | | |||
31. |
F. | No | 301 | =F. | colspan=”2” | | |||
32. |
F. | No | 332 | =F. | colspan=”2” | | |||
33. |
FISHER | No | 316 | =FISHER | colspan=”2” | | |||
34. |
FISHERINV | No | 46 | =FISHERINV | colspan=”2” | | |||
35. |
FORECAST | Yes | 194 | Three obligatory parameters: the data point for which you want to predict a value, the dependent array or range of data, and the independent array or range of data. | =FORECAST | Calculates, or predicts, a future value by using existing values. The predicted value is a y-value for a given x-value. The known values are existing x-values and y-values, and the new value is predicted by using linear regression. You can use this function to predict future sales, inventory requirements, or consumer trends. If x is non-numeric, FORECAST returns the #VALUE! error value. If known_y’s and known_x’s are empty or contain different number of data points, FORECAST returns the #N/A error value. If the variance of known_x’s equals zero, then FORECAST returns the #DIV/0! error value. | ||
36. |
FREQUENCY | No | 302 | =FREQUENCY | colspan=”2” | | |||
37. |
GAMMA | No | 324 | The number parameter is mandatory. | =GAMMA | Returns the gamma function value. If number is not positive, GAMMA returns the #NUM! error value. If number contains characters that are not valid, GAMMA returns the #VALUE! error value. | ||
38. |
GAMMA. | Yes | 255 | Four mandatory parameters: X – the value at which you want to evaluate the distribution; Alpha and Beta are parameters to the distribution; Cumulative is a logical value that determines the form of the function. | =GAMMA. | Returns the gamma distribution. You can use this function to study variables that may have a skewed distribution. The gamma distribution is commonly used in queuing analysis. If x, alpha, or beta is non-numeric, GAMMA. If x is negative, GAMMA. If either alpha or beta is not positive, GAMMA. If beta = 1, GAMMA. If cumulative is TRUE, GAMMA. | ||
39. |
GAMMA. | Yes | 255 | Three mandatory parameters: Probability is the probability associated with the gamma distribution; Alpha and beta are parameters to the distribution. | =GAMMA. alpha, beta) | Returns the inverse of the gamma cumulative distribution. If p = GAMMA. If beta = 1, GAMMA. If any parameter is a text string, GAMMA. If the probability is either negative or higher than 1, GAMMA. If either alpha or beta is not positive, GAMMA. Given a value for the probability, GAMMA. | ||
40. |
GAMMALN | Yes | 271 | A single mandatory parameter of double type, which is the value for which you want to calculate GAMMALN. | =GAMMALN | Returns the natural logarithm of the gamma function, ((x). If x is non-numeric, GAMMALN returns the #VALUE! error value. If x is not positive, GAMMALN returns the #NUM! error value. The number e raised to the GAMMALN | ||
41. |
GAMMALN. | Yes | 255 | A single mandatory parameter of double type, which is the value for which you want to calculate the natural logarithm of the gamma function. | =GAMMALN. | Returns the natural logarithm of the gamma function, ((x). If x is non-numeric, GAMMALN. If x is not positive, GAMMALN. The number e raised to the GAMMALN. | ||
42. |
GAUSS | Yes | 255 | The z parameter is mandatory and specifies a number. | =GAUSS | Calculates the probability that a member of a standard normal population will fall between the mean and z standard deviations from the mean. If z is not a valid number, GAUSS returns the #NUM! error value. If z is not a valid data type, GAUSS returns the #VALUE! error value. Because NORM. | ||
43. |
GEOMEAN | Yes | 319 | Up to 255 parameters, for which you calculate the mean. Only the first parameter is mandatory. You can also use a single array instead of number of parameters. | =GEOMEAN | Returns the geometric mean of an array or range of positive data. For example, you can use GEOMEAN to calculate average growth rate given compound interest with variable rates. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. Error values or text strings that cannot be translated into numbers cause errors, if you use them as parameters. If any data point is not positive, GEOMEAN returns the #NUM! error value. | ||
44. |
GROWTH | No | 52 | =GROWTH | colspan=”2” | | |||
45. |
HARMEAN | No | 320 | =HARMEAN | colspan=”2” | | |||
46. |
HYPGEOM. | Yes | 255 | Five obligatory parameters: the number of successes in the sample, the size of the sample, the number of successes in the population, the population size, and the logical value that determines the form of the function. If cumulative is TRUE, then HYPGEOM. | =HYPGEOM. | Returns the hypergeometric distribution. HYPGEOM. All parameters are truncated to integers. If any parameter is non-numeric, HYPGEOM. If sample_s < 0 or sample_s is greater than the lesser of number_sample or population_s, HYPGEOM. If number_sample is not positive or number_sample > number_population, HYPGEOM. If population_s is not positive or population_s > number_population, HYPGEOM. If number_pop is not positive, HYPGEOM. | ||
47. |
INTERCEPT | Yes | 311 | Two obligatory parameters: the dependent and independent sets of observations or data. | =INTERCEPT | Calculates the point at which a line will intersect the y-axis by using existing x-values and y-values. The intercept point is based on a best-fit regression line plotted through the known x-values and known y-values. Use the INTERCEPT function when you want to determine the value of the dependent variable when the independent variable is 0 (zero). For example, you can use the INTERCEPT function to predict a metal’s electrical resistance at a certain temperature when your data points were taken at room temperature and higher. The parameters should be either numbers or names, arrays, or references that contain numbers. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. If known_y’s and known_x’s contain a different number of data points or contain no data points, INTERCEPT returns the #N/A error value. | ||
48. |
KURT | No | 322 | =KURT | colspan=”2” | | |||
49. |
LARGE | Yes | 325 | Two parameters: the array or range of data for which you want to determine the k-th largest value. K is the position (from the largest) in the array or cell range of data to return. | =LARGE | Returns the k-th largest value in a data set. You can use this function to select a value based on its relative standing. For example, you can use LARGE to return the highest, runner-up, or third-place score. If array is empty, LARGE returns the #NUM! error value. If k is not positive or if k is greater than the number of data points, LARGE returns the #NUM! error value. If n is the number of data points in a range, then LARGE | ||
50. |
LINEST | No | 49 | =LINEST | colspan=”2” | | |||
51. |
LOGEST | No | 51 | =LOGEST | colspan=”2” | | |||
52. |
LOGNORM. | No | 255 | =LOGNORM. | colspan=”2” | | |||
53. |
LOGNORM. | No | 255 | =LOGNORM. | colspan=”2” | | |||
54. |
MAX | Yes | 7 | One mandatory parameter: The function accepts a numeric value, array, or cell reference passed as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The MAX function combines all specified values and arrays into a single source array and returns the highest value in it. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MAX | Returns the highest value in the source array. The MAX function returns 0 if there are no numeric values in the source array. Use the MAXA function instead if you need to interpret logical values and text as numbers. The MAX function returns the NAME? error code if an accepted parameter is not a numeric value. To localize the MAX function’s name and short description, use the sfn | ||
55. |
MAXA | Yes | 362 | One mandatory parameter. The function accepts a numeric value, array, or cell reference passed as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The MAXA function combines all specified values and arrays into a single source array and returns the highest value in it. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MAXA | Returns the highest value in the source array. The MAXA function works similar to MAX, but takes text strings and logical values into account. The MAXA function returns the NAME? error code if an accepted parameter is not a numeric value. To localize the MAXA function’s name and short description, use the sfn | ||
56. |
MEDIAN | Yes | 227 | One mandatory parameter. The function accepts a numeric value, array, or cell reference passed as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The MEDIAN function combines all specified values and arrays into a single source array and uses it as a data source. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MEDIAN | Returns the median of all numeric values in the source array. The MEDIAN function returns the NAME? error code if an accepted parameter is not a numeric value. To localize the MEDIAN function’s name and short description, use the sfn | ||
57. |
MIN | Yes | 6 | One mandatory parameter: The function accepts a numeric value, array, or cell reference passed as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The MIN function combines all specified values and arrays into a single array and returns the lowest value in it. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MIN | Returns the lowest value in the source array. The MIN function returns 0 if there are no numeric values in the source array. Use the MINA function instead if you need to interpret logical values and text as numbers. The MIN function returns the NAME? error code if an accepted parameter is not a numeric value. To localize the MIN function’s name and short description, use the sfn | ||
58. |
MINA | Yes | 363 | One mandatory parameter. The function accepts a numeric value, array, or reference as the Number1 parameter. Up to 254 optional numeric parameters, arrays, or cell references. The MINA function combines all specified values and arrays into a single source array and returns the lowest value in it. The combined source array’s size is unlimited. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MINA | Returns the lowest value in the source array. The MINA function works similar to MIN, but takes text strings and logical values into account. The MINA function returns the NAME? error code if an accepted parameter is not a numeric value. To localize the MINA function’s name and short description, use the sfn | ||
59. |
MODE. | Yes | 255 | One mandatory parameter. The function accepts a numeric value, array, or reference as the Number1 parameter. Up to 254 optional numeric parameters, arrays, or cell references. The MODE. Note that the function ignores text, logical values, and empty cells in references to cell ranges passed as parameters. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MODE. | Returns a column populated with the most repetitive values in the source array. The function returns more than a single result only if the source array has more than one value with the same highest number of occurrences. For example, the “=MODE. Note that you can pass the MODE. The MODE. The MODE. To localize the MODE. | ||
60. |
MODE. | Yes | 255 | One mandatory parameter: A numeric value, array, or cell reference passed as the Number1 parameter. Up to 254 optional numeric parameters or arrays of numbers. The MODE. The function can also accept defined names that store numeric constants or refer to the arrays of numeric values. | =MODE. | Calculates the mode of a series of numbers, that is, returns the most repetitive value in the source array. For example, the “=MODE. The MODE. The MODE. The MODE. To localize the MODE. | ||
61. |
NEGBINOM. | No | 255 | Four mandatory parameters:
| =NEGBINOM. | Returns the negative binomial distribution, that is, the probability that there is a specific number of failures before a threshold number of successful trials at the constant probability of an independent trial’s success. Pass TRUE or FALSE as the Cumulative parameter to switch between the cumulative distribution function and probability density function calculation modes. This function works similar to the BINOM. The NEGBINOM.
NEGBINOM. To localize the NEGBINOM. | ||
62. |
NORM. | Yes | 255 | Four mandatory parameters:
| =NORM. | Calculates the normal distribution for the specified mean and standard deviation. This function has widespread use in statistics, including hypothesis tests. Pass TRUE or FALSE as the Cumulative parameter to switch between the cumulative distribution and probability mass function calculation modes. If the evaluated distribution is a standard normal distribution (that is, the mean is zero, and the standard deviation equals 1), you can use the NORM. You can use the NORM. The NORM.
NORM. To localize the NORM. | ||
63. |
NORM. | Yes | 255 | Three mandatory parameters:
| =NORM. | Calculates the inverse of the normal cumulative distribution for the specified mean and standard deviation. The NORM. You can use the NORM. The NORM.
The NORM. To localize the NORM. | ||
64. |
NORM. | Yes | 255 | Two mandatory parameters:
| =NORM. | Calculates the standard normal distribution (the normal distribution whose mean is zero, and the standard deviation equals 1). Pass TRUE or FALSE as the Cumulative parameter to switch between the cumulative distribution and probability mass function calculation modes. Use the NORM. You can use the NORM. The NORM. To localize the NORM. | ||
65. |
NORM. | Yes | 255 | The only mandatory parameter is Probability that accepts a probability that corresponds to the standard normal distribution. This value must range from 0 to 1. | =NORM. | Iteratively calculates the inverse of the standard normal distribution (the normal distribution whose mean is zero, and the standard deviation equals 1). Use the NORM. You can use the NORM. The NORM.
To localize the NORM. | ||
66. |
PEARSON | Yes | 312 | Two mandatory parameters:
| =PEARSON | Calculates the Pearson product moment correlation coefficient (R). This coefficient is a dimensionless index that ranges from -1. The PEARSON function returns the #N/A error code if the two specified arrays are not identical in size. The function ignores referred empty cells, Boolean values, and text. To localize the PEARSON function’s name and short description, use the sfn | ||
67. |
PERCENTILE. | Yes | 255 | Two mandatory parameters:
| =PERCENTILE. | Returns the K-th percentile of values in a range. The PERCENTILE.
To localize the PERCENTILE. | ||
68. |
PERCENTILE. | Yes | 255 | Two mandatory parameters: the array or range of data that defines relative standing, and the percentile value in the range 0.. | =PERCENTILE. | Returns the k-th percentile of values in a range. You can use this function to establish a threshold of acceptance. For example, you can decide to examine candidates who score above 90th percentile. If array is empty, PERCENTILE. If k is non-numeric, PERCENTILE. If k is < 0 or if k > 1, PERCENTILE. If k is not a multiple of 1/(n - 1), PERCENTILE. | ||
69. |
PERCENTRANK. | No | 255 | =PERCENTRANK. | colspan=”2” | | |||
70. |
PERCENTRANK. | No | 255 | =PERCENTRANK. | colspan=”2” | | |||
71. |
PERMUT | Yes | 299 | Two mandatory parameters:
| =PERMUT | Returns the number of unique permutations for a specific subset of objects that you can select from the full set. Like combinations, permutations are sets or subsets of objects or events. Unlike combinations, the internal order is significant for permutations. The PERMUT function is useful for lottery-related probability calculations. Use the PERMUTATIONA function if you need to take all repeating permutations into account. If you pass a floating-point value as a parameter, the PERMUT function truncates it. The PERMUT function returns:
To localize the PERMUT function’s name and short description, use the sfn | ||
72. |
PERMUTATIONA | No | 255 | Two mandatory parameters:
| =PERMUTATIONA | Returns the number of permutations for a specific subset of objects (with repetitions) that you can select from the full set. This function works similar to PERMUT, but includes repeating permutations into the result. If you pass a floating-point value as a parameter, the PERMUTATIONA function truncates it. The PERMUTATIONA function returns:
To localize the PERMUTATIONA function’s name and short description, use the sfn | ||
73. |
PHI | No | 255 | The only mandatory parameter is X that accepts a value of the evaluated function (a position on the X-axis for which the PHI function calculates the density for a standard normal distribution. | =PHI | Calculates the density function result for a standard normal distribution. The PHI function returns the #VALUE! or #NUM! error code if the accepted parameter is not a numeric value or not within the valid range, respectively. To localize the PHI function’s name and short description, use the sfn | ||
74. |
POISSON. | Yes | 255 | Three mandatory parameters:
| =POISSON | Calculates the Poisson distribution that is often used to predict the number of events that occur over a specific time. Pass TRUE or FALSE as the Cumulative parameter to switch between the cumulative Poisson distribution and Poisson probability mass function calculation modes. The POISSON. POISSON. To localize the POISSON. | ||
75. |
PROB | No | 317 | =PROB | colspan=”2” | | |||
76. |
QUARTILE. | Yes | 255 | Two mandatory parameters: the array or cell range of numeric values for which you want the quartile value, and the quart that indicates which value to return. | =QUARTILE. | Returns the quartile of the data set, based on percentile values from 0.. If array is empty, QUARTILE. If quart is not an integer, it is truncated. If quart is not positive or if quart equals to or exceeds 4, QUARTILE. MIN, MEDIAN, and MAX return the same value as QUARTILE. | ||
77. |
QUARTILE. | Yes | 255 | Two mandatory parameters: the array or cell range of numeric values for which you want the quartile value, and the quart that indicates which value to return. If quart = 0, QUARTILE. If quart = 1, QUARTILE. If quart = 2, QUARTILE. If quart = 3, QUARTILE. If quart = 4, QUARTILE. | =QUARTILE. | Returns the quartile of a data set, based on percentile values from 0.. If array is empty, QUARTILE. If quart is not an integer, it is truncated. If quart < 0 or if quart > 4, QUARTILE. MIN, MEDIAN, and MAX return the same value as QUARTILE. | ||
78. |
RANK. | Yes | 255 | Two mandatory parameters: the number whose rank you want to find, and the ref parameter specifies an array of, or a reference to, a list of numbers. Additionally, you can set the way of ranking the number as the order parameter. | =RANK. | Returns the rank of a number in a list of numbers: its size relative to other values in the list. If more than one value has the same rank, the average rank is returned. If order is 0 (zero) or omitted, the Express If order is any non-zero value, the Express | ||
79. |
RANK. | Yes | 255 | Two mandatory parameters: the number whose rank you want to find, and the ref parameter specifies an array of, or a reference to, a list of numbers. Additionally, you can set the way of ranking the number as the order parameter. | =RANK. | Returns the rank of a number in a list of numbers. Its size is relative to other values in the list; if more than one value has the same rank, the top rank of that set of values is returned. If you were to sort the list, the rank of the number would be its position. If order is 0 (zero) or omitted, the Express If order is any non-zero value, the Express RANK. For some purposes one might want to use a definition of rank that takes ties into account. In previous example, you would want a revised rank of 5. Correction factor for tied ranks=[COUNT | ||
80. |
RSQ | Yes | 313 | Two mandatory parameters are two arrays or ranges of data points. | =RSQ | Returns the square of the Pearson product moment correlation coefficient through data points in known_y’s and known_x’s. For more information, refer to the description of the PEARSON function. The r-squared value can be interpreted as the proportion of the variance in y attributable to the variance in x. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. Parameters that are error values or text that cannot be translated into numbers cause errors. If known_y’s and known_x’s are empty or have a different number of data points, RSQ returns the #N/A error value. If known_y’s and known_x’s contain only 1 data point, RSQ returns the #DIV/0! error value. | ||
81. |
SKEW | Yes | 323 | The SKEW function accepts from one to 255 parameters for which you want to calculate skewness. You can also use a single array or a reference to an array instead of parameters separated by commas. Note that you must specify at least one parameter. | =SKEW | Returns the skewness of a distribution. Skewness characterizes the degree of asymmetry of a distribution around its mean. Positive skewness indicates a distribution with an asymmetric tail extending toward more positive values. Negative skewness indicates a distribution with an asymmetric tail extending towards more negative values. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. Parameters that are error values or text that cannot be translated into numbers cause errors. If there are fewer than three data points, or the sample standard deviation is zero, SKEW returns the #DIV/0! error value. | ||
82. |
SKEW. | Yes | 255 | The SKEW function accepts from one to 255 parameters for which you want to calculate skewness. You can also use a single array or a reference to an array instead of parameters separated by commas. Note that you must specify at least one parameter. | =SKEW. | Returns the skewness of a distribution based on a population: a characterization of the degree of asymmetry of a distribution around its mean. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. SKEW. If parameters are values that are not valid, SKEW. If parameters use data types that are not valid, SKEW. If there are fewer than three data points, or the sample standard deviation is zero, SKEW. | ||
83. |
SLOPE | Yes | 315 | Two mandatory parameters: an array or cell range of numeric dependent data points and the set of independent data points. | =SLOPE | Returns the slope of the linear regression line through data points in known_y’s and known_x’s. The slope is the vertical distance divided by the horizontal distance between any two points on the line, which is the rate of change along the regression line. The parameters must be either numbers or names, arrays, or references that contain numbers. If an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. If known_y’s and known_x’s are empty or have a different number of data points, SLOPE returns the #N/A value. | ||
84. |
SMALL | Yes | 326 | Two mandatory parameters: an array or range of numerical data for which you want to determine the k-th smallest value and the position (from the smallest) in the array or range of data to return. | =SMALL | Returns the k-th smallest value in a data set. Use this function to return values with a particular relative standing in a data set. If array is empty, SMALL returns the #NUM! error value. If k is not positive or if k exceeds the number of data points, SMALL returns the #NUM! error value. If n is the number of data points in array, SMALL | ||
85. |
STANDARDIZE | Yes | 297 | =STANDARDIZE | colspan=”2” | | |||
86.. |
STDEV. | Yes | 255 | From 1 to 255 parameters. Only the number1 is required, subsequent values are optional. You can also use a single array or a reference to an array instead of parameters separated by commas. | =STDEV. | Estimates the standard deviation based on the entire population. The standard deviation is a measure of how widely values are dispersed from the average value (the mean). STDEV. For large sample sizes, STDEV. The standard deviation is calculated using the “n” method. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values, and text representations of numbers that you type directly into the list of parameters are counted. If an parameter is an array or reference, only numbers in that array or reference are counted. Empty cells, logical values, text, or error values in the array or reference are ignored. Parameters that are error values or text that cannot be converted into numbers cause errors. If you want to include logical values and text representations of numbers in a reference part of the calculation, use the STDEVPA function instead. | ||
87 |
STDEV. | Yes | 255 | This function accepts from 1 to 255 parameters. Only the number1 is required, subsequent values are optional. You can also use a single array or a reference to an array instead of parameters separated by commas. | =STDEV. | Estimates the standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value (the mean). STDEV. The standard deviation is calculated using the “n-1” method. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. If an parameter is an array or reference, only numbers in that array or reference are counted. Empty cells, logical values, text, or error values in the array or reference are ignored. Parameters that are error values or text that cannot be converted into numbers cause errors. If you want to include logical values and text representations of numbers in a reference as part of the calculation, use the STDEVA function instead. | ||
colspan=”8” | | colspan=”2” | | rowspan=”18” | | rowspan=”18” | | |||||
88. |
STDEVA | Yes | 366 | From 1 to 255 parameters. Only the value1 is required, subsequent values are optional. You can also use a single array or a reference to an array instead of parameters separated by commas. | =STDEVA | Estimates the standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value (the mean). STDEVA assumes that its parameters are a sample of the population. If your data represents the entire population, you must calculate the standard deviation using STDEVPA instead. The standard deviation is calculated using the “n-1” method. Parameters can be the following: numbers, names, arrays, or references that contain numbers; text representations of numbers, or logical values, such as TRUE and FALSE, in a reference. Parameters that contain TRUE evaluate as 1; parameters that contain text or FALSE evaluate as 0 (zero). If an parameter is an array or reference, only values in that array or reference are used. Empty cells and text values in that array or reference are ignored. Parameters that are error values or text that cannot be translated into numbers cause errors. If you do not want to include logical values and text representations of numbers in a reference as part of the calculation, use the STDEV function instead. | ||
89. |
STDEVPA | Yes | 364 | From 1 to 255 parameters. Only the value1 is required, subsequent values are optional. You can also use a single array or a reference to an array instead of parameters separated by commas. | =STDEVPA | Calculates the standard deviation based on the entire population, including numbers, text, and logical values. The standard deviation is a measure of how widely values are dispersed from the average value (the mean). STDEVPA assumes that its parameters are the entire population. If your data represents a sample of the population, you must calculate the standard deviation by using the STDEVA function. The standard deviation is calculated using the “n” method. Parameters can be the following: numbers, names, arrays, or references that contain numbers; text representations of numbers, or logical values, such as TRUE and FALSE, in a reference. Text representations of numbers that you type directly into the list of parameters are counted. Parameters that contain TRUE evaluate as 1; parameters that contain text or FALSE evaluate as 0 (zero). If an parameter is an array or reference, only values in that array or reference are used. Empty cells and text values in the array or reference are ignored. Parameters that are error values or text that cannot be converted into numbers cause errors. If you do not want to include logical values and text representations of numbers in a reference as part of the calculation, use the STDEVP function instead. | ||
90. |
STEYX | Yes | 314 | Two mandatory parameters: the two arrays or ranges of dependent and independent data points, respectively. | =STEYX | Returns the standard error of the predicted y-value for each x in the regression. The standard error is a measure of the amount of error in the prediction of y for an individual x. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values and text representations of numbers that you type directly into the list of parameters are counted. In an array or reference parameter contains text, logical values, or empty cells, those values are ignored; however, cells with the zero value are included. Parameters that are error values or text that cannot be converted into numbers cause errors. If known_y’s and known_x’s have a different number of data points, STEYX returns the #N/A error value. If known_y’s and known_x’s are empty or have less than three data points, STEYX returns the #DIV/0! error value. | ||
91. |
T. | Yes | 255 | Three obligatory parameters: the numeric value at which to evaluate the distribution, the integer value indicating the number of degrees of freedom, and the cumulative logical value that determines the form of the function. If cumulative is TRUE, T. | =T. | Returns the Student’s left-tailed t-distribution. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. If any parameter is non-numeric, T. If deg_freedom < 1, T. | ||
92. |
T. | Yes | 255 | Two obligatory parameters: the numeric value at which to evaluate the distribution, and the integer value that indicates the number of degrees of freedom. | =T. | Returns the two-tailed Student’s t-distribution. The Student’s t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution. If any parameter is non-numeric, T. If deg_freedom < 1, T. If x < 0, then T. | ||
93. |
T. | Yes | 255 | Two obligatory parameters: the numeric value at which to evaluate the distribution, and the integer value that indicates the number of degrees of freedom. | =T. | Returns the right-tailed Student’s t-distribution. The t-distribution is used in the hypothesis testing of small data sets. Use this function in place of a table of critical values for the t-distribution. If any parameter is non-numeric, T. If deg_freedom < 1, T. | ||
94. |
T. | Yes | 255 | Two obligatory parameters: the probability associated with the Student’s t-distribution and the number of degrees of freedom with which to characterize the distribution. | =T. | Returns the left-tailed inverse of the student’s t-distribution. If either parameter is non-numeric, T. If probability <= 0 or if probability > 1, T. If deg_freedom is not an integer, it is truncated. If deg_freedom < 1, T. | ||
95. |
T. | Yes | 255 | Two obligatory parameters: the probability associated with the Student’s t-distribution and the number of degrees of freedom with which to characterize the distribution. | =T. | Returns the two-tailed inverse of the Student’s t-distribution. If either parameter is non-numeric, T. If probability <= 0 or if probability > 1, T. If deg_freedom < 1, T. T. A one-tailed t-value can be returned by replacing probability with 2*probability. For a probability of 0. Given a value for probability, T. | ||
96. |
T. | No | 255 | =T. | colspan=”2” | | |||
97. |
TREND | No | 50 | =TREND | colspan=”2” | | |||
98. |
TRIMMEAN | No | 331 | =TRIMMEAN | colspan=”2” | | |||
99. |
VAR. | Yes | 255 | From 1 to 255 parameters. Only the number1 is required, subsequent values are optional. | =VAR. | Calculates variance based on the entire population (ignores logical values and text in the population). VAR. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values, and text representations of numbers that you type directly into the list of parameters are counted. If an parameter is an array or reference, only numbers in that array or reference are counted. Empty cells, logical values, text or error values in the array or reference are ignored. Parameters that are error values or text that cannot be translated into numbers cause errors. If you want to include logical values and text representations of numbers in a reference as part of the calculation, use the VARPA function instead. | ||
100. |
VAR. | Yes | 255 | From 1 to 255 parameters. Only the number1 is required, subsequent values are optional. | =VAR. | Estimates variance based on a sample (ignores logical values and text in the sample). VAR. Parameters can either be numbers or names, arrays, or references that contain numbers. Logical values, and text representations of numbers that you type directly into the list of parameters are counted. If an parameter is an array or reference, only numbers in that array or reference are counted. Empty cells, logical values, text, or error values in the array or reference are ignored. Parameters that are error values or text that cannot be translated into numbers cause errors. If you want to include logical values or text representations of numbers in a reference as part of the calculation, use the VARA function instead. | ||
101. |
VARA | Yes | 367 | From 1 to 255 parameters. Only the value1 is required, subsequent values are optional. | =VARA | Estimates variance based on a sample. VARA assumes that its parameters are a sample of the population. If your data represents the entire population, you must calculate the variance by using the VARPA function instead. Parameters can be the following: numbers, names, arrays, or references that contain numbers; text representations of numbers, or logical values, such as TRUE and FALSE, in a reference. Logical values and text representations of numbers that you type directly into the list of parameters are counted. Parameters that contain TRUE evaluate as 1; parameters that contain text or FALSE evaluate as 0 (zero). If an parameter is an array or reference, only values in that array or reference are used. Empty cells and text values in the array or reference are ignored. Parameters that are error values or text that cannot be translated into numbers cause errors. If you do not want to include logical values and text representations of numbers in a reference as part of the calculation, use the VAR. | ||
102. |
VARPA | Yes | 365 | From 1 to 255 parameters. Only the value1 is required, subsequent values are optional. | =VARPA | Calculates variance based on the entire population. VARPA assumes that its parameters are the entire population. If your data represents a sample of the population, you must calculate the variance by using the VARA function instead. Parameters can be the following: numbers, names, arrays, or references that contain numbers; text representations of numbers, or logical values, such as TRUE and FALSE, in a reference. Logical values and text representations of numbers that you type directly into the list of parameters are counted. Parameters that contain TRUE evaluate as 1; parameters that contain text or FALSE, evaluate as 0 (zero). If an parameter is an array or reference, only values are used in that array or reference. Empty cells and text values in the array or reference are ignored. Parameters that are error values or text that cannot be translated into numbers cause errors. If you do not want to include logical values or text representations of numbers in a reference as part of the calculation, use the VARP function instead. | ||
103. |
WEIBULL. | Yes | 255 | Four mandatory parameters:
| =WEIBULL | Returns the Weibull distribution used in reliability analysis. You can use this function to calculate a device’s MTBF (mean time between failures). Pass TRUE or FALSE as the Cumulative parameter to switch between the Weibull cumulative distribution and probability density function calculation modes. The WEIBULL. The WEIBULL.
WEIBULL. To localize the WEIBULL. | ||
104. |
Z. | No | 255 | Two mandatory parameters:
The optional Sigma parameter specifies the population’s known standard deviation. The ZTEST function uses the sample standard deviation instead of the Sigma parameter value if it is omitted. | =ZTEST | Calculates the one-tailed probability associated with a Z-test that the sample mean exceeds the average of all numeric values in the source array (the observed sample mean). The ZTEST function returns the #N/A error code if the source array is empty. Z. To localize the Z. |