# Supported Excel Formulas

SpreadsheetWEB supports **493** of the most common Microsoft Excel functions. The table below lists all currently supported Excel formulas.

ABS | Returns the absolute value of a number |

ACCRINT | Returns the accrued interest for a security that pays periodic interest |

ACCRINTM | Returns the accrued interest for a security that pays interest at maturity |

ACOS | Returns the arccosine of a number |

ACOSH | Returns the inverse hyperbolic cosine of a number |

ACOT^{4} |
Returns the principal value of the arccotangent, or inverse cotangent of a number. |

ACOTH^{4} |
Returns the inverse hyperbolic cotangent of a number. |

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

AGGREGATE^{5} |
Returns an aggregate in a list or database. |

AMORDEGRC | Returns the depreciation for each accounting period by using a depreciation coefficient |

AMORLINC | Returns the depreciation for each accounting period |

AND | Returns TRUE if all its arguments are TRUE |

ARABIC^{4} |
Converts a Roman numeral to an Arabic numeral. |

AREAS | Returns the number of areas in a reference |

ARRAYTOTEXT^{8} |
Returns the contents of an array or cell range converted into text |

ASC | Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters |

ASIN | Returns the arcsine of a number |

ASINH | Returns the inverse hyperbolic sine of a number |

ATAN | Returns the arctangent of a number |

ATAN2 | Returns the arctangent from x- and y-coordinates |

ATANH | Returns the inverse hyperbolic tangent of a number |

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 |

AVERAGEIF^{2} |
Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria |

AVERAGEIFS^{2} |
Returns the average (arithmetic mean) of all the cells in a range that meet a given set of conditions or criteria |

BASE^{3} |
The BASE function converts a number into a text representation with the given radix (base) |

BESSELI | Returns the modified Bessel function In(x) |

BESSELJ | Returns the Bessel function Jn(x) |

BESSELK | Returns the modified Bessel function Kn(x) |

BESSELY | Returns the Bessel function Yn(x) |

BETA.DIST^{4} |
Returns the beta distribution. |

BETA.INV^{4} |
Returns the inverse of the beta cumulative probability density function (BETA.DIST) |

BETADIST | Returns the beta cumulative distribution function |

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

BIN2DEC | Converts a binary number to decimal |

BIN2HEX | Converts a binary number to hexadecimal |

BIN2OCT | Converts a binary number to octal |

BINOM.DIST^{4} |
Returns the individual term binomial distribution probability. |

BINOM.DIST.RANGE^{4} |
Returns the probability of a trial result using a binomial distribution. |

BINOM.INV^{4} |
Returns the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value. |

BINOMDIST | Returns the individual term binomial distribution probability |

BITAND^{4} |
Returns a bitwise ‘AND’ of two numbers |

BITLSHIFT^{4} |
Returns a number shifted left by the specified number of bits |

BITOR^{4} |
Returns a bitwise ‘OR’ of two numbers |

BITRSHIFT^{4} |
Returns a number shifted right by the specified number of bits |

BITXOR^{4} |
Returns a bitwise ‘XOR’ of two numbers |

BYCOL^{8} |
Applies a LAMBDA to each column and returns an array of the results. |

BYROW^{8} |
Applies a LAMBDA to each row and returns an array of the results. |

CEILING | Rounds a number to the nearest integer or to the nearest multiple of significance |

CEILING.MATH^{3} |
The CEILING.MATH function rounds a number up to the nearest integer or to the nearest multiple of significance |

CEILING.PRECISE^{4} |
Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance |

CELL^{1} |
Returns information about the formatting, location, or contents of a cell |

CHAR | Returns the character specified by the code number |

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 |

CHISQ.DIST^{4} |
Returns the chi-squared distribution |

CHISQ.DIST.RT^{4} |
Returns the right-tailed probability of the chi-squared distribution. |

CHISQ.INV^{4} |
Returns the inverse of the left-tailed probability of the chi-squared distribution |

CHISQ.INV.RT^{4} |
Returns the inverse of the right-tailed probability of the chi-squared distribution |

CHISQ.TEST^{4} |
Returns the test for independence. CHISQ.TEST returns the value from the chi-squared (χ2) distribution for the statistic and the appropriate degrees of freedom |

CHITEST | Returns the test for independence |

CHOOSE | Chooses a value from a list of values. |

CHOOSECOLS^{8} |
Returns the array with just a specific number of columns. |

CHOOSEROWS^{8} |
Returns the array with just a specific number of rows. |

CLEAN | Removes all nonprintable characters from text |

CODE | Returns a numeric code for the first character in a text string |

COLUMN | Returns the column number of a reference |

COLUMNS | Returns the number of columns in a reference |

COMBIN | Returns the number of combinations for a given number of objects |

COMBINA^{3} |
The COMBINA function returns the number of combinations (with repetitions) for a given number of items |

COMPLEX | Converts real and imaginary coefficients into a complex number |

CONCAT^{4} |
Combines the text from multiple ranges and/or strings, but it doesn’t provide the delimiter or IgnoreEmpty arguments |

CONCATENATE | Joins several text items into one text item |

CONFIDENCE^{4} |
Returns the confidence interval for a population mean, using a normal distribution |

CONFIDENCE.NORM^{4} |
Returns the confidence interval for a population mean, using a normal distribution |

CONFIDENCE.T^{4} |
Returns the confidence interval for a population mean, using a Student’s t distribution |

CONVERT^{1} |
Converts a number from one measurement system to another |

CORREL | Returns the correlation coefficient between two data sets |

COS | Returns the cosine of a number |

COSH | Returns the hyperbolic cosine of a number |

COT^{4} |
Return the cotangent of an angle specified in radians |

COTH^{4} |
Return the hyperbolic cotangent of a hyperbolic angle |

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^{2} |
Counts the number of cells within a range that meet the given condition |

COUNTIFS^{2} |
Counts the number of cells within a range that meet the given conditions or criteria |

COUPDAYBS | Returns the number of days from the beginning of the coupon period to the settlement date |

COUPDAYS | Returns the number of days in the coupon period that contains the settlement date |

COUPDAYSNC | Returns the number of days from the settlement date to the next coupon date |

COUPNCD | Returns the next coupon date after the settlement date |

COUPNUM | Returns the number of coupons payable between the settlement date and maturity date |

COUPPCD | Returns the previous coupon date before the settlement date |

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

COVARIANCE.P^{4} |
Returns population covariance, the average of the products of deviations for each data point pair in two data sets |

COVARIANCE.S^{4} |
Returns the sample covariance, the average of the products of deviations for each data point pair in two data sets |

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

CSC^{4} |
Returns the cosecant of an angle specified in radians |

CSCH^{4} |
Return the hyperbolic cosecant of an angle specified in radians |

CUMIPMT | Returns the cumulative interest paid between two periods |

CUMPRINC | Returns the cumulative principal paid on a loan between two periods |

DATE | Returns the serial number of a particular date |

DATEDIF | Calculates the number of days, months, or years between two dates |

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

DAVERAGE | Averages the values in a column of a list or database that match conditions you specify |

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

DAYS^{3} |
DAYS function returns the number of days between two dates |

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

DB | Returns the depreciation of an asset for a specified period using the fixed-declining balance method |

DBCS^{4} |
Converts half-width (single-byte) letters within a character string to full-width (double-byte) characters |

DCOUNT | Counts the cells that contain numbers in a column of a list or database that match conditions that you specify |

DCOUNTA^{5} |
The COUNTA counts the nonblank cells in a field (column) of records in a list or database that match conditions that you specify. |

DDB | Returns the depreciation of an asset for a specified period using the double-declining balance method or some other method you specify |

DEC2BIN | Converts a decimal number to binary |

DEC2HEX | Converts a decimal number to hexadecimal |

DEC2OCT | Converts a decimal number to octal |

DECIMAL^{3} |
DECIMAL function converts a text representation of a number in a given base into a decimal number. |

DEGREES | Converts radians to degrees |

DELTA | Tests whether two values are equal |

DEVSQ | Returns the sum of squares of deviations |

DGET | Extracts a single value from a column of a list or database that matches conditions that you specify |

DISC | Returns the discount rate for a security |

DMAX | Returns the largest number in a column of a list or database that matches conditions you that specify |

DMIN | Returns the smallest number in a column of a list or database that matches conditions that you specify |

DOLLAR | Converts a number to text, using the $ (dollar) currency format |

DOLLARDE | Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number |

DOLLARFR | Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction |

DPRODUCT | Multiplies the values in a column of a list or database that match conditions that you specify |

DROP^{8} |
Returns the array without certain rows or columns. |

DSTDEV | Estimates the standard deviation of a population based on a sample by using the numbers in a column of a list or database that match conditions that you specify |

DSTDEVP | Calculates the standard deviation of a population based on the entire population by using the numbers in a column of a list or database that match conditions that you specify |

DSUM | Adds the numbers in a column of a list or database that match conditions that you specify |

DURATION | Returns the annual duration of a security with periodic interest payments |

DVAR | Estimates the variance of a population based on a sample by using the numbers in a column of a list or database that match conditions that you specify |

DVARP | Calculates the variance of a population based on the entire population by using the numbers in a column of a list or database that match conditions that you specify |

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

EFFECT | Returns the effective annual interest rate |

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

ERF^{2} |
Returns the error function |

ERF.PRECISE^{4} |
Returns the error function |

ERFC | Returns the complementary error function |

ERFC.PRECISE^{4} |
Returns the error function |

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

EVEN | Rounds a number up to the nearest even integer |

EXACT | Checks to see if two text values are identical |

EXP | Returns e raised to the power of a given number |

EXPAND | Returns the array expanded or padded to specific dimensions. |

EXPON.DIST^{4} |
Returns the error function. |

EXPONDIST^{2} |
Returns the exponential distribution |

F.DIST^{5} |
Returns the F probability distribution. |

F.DIST.RT^{5} |
Returns the (right-tailed) F probability distribution (degree of diversity) for two data sets. |

F.INV^{5} |
Returns the inverse of the F probability distribution. |

F.INV.RT^{5} |
Returns the inverse of the (right-tailed) F probability distribution. |

F.TEST^{5} |
Returns the result of an F-test, the two-tailed probability that the variances in array1 and array2 are not significantly different. |

FACT | Returns the factorial of a number |

FACTDOUBLE^{2} |
Returns the double factorial of a number |

FALSE | Returns the logical value FALSE |

FDIST | Converts a number to euros, converts a number from euros to a euro member currency, or converts a number from one euro member currency to another by using the euro as an intermediary (triangulation) |

FILTER^{6} |
Filters a range or array by a given condition. |

FIND | Finds one text value within another (case-sensitive) |

FINDB | Finds one text value within another (case-sensitive). Intended for use with languages that use the double-byte character set. |

FINV | Returns the inverse of the F probability distribution |

FISHER | Returns the Fisher transformation |

FISHERINV | Returns the inverse of the Fisher transformation |

FIXED | Formats a number as text with a fixed number of decimals |

FLOOR | Rounds a number down, toward zero |

FLOOR.MATH^{4} |
Round a number down to the nearest integer or to the nearest multiple of significance. |

FLOOR.PRECISE^{4} |
Returns a number that is rounded down to the nearest integer or to the nearest multiple of significance. |

FORECAST | Returns a value along a linear trend |

FORECAST.ETS^{5} |
Calculates or predicts a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm. |

FORECAST.ETS.CONFINT^{5} |
Returns a confidence interval for the forecast value at the specified target date. |

FORECAST.ETS.SEASONALITY^{5} |
Returns the length of the repetitive pattern Excel detects for the specified time series. |

FORECAST.ETS.STAT^{5} |
Returns a statistical value as a result of time series forecasting. |

FORECAST.LINEAR^{5} |
Calculates, or predicts, a future value by using existing values. |

FORMULATEXT^{4} |
Returns a formula as a string. |

FREQUENCY | Returns the inverse of the F probability distribution |

FTEST | Returns the inverse of the F probability distribution |

FV | Returns the future value of an investment |

FVSCHEDULE | Returns the future value of an initial principal after applying a series of compound interest rates |

GAMMA^{5} |
Return the gamma function value. |

GAMMA.DIST^{5} |
Returns the gamma distribution. |

GAMMA.INV^{5} |
Returns the inverse of the gamma cumulative distribution. |

GAMMADIST | Returns the gamma distribution |

GAMMAINV | Returns the inverse of the gamma cumulative distribution |

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

GAMMALN.PRECISE^{5} |
Returns the natural logarithm of the gamma function, Γ(x). |

GAUSS^{5} |
Calculates the probability that a member of a standard normal population will fall between the mean and z standard deviations from the mean. |

GCD | Returns the greatest common divisor |

GEOMEAN | Returns the geometric mean |

GESTEP | Tests whether a number is greater than a threshold value |

GROWTH^{1} |
Returns values along an exponential trend |

HARMEAN | Returns the harmonic mean |

HEX2BIN | Converts a hexadecimal number to binary |

HEX2DEC | Converts a hexadecimal number to decimal |

HEX2OCT | Converts a hexadecimal number to octal |

HLOOKUP^{2} |
Looks in the top row of an array and returns the value of the indicated cell |

HOUR | Converts a serial number to an hour |

HSTACK^{8} |
Returns the array after combining two arrays horizontally in sequence. |

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

HYPGEOM.DIST^{4} |
Returns the hypergeometric distribution. |

HYPGEOMDIST^{1} |
Returns the hypergeometric distribution |

IF | Specifies a logical test to perform |

IFERROR^{4} |
Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula. |

IFNA^{3} |
IFNA formula returns the value you specify if the formula returns the #N/A error value; otherwise returns the result of the formula. |

IFS^{4} |
The IFS function checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition. |

IMABS | Returns the absolute value (modulus) of a complex number |

IMAGINARY | Returns the imaginary coefficient of a complex number |

IMARGUMENT | Returns the argument theta, an angle expressed in radians |

IMCONJUGATE | Returns the complex conjugate of a complex number |

IMCOS^{2} |
Returns the cosine of a complex number |

IMCOSH^{4} |
Returns the hyperbolic cosine of a complex number in x+yi or x+yj text format. |

IMCOT^{4} |
Returns the cotangent of a complex number in x+yi or x+yj text format. |

IMCSC^{4} |
Returns the cosecant of a complex number in x+yi or x+yj text format. |

IMCSCH^{4} |
Returns the hyperbolic cosecant of a complex number in x+yi or x+yj text format. |

IMDIV^{2} |
Returns the quotient of two complex numbers |

IMEXP^{2} |
Returns the exponential of a complex number |

IMLN^{2} |
Returns the natural logarithm of a complex number |

IMLOG10^{2} |
Returns the base-10 logarithm of a complex number |

IMLOG2^{2} |
Returns the base-2 logarithm of a complex number |

IMPOWER^{2} |
Returns a complex number raised to an integer power |

IMPRODUCT^{2} |
Returns the product of two complex numbers |

IMREAL^{2} |
Returns the real coefficient of a complex number |

IMSEC^{4} |
Returns the secant of a complex number in x+yi or x+yj text format. |

IMSECH^{4} |
Returns the hyperbolic secant of a complex number in x+yi or x+yj text format. |

IMSIN^{2} |
Returns the sine of a complex number |

IMSINH^{4} |
Returns the hyperbolic sine of a complex number in x+yi or x+yj text format. |

IMSQRT^{2} |
Returns the square root of a complex number |

IMSUB | Returns the difference between two complex numbers |

IMSUM | Returns the sum of complex numbers |

IMTAN^{4} |
Returns the tangent of a complex number in x+yi or x+yj text format. |

INDEX^{2} |
Uses an index to choose a value from a reference or array |

INDIRECT^{1} |
Returns a reference indicated by a text value |

INFO | Returns information about the current operating environment |

INT | Rounds a number down to the nearest integer |

INTERCEPT | Returns the intercept of the linear regression line |

INTRATE | Returns the interest rate for a fully invested security |

IPMT | Returns the interest payment for an investment for a given period |

IRR | Returns the internal rate of return for a series of cash flows |

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 |

ISFORMULA^{4} |
Checks whether there is a reference to a cell that contains a formula, and returns TRUE or FALSE. |

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^{2} |
Returns TRUE if the value is a number |

ISO.CEILING^{3} |
Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance |

ISODD | Returns TRUE if the number is odd |

ISOMITTED^{8} |
Checks whether the value in a LAMBDA is missing and returns TRUE or FALSE. |

ISOWEEKNUM^{4} |
Returns number of the ISO week number of the year for a given date. |

ISPMT | Calculates the interest paid during a specific period of an investment |

ISREF | Returns TRUE if the value is a reference |

ISTEXT | Returns TRUE if the value is text |

KURT | Returns the kurtosis of a data set |

LARGE^{2} |
Returns the k-th largest value in a data set |

LAMBDA^{8} |
Creates custom, reusable functions and call them by a friendly name. |

LCM | Returns the least common multiple |

LEFT | Returns the leftmost characters from a text value |

LEFTB | Returns the leftmost characters from a text value. Intended for use with languages that use the double-byte character set. |

LEN | Returns the number of characters in a text string |

LENB | Returns the number of characters in a text string. Intended for use with languages that use the double-byte character set. |

LET^{8} |
Allows storing intermediate calculations, values, or defining names inside a formula. |

LINEST^{2} |
Returns the parameters of a linear trend |

LN | Returns the natural logarithm of a number |

LOG | Returns the logarithm of a number to a specified base |

LOG10 | Returns the base-10 logarithm of a number |

LOGEST^{1} |
Returns the parameters of a exponential trend |

LOGINV | Returns the inverse of the lognormal distribution |

LOGNORM.DIST^{4} |
Returns the lognormal distribution of x, where ln(x) is normally distributed with parameters Mean and Standard_dev. |

LOGNORM.INV^{4} |
Returns the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with parameters Mean and Standard_dev |

LOGNORMDIST | Returns the cumulative lognormal distribution |

LOOKUP^{2} |
Looks up values in a vector or array |

LOWER | Converts text to lowercase |

MAKEARRAY^{8} |
Returns a calculated array of a specified row and column size, by applying a LAMBDA. |

MAP^{8} |
Returns an array formed by mapping each value in the array(s) to a new value by applying a LAMBDA to create a new value. |

MATCH | Looks up values in a reference or array |

MAX^{2} |
Returns the maximum value in a list of arguments |

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

MAXIFS^{5} |
The MAXIFS function returns the maximum value among cells specified by a given set of conditions or criteria. |

MDETERM | Returns the matrix determinant of an array |

MDURATION | Returns the Macauley modified duration for a security with an assumed par value of $100 |

MEDIAN | Returns the median of the given numbers |

MID | Returns a specific number of characters from a text string starting at the position you specify |

MIDB | Returns a specific number of characters from a text string starting at the position you specify. Intended for use with languages that use the double-byte character set. |

MIN^{2} |
Returns the minimum value in a list of arguments |

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

MINIFS^{5} |
The MINIFS function returns the minimum value among cells specified by a given set of conditions or criteria. |

MINUTE | Converts a serial number to a minute |

MINVERSE | Returns the matrix inverse of an array |

MIRR | Returns the internal rate of return where positive and negative cash flows are financed at different rates |

MMULT | Returns the matrix product of two arrays |

MOD | Returns the remainder from division |

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

MODE.MULT^{4} |
Returns a vertical array of the most frequently occurring, or repetitive values in an array or range of data. |

MODE.SNGL^{4} |
Returns the most frequently occurring, or repetitive, value in an array or range of data. |

MONTH | Converts a serial number to a month |

MROUND | Returns a number rounded to the desired multiple |

MULTINOMIAL | Returns the multinomial of a set of numbers |

MUNIT^{4} |
Returns the unit matrix for the specified dimension. |

N | Returns a value converted to a number |

NA | Returns the error value #N/A |

NEGBINOM.DIST^{4} |
Returns the negative binomial distribution, the probability that there will be Number_f failures before the Number_s-th success, with Probability_s probability of a success. |

NEGBINOMDIST | Returns the negative binomial distribution |

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

NETWORKDAYS.INTL^{4} |
Returns the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days. |

NOMINAL | Returns the annual nominal interest rate |

NORM.DIST^{4} |
Returns the normal distribution for the specified mean and standard deviation. |

NORM.INV^{4} |
Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation. |

NORM.S.DIST^{4} |
Returns the standard normal distribution (has a mean of zero and a standard deviation of one). |

NORM.S.INV^{4} |
Returns the inverse of the standard normal cumulative 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 |

NOT | Reverses the logic of its argument |

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

NPER | Returns the number of periods for an investment |

NPV | Returns the net present value of an investment based on a series of periodic cash flows and a discount rate |

NUMBERVALUE^{3} |
Converts text to a number, in a locale-independent way. |

OCT2BIN | Converts an octal number to binary |

OCT2DEC | Converts an octal number to decimal |

OCT2HEX | Converts an octal number to hexadecimal |

ODD | Rounds a number up to the nearest odd integer |

ODDFPRICE | Returns the price per $100 face value of a security with an odd first period |

ODDFYIELD | Returns the yield of a security with an odd first period |

ODDLPRICE | Returns the price per $100 face value of a security with an odd last period |

ODDLYIELD | Returns the yield of a security with an odd last period |

OFFSET^{2} |
Returns a reference offset from a given reference |

OR | Returns TRUE if any argument is TRUE |

PDURATION^{5} |
Returns the number of periods required by an investment to reach a specified value. |

PEARSON | Returns the Pearson product moment correlation coefficient |

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

PERCENTILE.EXC^{4} |
Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive. |

PERCENTILE.INC^{4} |
Returns the k-th percentile of values in a range, where k is in the range 0..1, inclusive. |

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

PERCENTRANK.EXC^{4} |
Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set. |

PERCENTRANK.INC^{4} |
Returns the rank of a value in a data set as a percentage (0..1, inclusive) of the data set. |

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

PERMUTATIONA^{5} |
Returns the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects. |

PHI^{5} |
Returns the value of the density function for a standard normal distribution. |

PI | Returns the value of pi |

PMT | Returns the periodic payment of an annuity |

POISSON | Returns the Poisson distribution |

POISSON.DIST^{4} |
Returns the Poisson distribution. |

POWER | Returns the result of a number raised to a power |

PPMT | Returns the payment on the principal for an investment for a given period |

PRICE | Returns the price per $100 face value of a security that pays periodic interest |

PRICEDISC | Returns the price per $100 face value of a discounted security |

PRICEMAT^{1} |
Returns the price per $100 face value of a security that pays interest at maturity |

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

PRODUCT | Multiplies its arguments |

PROPER | Capitalizes the first letter in each word of a text value |

PV | Returns the present value of an investment |

QUARTILE | Returns the quartile of a data set |

QUARTILE.EXC^{4} |
Returns the quartile of the data set, based on percentile values from 0..1, exclusive. |

QUARTILE.INC^{4} |
Returns the quartile of a data set, based on percentile values from 0..1, inclusive. |

QUOTIENT | Returns the integer portion of a division |

RADIANS | Converts degrees to radians |

RAND | Returns a random number between 0 and 1 |

RANDARRAY^{6} |
Creates an array of randomly generated numbers |

RANDBETWEEN | Returns a random integer number between the numbers you specify. |

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

RANK.AVG^{3} |
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 |

RANK.EQ^{3} |
Returns the rank of a number in a list of numbers |

RATE^{2} |
Returns the interest rate per period of an annuity |

RECEIVED | Returns the amount received at maturity for a fully invested security |

REDUCE^{8} |
Reduces an array to an accumulated value by applying a LAMBDA to each value and returning the total value in the accumulator. |

REPLACE | Replaces characters within text |

REPLACEB | Replaces characters within text. Intended for use with languages that use the double-byte character set. |

REPT | Repeats text a given number of times |

RIGHT | Returns the rightmost characters from a text value |

RIGHTB | Returns the rightmost characters from a text value. Intended for use with languages that use the double-byte character set. |

ROMAN^{2} |
Converts an arabic numeral to roman, as text |

ROUND | Rounds a number to a specified number of digits |

ROUNDDOWN | Rounds a number down, toward zero |

ROUNDUP | Rounds a number up, away from zero |

ROW | Returns the row number of a reference |

ROWS | Returns the number of rows in a reference |

RRI^{5} |
Returns an equivalent interest rate for the growth of an investment. |

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

SCAN^{8} |
Scans an array by applying a LAMBDA to each value and returns an array that has each intermediate value. |

SEARCH | Finds one text value within another (not case-sensitive) |

SEARCHB | Finds one text value within another (not case-sensitive). Intended for use with languages that use the double-byte character set. |

SEC^{3} |
The SEC function returns the secant of an angle |

SECH^{4} |
Returns the hyperbolic secant of an angle. |

SECOND | Converts a serial number to a second |

SEQUENCE^{6} |
Generates a list of sequential numbers in the form of an array or range. |

SERIESSUM | Returns the confidence interval for a population mean |

SHEET^{5} |
Returns the sheet number of the reference sheet. |

SHEETS^{5} |
Returns the number of sheets in a reference. |

SIGN | Returns the sign of a number. |

SIN | Returns the sine of the given angle |

SINGLE^{6} |
Returns a value using implicit intersection |

SINH | Returns the hyperbolic sine of a number |

SKEW | Returns the skewness of a distribution |

SKEW.P^{5} |
Returns the skewness of a distribution based on a population: a characterization of the degree of asymmetry of a distribution around its mean. |

SLN | Returns the straight-line depreciation of an asset for one period |

SLOPE | Returns the slope of the linear regression line |

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

SORT^{6} |
Sorts the values in a range or array by given index and order. |

SORTBY^{6} |
Sorts the values in a range or array based on the values in a corresponding range or array. |

SQRT | Returns a positive square root |

SQRTPI | Returns the square root of (number * pi) |

STANDARDIZE | Returns a normalized value |

STDEV | Estimates standard deviation based on a sample |

STDEV.P^{4} |
Calculates standard deviation based on the entire population given as arguments. |

STDEV.S^{4} |
Estimates standard deviation based on a sample (ignores logical values and text in the 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 |

SUBSTITUTE | Substitutes new text for old text in a text string |

SUBTOTAL | Returns a subtotal in a list or database |

SUM | Adds its arguments |

SUMIF^{2} |
Adds the cells specified by a given criteria |

SUMIFS^{2} |
Adds the cells specified by a given criteria |

SUMPRODUCT^{2} |
Returns the sum of the products of corresponding array components |

SUMSQ | Returns the sum of the squares of the arguments |

SUMX2MY2 | Returns the sum of the difference of squares of corresponding values in two arrays |

SUMX2PY2 | Returns the sum of the sum of squares of corresponding values in two arrays |

SUMXMY2 | Returns the sum of squares of differences of corresponding values in two arrays |

SWITCH^{4} |
Evaluates one value against a list of values, and returns the result corresponding to the first matching value. |

SYD | Returns the sum-of-years’ digits depreciation of an asset for a specified period |

T | Converts its arguments to text |

T.DIST^{5} |
Returns the Student’s left-tailed t-distribution. |

T.DIST.2T^{5} |
Returns the two-tailed Student’s t-distribution. |

T.DIST.RT^{5} |
Returns the right-tailed Student’s t-distribution. |

T.INV^{5} |
Returns the left-tailed inverse of the Student’s t-distribution. |

T.INV.2T^{5} |
Returns the two-tailed inverse of the Student’s t-distribution. |

T.TEST^{5} |
Returns the probability associated with a Student’s t-Test. |

TAKE^{8} |
Returns the intersection of specific rows and columns in an array. |

TAN | Returns the tangent of a number |

TANH | Returns the hyperbolic tangent of a number |

TBILLEQ | Returns the bond-equivalent yield for a Treasury bill |

TBILLPRICE | Returns the price per $100 face value for a Treasury bill |

TBILLYIELD | Returns the yield for a Treasury bill |

TDIST | Returns the Student’s t-distribution |

TEXT^{2} |
Formats a number and converts it to text |

TEXTAFTER^{8} |
Returns the characters from the end of a text string after a delimiter |

TEXTBEFORE^{8} |
Returns the characters from the start of a text string before a delimiter |

TEXTJOIN^{3} |
Combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined |

TEXTSPLIT^{8} |
Returns the text string split into multiple columns using delimiters |

TIME | Returns the serial number of a particular time |

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

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

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

TOCOL^{8} |
Returns the array transformed into a single column. |

TOROW^{8} |
Returns the array transformed into a single row. |

TRANSPOSE | Returns the transpose of an array |

TREND^{3} |
Returns values along a linear trend |

TRIM | Removes spaces from text |

TRIMMEAN^{1} |
Returns the mean of the interior of a data set |

TRUE | Returns the logical value TRUE |

TRUNC | Truncates a number to an integer |

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

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

UNICHAR^{4} |
Returns the Unicode character that is referenced by the given numeric value. |

UNICODE^{4} |
Returns the number (code point) corresponding to the first character of the text. |

UNIQUE^{6} |
Returns a list of unique values from a list or range. |

UPPER | Converts text to uppercase |

VALUE | Converts a text argument to a number |

VALUETOTEXT^{8} |
Returns the text from any specified value |

VAR | Estimates variance based on a sample |

VAR.P^{4} |
Calculates variance based on the entire population (ignores logical values and text in the population). |

VAR.S^{4} |
Estimates variance based on a sample (ignores logical values and text in the 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 |

VDB | Returns the depreciation of an asset for a specified or partial period using a declining balance method |

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

VSTACK^{8} |
Returns the array after combining two arrays vertically in sequence. |

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 |

WEIBULL^{1} |
Returns the Weibull distribution |

WEIBULL.DIST^{4} |
Returns the Weibull distribution. |

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

WORKDAY.INTL^{4} |
Returns the serial number of the date before or after a specified number of workdays with custom weekend parameters. |

XIRR | Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic. |

WRAPCOLS^{8} |
Returns the array transformed into multiple columns. |

WRAPROWS^{8} |
Returns array transformed into multiple rows. |

XLOOKUP^{7} |
The XLOOKUP function searches a range or an array, and then returns the item corresponding to the first match it finds. |

XMATCH^{8} |
The XMATCH function searches for a specified item in an array or range of cells, and then returns the item’s relative position. |

XNPV | Returns the net present value for a schedule of cash flows that is not necessarily periodic |

XOR^{4} |
Returns a logical Exclusive Or of all arguments. |

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 |

YIELD | Returns the yield on a security that pays periodic interest |

YIELDDISC | Returns the annual yield for a discounted security; for example, a Treasury bill |

YIELDMAT | Returns the annual yield of a security that pays interest at maturity |

Z.TEST^{5} |
Estimates variance based on a sample (ignores logical values and text in the sample). |

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

- Limited support. See Formulas with Limited Support for details
- This formula is fully supported in version 6.0 and up. For older versions of the software, please use the recommended workaround in Formulas with Limited Support.
- This formula is fully supported in version 6.0 and up.
- This formula is fully supported in version 6.1 and up.
- This formula is fully supported in version 6.2 and up.
- This formula is fully supported in version 6.9 and up.
- This formula is fully supported in version 6.25 and up.
- This formula is fully supported in SpreadsheetWeb Hub only.