Database functions

DAVERAGE functionaverages the values of a column in a list or database that matches the conditions you specify
DCOUNT Functioncounts the cells containing numbers in the column of records in the database that match the conditions you specify
DCOUNTA Functioncounts nonblank cells in the column of records that match the conditions you specify.
DGET Functionextracts a single record from the database that matches the specified conditions
DMAX Functionreturns the largest number in the column of records in the database that matches the conditions you specify
DMIN functionreturns the smallest number in the column of records in the database that matches the conditions you specify.
DPRODUCT function multiplies the values in the column of records in the database that matches the conditions you specify
DSTDEVP functioncalculates the standard deviation based on the entire population of selected database entries
DSUM functionadds the numbers in the column of records in the database that match the conditions you specify
DVAR function
estimates variance based on a sample from selected database entries
DVARP functioncalculates variance based on the entire population of selected database entries.

Lookup AND Reference functions

ADDRESS functionCreates a cell reference as text, given specified row and column numbers.
AREAS function Returns the number of areas in a reference.
CHOOSE functionChooses a value or action to perform from a list of values, based on an index number.
COLUMN functionReturns the column number of a reference.
COLUMNS functionReturns the number of columns in an array or reference.
FILTERExtracts all record from the database that matches the specified conditions.
FORMULATEXTReturns a formula as a string.
GETPIVOTDATAExtracts data stored in a PivotTable.
HLOOKUPLooks for a value in the top row of a table or array of values and returns the value in the same column from a row you specify.
HYPERLINKCreates a shortcut or jump that opens a document stored on your hard drive, a network server, or on the internet.
INDEX functionReturns a value or reference of the cell at the intersection of a particular row and column, in a given range.
INDIRECT Returns the reference specified by a text string.
LOOKUPlooks up a value either from a one-row or one-column range or from an array.
MATCH FunctionReturns the relative position of an item in an array that matches a specified value in a specified order.
OFFSETReturns a reference to a range that is a given number of rows and columns from a given reference.
ROW functionReturns the ROW number of a reference.
ROWS functionReturns the number of rows in a reference or array.
RTDRetrieves real-time data from a program that supports COM automation.
SORTLooks up a value either from a one-row or one-column range or from an array
SORTBYLooks up a value either from a one-row or one-column range or from an array
TRANSPOSEConverts a vertical range of cells to a Horizontal range, or vice versa.
UNIQUEIt looks up a value either from a one-row or one-column range or from an array.
VLOOKUPIt looks for a value in the leftmost column of a table and then returns a value in the same row from a column you specify.
XLOOKUPSearches a range or an array for a match and returns the corresponding item from a second range or array.
XMATCHIt searches a range or an array for a match and returns the corresponding item from a second range or array.

Logical functions

AND functionDetermines if all conditions in a test are TRUE
FALSE functionReturns the logical value false
IF functionChecks whether a condition is met, and returns one value if TRUE, and another value if FALSE.
IFERROR function Returns value_if_error if the expression is an error and the value of the expression itself otherwise.
IFNAReturns the value you specify if the expression resolves to #N/A, otherwise returns the result of the expression.
IFS functionChecks whether one or more conditions are met and return a value corresponding to the first TRUE condition.
NOT FunctionChanges false to true or true to false.
OR functionChecks whether any of the arguments are TRUE and returns TRUE or FALSE.
SWITCH functionEvaluates an expression against a list of values and returns the result corresponding to the first matching value.
TRUE functionReturns the logical value true.
XOR functionReturns a logical Exclusive of all arguments.

Text Functions

ASC It returns the accrued interest for a security that pays interest at maturity.
ArrayToText functionReturns a text representation of an array.
BAHTTEXT functionConverts a number to text (baht).
CHAR FunctionReturns the character specified by the code number from the character set for your computer.
CLEANIt removes all nonprintable characters from text.
CODE functionReturns a numeric code for the first character in a text string, in the character set used by your computer.
CONCAT functionConcatenates a list or range of text strings.
CONCATENATE functionConcatenates a list or range of text strings.
DBCS
DOLLAR functionConverts a number to text, using currency format.
FINDIt returns the starting position of one text string within another text string.
FIXED functionRounds a number to the specified number of decimals and returns the result as text with or without commas.
LEFTIt returns the specified number of characters from the start of a text string.
LENIt returns the number of characters in a text string.
LOWER functionConverts all letters in a text string to lowercase.
MIDIt returns the characters from the middle of a text string, given a starting position and length.
NUMBERVALUEIt converts text to number in a locale-independent manner.
PHONETIC
PROPER functionConverts a text string to proper case; the first letter in each word to uppercase, and all other letters to lowercase.
REPLACEIt replaces part of a text string with a different text string.
REPTIt repeats text a given number of times. Use REPT to fill a cell with a number of instances of a text string.
RIGHTIt returns the specified number of characters from the end of a text string
SEARCHIt returns the number of characters at which a specific character or text string is first found, reading left to right (not case-sensitive).
SUBSTITUTEIt replaces existing text with new text in a text string.
TIt checks whether a value is text, and returns the text if it is, or returns double quotes (empty text) if it is not.
TEXTIt converts a value to text in a specific number format.
TEXTJOINIt concatenates a list or range of text strings using a delimiter.
TRIMIt removes all spaces from a text string except for single spaces between words.
UNICHARIt returns the Unicode character referenced by the given numeric value.
UNICODEIt returns the number (code point) corresponding to the first character of the text.
UPPER functionConverts a text string to all uppercase letters.
VALUEIt converts a text string that represents a number to a number.
VALUETOTEXT

DATE AND TIME Functions

DATE functionReturns the number that represents the date in Microsoft Excel date-time code.
DATEDIF
DATEVALUE functionConverts a date in the form of text to a number that represents the date in Microsoft Excel date-time code.
DAY functionReturns the day of the month, a number from 1 to 31.
DAYS functionReturns the number of days between the two dates.
DAYS360 functionReturns the number of days between two dates based on a 360-day year.
EDATE functionReturns the serial number of the date which is the indicated number of months before or after the start date.
EOMONTH functionReturns the serial number of the last day of the month before or after a specified number of months.
HOUR functionReturns the hour as a number from (12:00 A.M.) to 23 (11:00 P.M.J.).
ISOWEEKNUM functionreturns the ISO week number in the year for a given date.
MINUTE functionReturns the minute, a number from 0 to 59.
MONTH functionReturns the month, a number from 1 (January) to 12 (December).
NETWORKDAYS
NOW functionChanges false to true or changes true to false.
SECOND function Returns the second, a number from 0 to 59.
TIME functionconverts hoursminutes, and seconds given as numbers to an Excel serial number, formatted with a time format.
TIMEVALUE functionConverts a text time to an Excel serial number for a time, a number from 0 (12:00:00 AM) to 0.999988426 (11:59:59 PM).
TODAY functionReturns the current date formatted as a date.
WEEKDAY functionReturns a number from 1 to 7 identifying the day of the week of a date.
WEEKNUM functionReturns the week number in the year.
WORKDAYIt returns the serial number of the date before or after a specified number of workdays.
YEAR functionReturns the year of a date, an integer in the range 1900 – 9999.
YEARFRAC functionReturns the year fraction representing the number of whole days between start_date and end date.

Information Functions

CELL functionReturns information about the formatting, location, or contents of the first cell, according to the sheet reading order, in a reference.
ERROR.TYPE functionReturns a number matching an error value.
INFO functionReturns information about the current operating environment.
ISBLANK functionChecks whether a reference is to an empty cell, and returns TRUE or FALSE.
ISERR functionChecks whether a value is an error other than #N/A, and returns TRUE or FALSE.
ISERROR functionChecks whether a value is an error, and returns TRUE or FALSE.
ISEVEN functionReturns TRUE if the number is even.
ISFORMULA functionChecks whether a reference is to a cell containing a formula, and returns TRUE or FALSE.
ISLOGICAL functionChecks whether a value is a logical value, and returns TRUE or FALSE.
ISNA functionChecks whether a value is=N/A and return TRUE or FALSE.
ISNUMBER functionChecks whether a value is a number, and returns TRUE or FALSE.
ISNONTEXT functionChecks whether a value is not text (blank cells), and returns TRUE or FALSE.
ISODD functionReturns TRUE if the number is odd.
ISREF functionChecks whether a value is a reference, and returns TRUE or FALSE.
ISTEXT functionChecks whether a value is text, and returns TRUE or FALSE.
SHEET functionReturns the sheet number of the referenced sheet.
SHEETS functionReturns the number of sheets in a reference.
TYPE functionReturns an integer representing the data type of a value.
N functionIt Converts non-number values to a number, dates to serial numbers, TRUE to 1, and anything else to 0 (zero).
NA functionReturns the error value =NA (value not available).

Math functions

ABS functionremoves the sign of a number and returns just a positive number
ACOS functionreturns the arccosine of a number, in radians in the range 0 to Pi
ACOSH functionreturns the inverse hyperbolic cosine of a number
ACOT function returns the arccotangent of a number, in radians in the range 0 to Pi
AGGREGATE function returns an aggregate calculation like AVERAGE, COUNT, MAX, product, median, and …
ASIN function returns the arcsine of a number in radians, in the range -Pi/2 to Pi/2.
ASINH functionreturns the inverse hyperbolic sine of a number.
ATAN functionReturns the arctangent of a number in radians, in the range Of -pi/2 to Pi/2.
 ATAN2 FunctionReturns the arctangent of the specified x- and y- coordinates, in radians between -Pi and Pi, excluding -Pi.
ARABIC functionConverts a Roman numeral to Arabic.
ROMAN FunctionConverts an Arabic numeral to Roman, as text.
PI functionReturns the value of pi =3.14159265358979 accurate to 15 digits.
COS functionReturns the cosine of an angle.
COT functionReturns the cotangent of an angle.
CSC function Returns the cosecant of an angle.
EVEN function Rounds a positive number up and a negative number down to the nearest even integer.
INT functionRounds a number down to the Nearest integer.
MOD FunctionReturns the remainder after a number is divided by a divisor.
MROUND functionReturns a number rounded to the desired multiple.
ODD functionRounds a positive number up and negative number down to the Nearest ODD integer.
SEC functionReturns the secant of an angle.
EXP functionReturns e raised to the power of a given number.
LN functionReturns the natural logarithm of a number.
BASE functionConverts a number into a text representation with a given radix(base).
COSH FunctionReturns the hyperbolic cosine of a number.
COTH functionReturns the hyperbolic cotangent of a number.
CSCH function Returns the hyperbolic cosecant of an angle.
Decimal functionConverts a text representation of a number in a given base into a decimal number.
LOG functionReturns the logarithm of a number to the base you specify.
LOG10 functionReturns the base-10 logarithm of a number.
POWER functionReturns the result of a number raised to a power.
RADIANS functionConverts degrees to radians.
ROUND functionRounds a number to a specified number of digits.
SIGN function Returns the sign of a number1 if the number is positive, zero if the number is zero, and -1 if the number is negative.
ROUNDDOWN functionRounds a number down, toward zero.
ROUNDUP functionRounds a number up, away from zero.
ACOTH FunctionReturns the inverse hyperbolic cotangent of a number.
CEILING FunctionRounds a number up, to the nearest integer or to the nearest multiple of significance.
FLOOR FunctionRounds a number down, to the nearest integer or to the nearest multiple of significance.
ATANH FunctionReturns the inverse hyperbolic tangent of a number.
COMBIN Function Returns the number of combinations for a given number of items.
COMBINA FunctionReturns the number of combinations with repetitions for a given number of items.
Degrees FunctionConverts radiants to degrees.
GCD FunctionReturns the greatest common divisor.
FACT FunctionReturns the factorial of a number, equal to 1*2*3*…* Number.
FACTDOUBLE FunctionReturns the double factorial of a number.
CEILING.MATH FunctionRounds a number up, to the nearest integer or to the nearest multiple of significance.
FLOOR.MATH FunctionRounds a number down, to the nearest integer or to the nearest multiple of significance.
LCM FunctionReturns the least common multiple.
RAND FunctionReturns a random number greater than or equal to 0 and less than 1, evenly distributed.
RANDARRAY functionReturns an array of random numbers.
LET functionAssigns calculation results to names.
PRODUCT FunctionMultiplies all the numbers given as arguments.
QUOTIENT FunctionReturns the integer portion of a division.
MDETERM FunctionReturns the matrix determinant of an array.
MINVERSE FunctionReturns the inverse matrix for the matrix stored in an array.
MMULT FunctionReturns the matrix product of two arrays, an array with the same number of rows as array1 and columns as array2.
MULTINOMIAL FunctionCalculates the ratio of the factorial of a sum of desired numbers to the product of factorials of those numbers.
MUNIT FunctionReturns the unit matrix for the specified dimension.
SECH FunctionReturns the hyperbolic secant of an angle.
RANDBETWEEN FunctionReturns a random number between the numbers you specify.
SQRT FunctionReturns the square root of a number.
SQRTI FunctionReturns the square root of (number* Pi).
TAN FunctionReturns the tangent of an angle.
TANH FunctionReturns the hyperbolic tangent of a number.
SUM FunctionAdds all the numbers in a range of cells.
TRUNC FunctionTruncates a number to an integer by removing the decimal, or fractional, part of the number.
SUMPRODUCT FunctionReturns the sum of the products of corresponding ranges or arrays.
SUMSQ FunctionReturns the sum of the squares of the arguments.
SUMXMY2 Function Sums the squares of the differences in two corresponding ranges or arrays.
SUMX2MY2 FunctionSums the differences between the squares of two corresponding ranges or arrays.
SUMX2PY2 FunctionReturns the sum total of the sums of squares of numbers in two corresponding ranges or arrays.
SIN FunctionReturns the sine of an angle.
SINH FunctionReturns the hyperbolic sine of a number.
SEQUENCE functionReturns A SEQUENCE of numbers.

Engineering functions

BESSELI functionReturns the modified Bessel function In(x).
BESSELJ functionReturns the Bessel function Jn(x).
BESSELK functionReturns the modified BESSELK function Kn(x).
BESSELY functionReturns the Bessel function Yn(x).
BIN2DEC functionConverts a binary number to a decimal.
BIN2HEX function Converts a binary number to hexadecimal.
BIN2OCT functionConverts a binary number to an octal.
BITAND functionReturns a bitwise ‘And‘ of two numbers.
BITLSHIFT functionReturns a number shifted left by shift amount bits.
BITOR functionReturns a bitwise ‘or‘ of two numbers.
BITRSHIFT functionReturns a number shifted right by shift amount bits.
BITXOR functionReturns a bitwise ‘Exclusive or’ of two numbers.
COMPLEX functionConverts real and imaginary coefficients into complex numbers.
CONVERT functionConverts a number from one measurement system to another.
DEC2BIN functionConverts a decimal number to binary.
DEC2HEX function Converts a decimal number to hexadecimal.
DEC2OCT functionConverts a decimal number to octal.
DELTA functionTests whether two numbers are equal.
ERF functionCalculates and Returns the error function.
ERF.PRECISE functionReturns the error function.
ERFC functionReturns the complementary error function.
ERFC.PRECISE functionReturns the complementary error function.
GESTEP functionTests whether a number is greater than a threshold value.
IMABS functionReturns the absolute value (modulus) of a complex number.
IMAGINARY functionReturns the imaginary coefficient of a complex number.
IMARGUMENT functionReturns the argument of an angle expressed in radians.
IMCONJUGATE functionReturns the complex conjugate of a complex number.
IMCOS functionReturns the cosine of a complex number.
IMCOSH functionReturns the hyperbolic cosine of a complex number.
IMCSC functionReturns the cosecant of a complex number.
IMCSCH functionReturns the hyperbolic cosecant of a complex number.
IMCOT functionReturns the cotangent of a complex number.
IMDIV functionReturns the quotient of two complex numbers.
IMEXP functionReturns the exponential of a complex number.
IMLN functionReturns the natural logarithm of a complex number.
IMPOWER functionReturns a complex number raised to an integer power.
IMPRODUCT function Returns the product of 1 to 255 complex numbers.
IMREAL functionReturns the real coefficient of a complex number.
IMLOG2 functionReturns the base-2 logarithm of a complex number.
IMLOG10 functionReturns the base-10 logarithm of a complex number.
IMSEC functionReturns the secant of a complex number.
IMSECH functionReturns the hyperbolic secant of a complex number.
IMSIN functionReturns the sine of a complex number.
IMSINH functionReturns the hyperbolic sine of a complex number.
IMSQRT functionReturns the square root of a complex number.
IMSUB functionReturns the difference between two complex numbers.
IMSUM functionReturns the sum of complex numbers.
IMTAN functionReturns the tangent of a complex number.
HEX2BIN functionConverts a Hexadecimal number to binary.
HEX2DEC functionConverts a hexadecimal number to decimal.
HEX2OCT functionConverts a hexadecimal number to octal.
OCT2BIN functionConverts an octal number to binary.
OCT2DEC functionConverts an octal number to decimal.
OCT2HEX functionConverts an octal number to hexadecimal.

STATISTIC functions

AVEDEV functionReturns the average of the absolute deviations of data points from their mean.
AVERAGE functionReturns the average (arithmetic mean) of its arguments, which can be numbers or names, arrays, or references that contain numbers.
AVERAGEA functionreturns the average (arithmetic mean) of its arguments, evaluating text and FALSE in arguments as 0; TRUE evaluates as 1.
AVERAGEIF functionfinds the average(arithmetic mean) for the cells specified by a given condition or criteria.
AVERAGEIFS functionFinds average(arithmetic mean) for the cells specified by a given set of conditions or criteria.
BETA.DIST functionReturns the beta probability distribution function.
BETA.INV functionReturns the inverse of the cumulative beta probability density function.
BINOM.DIST functionReturns the individual term binomial distribution probability.
BINOM.DIST.RANGE functionReturns the probability of a trial result using a binomial distribution.
BINOM.INV functionReturns the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value.
CHISQ.DIST functionReturns the left-tailed probability of the chi-squared distribution.
CHISQ.DIST.RT function Returns the right-tailed probability of the chi-squared distribution.
CHISQ.INV functionReturns the inverse of the left-tailed probability of the chi-squared distribution.
CHISQ.INV.RT functionReturns the inverse of the right-tailed probability of the chi-squared distribution.
CHISQ.TEST functionReturns the test for independence.
CONFIDENCE.NORM functionReturns the confidence interval for a population mean, using a normal distribution.
CONFIDENCE.T functionReturns the confidence interval for a population mean, using a Student T distribution.
CORREL functionReturns the correlation coefficient between two data sets.
COUNT functionCounts the number of cells in a range that contains numbers.
COUNTA functionCounts the number of cells in a range that are not empty.
COUNTBLANK functionCounts the number of empty cells in a specified range of cells.
COUNTIF functionCounts the number of cells within a range that meet the given condition.
COUNTIFS functionCounts the number of cells specified by a given set of conditions or criteria.
COVARIANCE.P functionReturns population covariance, the average of the products of deviations for each data point pair in two data sets.
COVARIANCE.S functionReturns sample covariance, the average of the products of deviations for each data point pair in two data sets.
DEVSQ functionReturns the sum of squares of deviations of data points from their sample mean.
EXPON.DIST function Returns the exponential distribution.
F.DIST function Returns the (left-tailed) F probability distribution (degree of diversity) for two data sets.
F.DIST.RT functionReturns the exponential distribution.
 F.INV functionReturns the inverse of the (left-tailed) F probability distribution: if p = F.DIST(x,…), then F.INV(p,…) = x.
F.INV.RT functionReturns the (right-tailed) F probability distribution (degree of diversity) for two data sets.
F.TEST functionReturns the inverse of the (left-tailed) F probability distribution: if p = F.DIST(x,…), then F.INV(p,…) = x.
FISHER functionReturns the Fisher transformation.
FISHERINV functionReturns the inverse of the Fisher transformation: if y = FISHER(x), then FISHERINV(y) = x.
FREQUENCY functionCalculates how often values occur within a range of values and then returns a vertical array of numbers having one more element than Bins_array.
GAUSS functionReturns 0.5 less than the standard normal cumulative distribution.
GEOMEAN functionReturns the geometric mean of an array or range of positive numeric data.
GROWTH functionReturns numbers in an exponential growth trend matching known data points.
GAMMA functionReturns the Gamma function value.
GAMMA.DIST functionReturns the gamma distribution.
GAMMA.INV functionReturns the inverse of the gamma cumulative distribution.
GAMMALN.PRECISE functionReturns the natural logarithm of the gamma function.
GAMMALN functionReturns the natural logarithm of the gamma function.
HARMEAN functionReturns the harmonic mean of a data set of positive numbers: the reciprocal of the arithmetic mean of reciprocals.
HYPGEOM.DIST functionReturns the hypergeometric distribution.
INTERCEPT functionCalculates the point at which a line will intersect the y-axis by using a best-fit regression line plotted through the known x-values and y-values.
KURT functionReturns the Kurtosis of a data set.
LARGE functionReturns the k-th largest value in a data set. For example, the fifth largest number.
LINEST functionReturns statistics that describe a linear trend matching known data points, by fitting a straight line using the least squares method.
LOGEST functionReturns statistics that describe an exponential curve matching known data points.
LOGNORM.DIST functionReturns the lognormal distribution of x, where In(y) is normally distributed with parameters Mean and Standard_dev.
LOGNORM.INV functionReturns the inverse of the lognormal cumulative distribution function of x where ln(x) is normally distributed with parameters Mean and Standard_dev.
MAX functionReturns the largest value in a set of values. it also Ignores logical values and text.
MAXA functionReturns the largest value in a set of values. it Does not ignore logical values and text.