## Excel worksheet functions by category

### Information functions:

FUNCTION |
DESCRIPTION |
---|---|

CELL | Returns information about the formatting, location, or contents of a cell |

ERROR.TYPE | Returns a number corresponding to an error type |

INFO | Returns information about the current operating environment |

ISBLANK | Returns TRUE if the value is blank |

ISERR | Returns TRUE if the value is any error value except #N/A |

ISERROR | Returns TRUE if the value is any error value |

ISEVEN | Returns TRUE if the number is even |

ISLOGICAL | Returns TRUE if the value is a logical value |

ISNA | Returns TRUE if the value is the #N/A error value |

ISNONTEXT | Returns TRUE if the value is not text |

ISNUMBER | Returns TRUE if the value is a number |

ISODD | Returns TRUE if the number is odd |

ISREF | Returns TRUE if the value is a reference |

ISTEXT | Returns TRUE if the value is text |

N | Returns a value converted to a number |

NA | Returns the error value #N/A |

TYPE | Returns a number indicating the data type of a value |

### Logical functions:

FUNCTION |
DESCRIPTION |
---|---|

AND | Returns TRUE if all of its arguments are TRUE |

FALSE | Returns the logical value FALSE |

IF | Specifies a logical test to perform |

NOT | Reverses the logic of its argument |

OR | Returns TRUE if any argument is TRUE |

TRUE | Returns the logical value TRUE |

### Lookup and reference functions

FUNCTION |
DESCRIPTION |
---|---|

ADDRESS | Returns a reference as text to a single cell in a worksheet |

AREAS | Returns the number of areas in a reference |

CHOOSE | Chooses a value from a list of values |

COLUMN | Returns the column number of a reference |

COLUMNS | Returns the number of columns in a reference |

GETPIVOTDATA | Returns data stored in a PivotTable |

HLOOKUP | Looks in the top row of an array and returns the value of the indicated cell |

HYPERLINK | Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet |

INDEX | Uses an index to choose a value from a reference or array |

INDIRECT | Returns a reference indicated by a text value |

LOOKUP | Looks up values in a vector or array |

MATCH | Looks up values in a reference or array |

OFFSET | Returns a reference offset from a given reference |

ROW | Returns the row number of a reference |

ROWS | Returns the number of rows in a reference |

RTD | Retrieves real-time data from a program that supports COM automation |

TRANSPOSE | Returns the transpose of an array |

VLOOKUP | Looks in the first column of an array and moves across the row to return the value of a cell |

### Date and time functions:

FUNCTION |
DESCRIPTION |
---|---|

DATE | Returns the serial number of a particular date |

DATEVALUE | Converts a date in the form of text to a serial number |

DAY | Converts a serial number to a day of the month |

DAYS360 | Calculates the number of days between two dates based on a 360-day year |

EDATE | Returns the serial number of the date that is the indicated number of months before or after the start date |

EOMONTH | Returns the serial number of the last day of the month before or after a specified number of months |

HOUR | Converts a serial number to an hour |

MINUTE | Converts a serial number to a minute |

MONTH | Converts a serial number to a month |

NETWORKDAYS | Returns the number of whole workdays between two dates |

NOW | Returns the serial number of the current date and time |

SECOND | Converts a serial number to a second |

TIME | Returns the serial number of a particular time |

TIMEVALUE | Converts a time in the form of text to a serial number |

TODAY | Returns the serial number of today’s date |

WEEKDAY | Converts a serial number to a day of the week |

WEEKNUM | Converts a serial number to a number representing where the week falls numerically with a year |

WORKDAY | Returns the serial number of the date before or after a specified number of workdays |

YEAR | Converts a serial number to a year |

YEARFRAC | Returns the year fraction representing the number of whole days between start_date and end_date |

### Statistical functions

FUNCTION |
DESCRIPTION |
---|---|

AVEDEV | Returns the average of the absolute deviations of data points from their mean |

AVERAGE | Returns the average of its arguments |

AVERAGEA | Returns the average of its arguments, including numbers, text, and logical values |

BETADIST | Returns the beta cumulative distribution function |

BETAINV | Returns the inverse of the cumulative distribution function for a specified beta distribution |

BINOMDIST | Returns the individual term binomial distribution probability |

CHIDIST | Returns the one-tailed probability of the chi-squared distribution |

CHIINV | Returns the inverse of the one-tailed probability of the chi-squared distribution |

CHITEST | Returns the test for independence |

CONFIDENCE | Returns the confidence interval for a population mean |

CORREL | Returns the correlation coefficient between two data sets |

COUNT | Counts how many numbers are in the list of arguments |

COUNTA | Counts how many values are in the list of arguments |

COUNTBLANK | Counts the number of blank cells within a range |

COUNTIF | Counts the number of nonblank cells within a range that meet the given criteria |

COVAR | Returns covariance, the average of the products of paired deviations |

CRITBINOM | Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value |

DEVSQ | Returns the sum of squares of deviations |

EXPONDIST | Returns the exponential distribution |

FDIST | Returns the F probability distribution |

FINV | Returns the inverse of the F probability distribution |

FISHER | Returns the Fisher transformation |

FISHERINV | Returns the inverse of the Fisher transformation |

FORECAST | Returns a value along a linear trend |

FREQUENCY | Returns a frequency distribution as a vertical array |

FTEST | Returns the result of an F-test |

GAMMADIST | Returns the gamma distribution |

GAMMAINV | Returns the inverse of the gamma cumulative distribution |

GAMMALN | Returns the natural logarithm of the gamma function, Γ(x) |

GEOMEAN | Returns the geometric mean |

GROWTH | Returns values along an exponential trend |

HARMEAN | Returns the harmonic mean |

HYPGEOMDIST | Returns the hypergeometric distribution |

INTERCEPT | Returns the intercept of the linear regression line |

KURT | Returns the kurtosis of a data set |

LARGE | Returns the k-th largest value in a data set |

LINEST | Returns the parameters of a linear trend |

LOGEST | Returns the parameters of an exponential trend |

LOGINV | Returns the inverse of the lognormal distribution |

LOGNORMDIST | Returns the cumulative lognormal distribution |

MAX | Returns the maximum value in a list of arguments |

MAXA | Returns the maximum value in a list of arguments, including numbers, text, and logical values |

MEDIAN | Returns the median of the given numbers |

MIN | Returns the minimum value in a list of arguments |

MINA | Returns the smallest value in a list of arguments, including numbers, text, and logical values |

MODE | Returns the most common value in a data set |

NEGBINOMDIST | Returns the negative binomial distribution |

NORMDIST | Returns the normal cumulative distribution |

NORMINV | Returns the inverse of the normal cumulative distribution |

NORMSDIST | Returns the standard normal cumulative distribution |

NORMSINV | Returns the inverse of the standard normal cumulative distribution |

PEARSON | Returns the Pearson product moment correlation coefficient |

PERCENTILE | Returns the k-th percentile of values in a range |

PERCENTRANK | Returns the percentage rank of a value in a data set |

PERMUT | Returns the number of permutations for a given number of objects |

POISSON | Returns the Poisson distribution |

PROB | Returns the probability that values in a range are between two limits |

QUARTILE | Returns the quartile of a data set |

RANK | Returns the rank of a number in a list of numbers |

RSQ | Returns the square of the Pearson product moment correlation coefficient |

SKEW | Returns the skewness of a distribution |

SLOPE | Returns the slope of the linear regression line |

SMALL | Returns the k-th smallest value in a data set |

STANDARDIZE | Returns a normalized value |

STDEV | Estimates standard deviation based on a sample |

STDEVA | Estimates standard deviation based on a sample, including numbers, text, and logical values |

STDEVP | Calculates standard deviation based on the entire population |

STDEVPA | Calculates standard deviation based on the entire population, including numbers, text, and logical values |

STEYX | Returns the standard error of the predicted y-value for each x in the regression |

TDIST | Returns the Student’s t-distribution |

TINV | Returns the inverse of the Student’s t-distribution |

TREND | Returns values along a linear trend |

TRIMMEAN | Returns the mean of the interior of a data set |

TTEST | Returns the probability associated with a Student’s t-test |

VAR | Estimates variance based on a sample |

VARA | Estimates variance based on a sample, including numbers, text, and logical values |

VARP | Calculates variance based on the entire population |

VARPA | Calculates variance based on the entire population, including numbers, text, and logical values |

WEIBULL | Returns the Weibull distribution |

ZTEST | Returns the one-tailed probability-value of a z-test |