Statistical SKEW Float Float Double Float Double Float Double Float Double The SKEW() function returns an estimate for skewness of a distribution SKEW(number; number2; ...) SKEW(range) SKEW(11.4; 17.3; 21.3; 25.9; 40.1) returns 0.9768 SKEWP SKEWP Float Float Double Float Double Float Double Float Double The SKEWP() function returns the population skewness of a distribution SKEWP(number; number2; ...) SKEWP(range) SKEWP(11.4; 17.3; 21.3; 25.9; 40.1) returns 0.6552 SKEW MODE Float Float Double Float Double Float Double Float Double The MODE() function returns the most frequently occuring value in the data set. MODE(number; number2; ...) MODE(range) MODE(12; 14; 12; 15) returns 12 CORREL Float Cell range of values Double Second cell range of values Double The CORREL() function calculates the correlation coefficient of two cell ranges. CORREL(range1; range2) CORREL(A1:A3; B1:B3) PEARSON PEARSON Float Cell range of values Double Second cell range of values Double The PEARSON() function calculates the correlation coefficient of two cell ranges. It is the same as the CORREL function. PEARSON(range1; range2) PEARSON(A1:A3; B1:B3) CORREL COVAR Float Cell range of values Double Second cell range of values Double The COVAR() function calculates the covariance of two cell ranges. COVAR(range1; range2) COVAR(A1:A3; B1:B3) LARGE Float Cell range of values Double Position (from the largest) Int The LARGE() function returns the k-th largest value from the data set. LARGE(range; k) A1: 3, A2: 1, A3: 5 => LARGE(A1:A3; 2) returns 3 SMALL Float Cell range of values Double Position (from the smallest) Int The SMALL() function returns the k-th smallest value from the data set. SMALL(range; k) A1: 3, A2: 1, A3: 5 => SMALL(A1:A3; 1) returns 1 STANDARDIZE Float Number to be normalized Double Mean of the distribution Double Standard deviation Double The STANDARDIZE() function calculates a normalized value. STANDARDIZE(x; mean, stdev) STANDARDIZE(4; 3; 7) returns 0.1429 KURT Float Floating point values Double Floating point values Double Floating point values Double Floating point values Double Floating point values Double The KURT() function calculates an unbiased estimate of the kurtosis of a data set. You have to provide at least 4 values, otherwise an error is returned. KURT(value; value;...) KURT(A1:A5) KURT(21; 33; 54; 23) returns 1.344239 KURTP KURTP Float Floating point values Double Floating point values Double Floating point values Double Floating point values Double Floating point values Double The KURTP() function calculates an population kurtosis of a data set. You have to provide at least 4 values, otherwise an error is returned. KURTP(value; value;...) KURTP(A1:A5) KURTP(21; 33; 54; 23) returns -1.021 KURT DEVSQ Float Floating point values Double Floating point values Double Floating point values Double Floating point values Double Floating point values Double The DEVSQ() function calculates the sum of squares of deviations. DEVSQ(value; value;...) DEVSQ(A1:A5) DEVSQ(21; 33; 54; 23) returns 684.75 HYPGEOMDIST Float Number of success in the sample Int Number of trials Int Number of success overall Int Population size Int The HYPGEOMDIST() function returns the hypergeometric distribution. HYPGEOMDIST(x; n; M; N) HYPGEOMDIST(2; 5; 6; 20) returns 0.3522 GEOMEAN Float Floating point values Double Floating point values Double Floating point values Double Floating point values Double Floating point values Double The GEOMEAN() function returns the geometric mean of the given arguments. This is equal to the Nth root of the product of the terms. GEOMEAN(value; value;...) GEOMEAN(A1:A5) GEOMEAN(21; 33; 54; 23) returns 30.45886 HARMEAN HARMEAN Float Floating point values Double Floating point values Double Floating point values Double Floating point values Double Floating point values Double The HARMEAN() function returns the harmonic mean of the N data points (N divided by the sum of the inverses of the data points). HARMEAN(value; value;...) HARMEAN(A1:A5) HARMEAN(21; 33; 54; 23) returns 28.588 GEOMEAN NEGBINOMDIST Float Number of failures Int Number of successful trials Int Probability of success Double The NEGBINOMDIST() function returns the negative binomial distribution. NEGBINOMDIST(failures; success; prob_of_success) NEGBINOMDIST(2;5;0.55) returns 0.152872629 BINO Float Number of trials Int Number of successful trials Int Probability of success Double The BINO() function returns the binomial distribution. The first parameter is the number of trials, the second parameter is the number of successes, and the third is the probability of success. The number of trials should be greater than the number of successes and the probability should be smaller or equal to 1. BINO(trials;success;prob_of_success) BINO(12;9;0.8) returns 0.236223201 SUMPRODUCT Float Value (array) Double Value (array) Double The SUMPRODUCT() function (SUM(X*Y)) returns the sum of the product of these values. The number of values in the two arrays should be equal. Otherwise this function returns Err. SUMPRODUCT(array1;array2) SUMPRODUCT(A1:A2;B1:B2) with A1=2, A2=5, B1=3 and B2=5, returns 31 SUMX2PY2 Float Value (array) Double Value (array) Double The SUMX2PY2() function (SUM(X^2+Y^2)) returns the sum of the squares of these values. The number of values in the two arrays should be equal. Otherwise this function returns Err. SUMX2PY2(array1;array2) SUMX2PY2(A1:A2;B1:B2) with A1=2, A2=5, B1=3 and B2=5, returns 63 SUMX2MY2 Float Value (array) Double Value (array) Double The SUMX2MY2() function (SUM(X^2-Y^2)) returns the difference of the squares of these values. The number of values in the two arrays should be equal. Otherwise this function returns Err. SUMX2MY2(array1;array2) SUMX2MY2(A1:A2;B1:B2) with A1=2, A2=5, B1=3 and B2=5, returns -5 SUM2XMY Float Value (array) Double Value (array) Double The SUM2XMY() function (SUM((X-Y)^2)) returns the square of the differences of these values. The number of values in the two arrays should be equal. Otherwise this function returns Err. SUM2XMY(array1;array2) SUM2XMY(A1:A2;B1:B2) with A1=2, A2=5, B1=3 and B2=5, returns 1 INVBINO Float Number of trials Int Number of failures Int Probability of failure Double The INVBINO() function returns the negative binomial distribution. The first parameter is the number of trials, the second parameter is the number of failures, and the third is the probability of failure. The number of trials should be larger than the number of failures and the probability should be smaller or equal to 1. INVBINO(trials;failure;prob_of_failure) INVBINO(12;3;0.2) returns 0.236223201 COMBIN Int Total number of elements Int Number of elements to choose Int The COMBIN() function calculates the count of possible combinations. The first parameter is the total count of elements. The second parameter is the count of elements to choose. Both parameters should be positive and the first parameter should not be less than the second. Otherwise the function returns an error. COMBIN(total;chosen) COMBIN(12;5) returns 792 COMBIN(5;5) returns 1 PERMUT Int Total number of elements Int Number of elements to permutate Int The PERMUT() function returns the number of permutations. The first parameter is the number of elements, and the second parameter is the number of elements used in the permutation. PERMUT(total;permutated) PERMUT(8;5) equals 6720 PERMUT(1;1) equals 1 AVERAGE Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The AVERAGE() function calculates the average of all the values given as parameters. You can calculate the average of a range AVERAGE(A1:B5) or a list of values like AVERAGE(12;5;12.5). AVERAGE(value;value;...) AVERAGE(12;5;7) equals 8 AVERAGE(12.5;2) equals 7.25 AVERAGEA Float Floating point values Float String values String The AVERAGEA() calculates the average of the given arguments. Numbers, text and logical values are included in the calculation too. If the cell contains text or the argument evaluates to FALSE, it is counted as value zero (0). If the argument evaluates to TRUE, it is counted as one (1). Note that empty cells are not counted. AVERAGEA(value;value;...) AVERAGEA(11.4;17.3;"sometext";25.9;40.1) equals 18.94 AVEDEV Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The AVEDEV() function calculates the average of the absolute deviations of a data set from their mean. AVEDEV(value;value;...) AVEDEV(11.4;17.3;21.3;25.9;40.1) returns 7.84 AVEDEV(A1:A5) ... MEDIAN Float Floating point value or range of values Float Floating point values or range of values Float Floating point values or range of values Float Floating point values or range of values Float Floating point values or range of values Float The MEDIAN() function calculates the median of all the values given as parameters. You can calculate the median of a range like MEDIAN(A1:B5) or a list of values like MEDIAN(12; 5; 12.5). Blank cells will be considered as a zero, and cells with text will be ignored. MEDIAN(value;value;...) MEDIAN(12; 5; 5.5) equals 5.5 MEDIAN(12; 7; 8;2) equals 7.5 VAR Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The VAR() function calculates the estimates variance based on a sample. VAR(value;value;...) VAR(12;5;7) equals 13 VAR(15;80;3) equals 1716.333... VAR(6;7;8) equals 1 VARIANCE VARA VARP VARPA VARIANCE Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The VARIANCE() function calculates the estimates variance based on a sample. It's the same as the VAR function. VARIANCE(value;value;...) VARIANCE(12;5;7) equals 13 VARIANCE(15;80;3) equals 1716.333... VARIANCE(6;7;8) equals 1 VAR VARA VARP VARPA VARA Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The VARA() function calculates the variance based on a sample. VARA(value;value;...) VARA(12;5;7) equals 13 VARA(15;80;3) equals 1716.333... VARA(6;7;8) equals 1 VAR VARP VARPA VARP Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The VARP() function calculates the variance based on an entire population. VARP(value;value;...) VARP(12;5;7) equals 8.666... VARP(15;80;3) equals 1144.22... VARP(6;7;8) equals 0.6666667... VAR VARA VARPA VARPA Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The VARPA() function calculates the variance based on an entire population. Text and boolean values that evaluate to FALSE are counted as 0, boolean value that evaluate to TRUE are counted as 1. VARPA(value;value;...) VARPA(12;5;7) equals 8.666... VARPA(15;80;3) equals 1144.22... VARPA(6;7;8) equals 0.6666667... VAR VARA VARP STDEV Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The STDEV() function returns the estimate standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value. STDEV(value;value;...) STDEV(6;7;8) equals 1 STDEVP STDEVA Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The STDEVA() function returns the estimate standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value. If a referenced cell contains text or contains the boolean value FALSE, it is counted as 0. If the boolean value is TRUE it is counted as 1. STDEVA(value;value;...) STDEVA(6; 7; A1; 8) equals 1, if A1 is empty STDEVA(6; 7; A1; 8) equals 3.109, if A1 is TRUE STDEV STDEVP STDEVP Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The STDEVP() function returns the standard deviation based on an entire population STDEVP(value;value;...) STDEVP(6;7;8) equals 0.816497... STDEV STDEVPA Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float Floating point values Float The STDEVPA() function returns standard deviation based on an entire population. If a referenced cell contains text or contains the boolean value FALSE, it is counted as 0. If the boolean value is TRUE it is counted as 1. STDEVPA(value;value;...) STDEVPA(6; 7; A1; 8) equals 0.816497..., if A1 is empty STDEVPA(6; 7; A1; 8) equals 2.69..., if A1 is TRUE STDEVPA(6; 7; A1; 8) equals 3.11..., if A1 is FALSE STDEV STDEVP GAUSS Float The number for which the integral value of standard normal distribution is to be calculated Float The GAUSS() function returns the integral values for the standard normal cumulative distribution. GAUSS(value) GAUSS(0.25) equals 0.098706 PHI Float The number for which the standard normal distribution is to be calculated Float The PHI() function returns value of the distribution function for a standard normal distribution. PHI(value) PHI(0.25) equals 0.386668 GAMMADIST Float Number Float Alpha parameter Float Beta parameter Float Cumulated flag Int The GAMMADIST() function returns the gamma distribution. If the last parameter (cumulated) is 0, it calculates the density function; if it's 1, the distribution is returned. The first three parameters must be positive. GAMMADIST(number;alpha;beta;cumulated) GAMMADIST(0.758;0.1;0.35;1) equals 0.995450 GAMMADIST(0.758;0.1;0.35;0) equals 0.017179 BETADIST Float Number Float Alpha parameter Float Beta parameter Float Start Float End Float The BETADIST() function returns the cumulative beta probability density function. The last two parameters are optional. They set the lower and upper bounds, otherwise defaulting to 0.0 and 1.0 respectively. BETADIST(number;alpha;beta;start;end) BETADIST(0.2859;0.2606;0.8105) equals 0.675444 BETADIST(0.2859;0.2606;0.8105;0.2;0.9) equals 0.537856 FISHER Float Number Float The FISHER() function returns the Fisher transformation for x and creates a function close to a normal distribution. FISHER(number) FISHER(0.2859) equals 0.294096 FISHER(0.8105) equals 1.128485 FISHERINV Float Number Float The FISHERINV() function returns the inverse of the Fisher transformation for x and creates a function close to a normal distribution. FISHERINV(number) FISHERINV(0.2859) equals 0.278357 FISHERINV(0.8105) equals 0.669866 NORMDIST Float Number Float Linear middle of the distribution Float Standard deviation of the distribution Float 0 = density, 1 = distribution Int The NORMDIST() function returns the normal cumulative distribution. Number is the value of the distribution based on which the normal distribution is to be calculated. MV is the linear middle of the distribution. STD is the standard deviation of the distribution. K = 0 calculates the density function; K = 1 calculates the distribution. NORMDIST(Number;MV;STD;K) NORMDIST(0.859;0.6;0.258;0) equals 0.934236 NORMDIST(0.859;0.6;0.258;1) equals 0.842281 LOGNORMDIST Float Probability value for which the standard logarithmic distribution is to be calculated Float Mean value of the standard logarithmic distribution Float Standard deviation of the standard logarithmic distribution Float The LOGNORMDIST() function returns the cumulative lognormal distribution. LOGNORMDIST(Number;MV;STD) LOGNORMDIST(0.1;0;1) equals 0.01 LOGINV Float Probability Float Mean value of the standard logarithmic distribution Float Standard deviation of the standard logarithmic distribution Float The LOGINV() function returns the inverse of the lognormal cumulative distribution. LOGINV(p; mean; stdev) LOGINV(0.1;0;1) equals 0.2776 NORMSDIST Float Value to which the standard normal distribution is calculated Float The NORMSDIST() function returns the standard normal distribution. NORMSDIST(Number) NORMSDIST(1) equals 0.84 EXPONDIST Float Number Float Lambda parameter Float 0 = density, 1 = distribution Int The EXPONDIST() function returns the exponential distribution. The lambda parameter must be positive. Cumulative = 0 calculates the density function; cumulative = 1 calculates the distribution. EXPONDIST(number;lambda;cumulative) EXPONDIST(3;0.5;0) equals 0.111565 EXPONDIST(3;0.5;1) equals 0.776870 WEIBULL Float Number Float Alpha parameter Float Beta parameter Float 0 = density, 1 = distribution Int The WEIBULL() function returns the Weibull distribution. The alpha and beta parameters must be positive, the number (first parameter) must be non-negative. Cumulative = 0 calculates the density function; cumulative = 1 calculates the distribution. WEIBULL(number;alpha;beta;cumulative) WEIBULL(2;1;1;0) equals 0.135335 WEIBULL(2;1;1;1) equals 0.864665 NORMSINV Float Number Float The NORMSINV() function returns the inverse of the standard normal cumulative distribution. The number must be between 0 and 1 (non-inclusive). NORMSINV(Number) NORMSINV(0.908789) returns 1.3333 NORMINV Float Probability value for which the standard logarithmic distribution is to be calculated Float Middle value in the normal distribution Float Standard deviation of the normal distribution Float The NORMINV() function returns the inverse of the normal cumulative distribution. The number must be between 0 and 1 (non-inclusive) and STD must be positive. NORMINV(number;MV;STD) NORMINV(0.9;63;5) equals 69.41 GAMMALN Float Number Float The GAMMALN() function returns the natural logarithm of the gamma function: G(x). The number parameter must be positive. GAMMALN(Number) GAMMALN(2) returns 0 POISSON Float Number Float Lambda parameter (the middle value) Float 0 = density, 1 = distribution Int The POISSON() function returns the Poisson distribution. The lambda and number parameters must be positive. Cumulative = 0 calculates the density function; cumulative = 1 calculates the distribution. POISSON(number;lambda;cumulative) POISSON(60;50;0) equals 0.020105 POISSON(60;50;1) equals 0.927840 CONFIDENCE Float Level of the confidence interval Float Standard deviation for the total population Float Size of the total population Int The CONFIDENCE() function returns the confidence interval for a population mean. The alpha parameter must be between 0 and 1 (non-inclusive), stddev must be positive and size must be greater or equal to 1. CONFIDENCE(alpha;stddev;size) CONFIDENCE(0.05;1.5;100) equals 0.294059 TDIST Float Number Float Degrees of freedom for the t-distribution Int Mode (1 or 2) Int The TDIST() function returns the t-distribution. Mode = 1 returns the one-tailed test, Mode = 2 returns the two-tailed test. TDIST(number;degrees_freedom;mode) TDIST(12;5;1) returns 0.000035 FDIST Float Number Float Degrees of freedom 1 Int Degrees of freedom 2 Int The FDIST() function returns the f-distribution. FDIST(number;degrees_freedom_1;degrees_freedom_2) FDIST(0.8;8;12) yields 0.61 CHIDIST Float Number Float Degrees of freedom Int The CHIDIST() function returns the probability value from the indicated Chi square that a hypothesis is confirmed. CHIDIST compares the Chi square value to be given for a random sample that is calculated from the sum of (observed value-expected value)^2/expected value for all values with the theoretical Chi square distribution and determines from this the probability of error for the hypothesis to be tested. CHIDIST(number;degrees_freedom) CHIDIST(13.27;5) returns 0.021