Search Knowledge Base by Keyword
Supported Excel Formulas
SpreadsheetWEB supports 499 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 |
| ACOT4 | Returns the principal value of the arccotangent, or inverse cotangent of a number. |
| ACOTH4 | Returns the inverse hyperbolic cotangent of a number. |
| ADDRESS | Returns a reference as text to a single cell in a worksheet |
| AGGREGATE5 | 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 |
| ARABIC4 | Converts a Roman numeral to an Arabic numeral. |
| AREAS | Returns the number of areas in a reference |
| ARRAYTOTEXT8 | 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 |
| AVERAGEIF2 | Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria |
| AVERAGEIFS2 | Returns the average (arithmetic mean) of all the cells in a range that meet a given set of conditions or criteria |
| BASE3 | 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.DIST4 | Returns the beta distribution. |
| BETA.INV4 | 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.DIST4 | Returns the individual term binomial distribution probability. |
| BINOM.DIST.RANGE4 | Returns the probability of a trial result using a binomial distribution. |
| BINOM.INV4 | 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 |
| BITAND4 | Returns a bitwise ‘AND’ of two numbers |
| BITLSHIFT4 | Returns a number shifted left by the specified number of bits |
| BITOR4 | Returns a bitwise ‘OR’ of two numbers |
| BITRSHIFT4 | Returns a number shifted right by the specified number of bits |
| BITXOR4 | Returns a bitwise ‘XOR’ of two numbers |
| BYCOL8 | Applies a LAMBDA to each column and returns an array of the results. |
| BYROW8 | 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.MATH3 | The CEILING.MATH function rounds a number up to the nearest integer or to the nearest multiple of significance |
| CEILING.PRECISE4 | Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance |
| CELL1 | 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.DIST4 | Returns the chi-squared distribution |
| CHISQ.DIST.RT4 | Returns the right-tailed probability of the chi-squared distribution. |
| CHISQ.INV4 | Returns the inverse of the left-tailed probability of the chi-squared distribution |
| CHISQ.INV.RT4 | Returns the inverse of the right-tailed probability of the chi-squared distribution |
| CHISQ.TEST4 | 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. |
| CHOOSECOLS8 | Returns the array with just a specific number of columns. |
| CHOOSEROWS8 | 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 |
| COMBINA3 | 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 |
| CONCAT4 | 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 |
| CONFIDENCE4 | Returns the confidence interval for a population mean, using a normal distribution |
| CONFIDENCE.NORM4 | Returns the confidence interval for a population mean, using a normal distribution |
| CONFIDENCE.T4 | Returns the confidence interval for a population mean, using a Student’s t distribution |
| CONVERT1 | 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 |
| COT4 | Return the cotangent of an angle specified in radians |
| COTH4 | 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 |
| COUNTIF2 | Counts the number of cells within a range that meet the given condition |
| COUNTIFS2 | 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.P4 | Returns population covariance, the average of the products of deviations for each data point pair in two data sets |
| COVARIANCE.S4 | 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 |
| CSC4 | Returns the cosecant of an angle specified in radians |
| CSCH4 | 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 |
| DAYS3 | 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 |
| DBCS4 | 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 |
| DCOUNTA5 | 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 |
| DECIMAL3 | 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 |
| DROP8 | 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 |
| ERF2 | Returns the error function |
| ERF.PRECISE4 | Returns the error function |
| ERFC | Returns the complementary error function |
| ERFC.PRECISE4 | 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.DIST4 | Returns the error function. |
| EXPONDIST2 | Returns the exponential distribution |
| F.DIST5 | Returns the F probability distribution. |
| F.DIST.RT5 | Returns the (right-tailed) F probability distribution (degree of diversity) for two data sets. |
| F.INV5 | Returns the inverse of the F probability distribution. |
| F.INV.RT5 | Returns the inverse of the (right-tailed) F probability distribution. |
| F.TEST5 | 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 |
| FACTDOUBLE2 | 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) |
| FILTER6 | 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.MATH4 | Round a number down to the nearest integer or to the nearest multiple of significance. |
| FLOOR.PRECISE4 | 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.ETS5 | Calculates or predicts a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm. |
| FORECAST.ETS.CONFINT5 | Returns a confidence interval for the forecast value at the specified target date. |
| FORECAST.ETS.SEASONALITY5 | Returns the length of the repetitive pattern Excel detects for the specified time series. |
| FORECAST.ETS.STAT5 | Returns a statistical value as a result of time series forecasting. |
| FORECAST.LINEAR5 | Calculates, or predicts, a future value by using existing values. |
| FORMULATEXT4 | 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 |
| GAMMA5 | Return the gamma function value. |
| GAMMA.DIST5 | Returns the gamma distribution. |
| GAMMA.INV5 | 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.PRECISE5 | Returns the natural logarithm of the gamma function, Γ(x). |
| GAUSS5 | 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 |
| GROWTH1 | 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 |
| HLOOKUP2 | Looks in the top row of an array and returns the value of the indicated cell |
| HOUR | Converts a serial number to an hour |
| HSTACK8 | Returns the array after combining two arrays horizontally in sequence. |
| HYPERLINK1 | Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet |
| HYPGEOM.DIST4 | Returns the hypergeometric distribution. |
| HYPGEOMDIST1 | Returns the hypergeometric distribution |
| IF | Specifies a logical test to perform |
| IFERROR4 | Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula. |
| IFNA3 | IFNA formula returns the value you specify if the formula returns the #N/A error value; otherwise returns the result of the formula. |
| IFS4 | 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 |
| IMCOS2 | Returns the cosine of a complex number |
| IMCOSH4 | Returns the hyperbolic cosine of a complex number in x+yi or x+yj text format. |
| IMCOT4 | Returns the cotangent of a complex number in x+yi or x+yj text format. |
| IMCSC4 | Returns the cosecant of a complex number in x+yi or x+yj text format. |
| IMCSCH4 | Returns the hyperbolic cosecant of a complex number in x+yi or x+yj text format. |
| IMDIV2 | Returns the quotient of two complex numbers |
| IMEXP2 | Returns the exponential of a complex number |
| IMLN2 | Returns the natural logarithm of a complex number |
| IMLOG102 | Returns the base-10 logarithm of a complex number |
| IMLOG22 | Returns the base-2 logarithm of a complex number |
| IMPOWER2 | Returns a complex number raised to an integer power |
| IMPRODUCT2 | Returns the product of two complex numbers |
| IMREAL2 | Returns the real coefficient of a complex number |
| IMSEC4 | Returns the secant of a complex number in x+yi or x+yj text format. |
| IMSECH4 | Returns the hyperbolic secant of a complex number in x+yi or x+yj text format. |
| IMSIN2 | Returns the sine of a complex number |
| IMSINH4 | Returns the hyperbolic sine of a complex number in x+yi or x+yj text format. |
| IMSQRT2 | Returns the square root of a complex number |
| IMSUB | Returns the difference between two complex numbers |
| IMSUM | Returns the sum of complex numbers |
| IMTAN4 | Returns the tangent of a complex number in x+yi or x+yj text format. |
| INDEX2 | Uses an index to choose a value from a reference or array |
| INDIRECT1 | 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 |
| ISFORMULA4 | 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 |
| ISNUMBER2 | Returns TRUE if the value is a number |
| ISO.CEILING3 | 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 |
| ISOMITTED8 | Checks whether the value in a LAMBDA is missing and returns TRUE or FALSE. |
| ISOWEEKNUM4 | 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 |
| LARGE2 | Returns the k-th largest value in a data set |
| LAMBDA8 | 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. |
| LET8 | Allows storing intermediate calculations, values, or defining names inside a formula. |
| LINEST2 | 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 |
| LOGEST1 | Returns the parameters of a exponential trend |
| LOGINV | Returns the inverse of the lognormal distribution |
| LOGNORM.DIST4 | Returns the lognormal distribution of x, where ln(x) is normally distributed with parameters Mean and Standard_dev. |
| LOGNORM.INV4 | 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 |
| LOOKUP2 | Looks up values in a vector or array |
| LOWER | Converts text to lowercase |
| MAKEARRAY8 | Returns a calculated array of a specified row and column size, by applying a LAMBDA. |
| MAP8 | 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 |
| MAX2 | Returns the maximum value in a list of arguments |
| MAXA2 | Returns the maximum value in a list of arguments, including numbers, text, and logical values |
| MAXIFS5 | 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. |
| MIN2 | Returns the minimum value in a list of arguments |
| MINA2 | Returns the smallest value in a list of arguments, including numbers, text, and logical values |
| MINIFS5 | 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.MULT4 | Returns a vertical array of the most frequently occurring, or repetitive values in an array or range of data. |
| MODE.SNGL4 | 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 |
| MUNIT4 | Returns the unit matrix for the specified dimension. |
| N | Returns a value converted to a number |
| NA | Returns the error value #N/A |
| NEGBINOM.DIST4 | 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.INTL4 | 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.DIST4 | Returns the normal distribution for the specified mean and standard deviation. |
| NORM.INV4 | Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation. |
| NORM.S.DIST4 | Returns the standard normal distribution (has a mean of zero and a standard deviation of one). |
| NORM.S.INV4 | 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 |
| NUMBERVALUE3 | 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 |
| OFFSET2 | Returns a reference offset from a given reference |
| OR | Returns TRUE if any argument is TRUE |
| PDURATION5 | 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.EXC4 | Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive. |
| PERCENTILE.INC4 | 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.EXC4 | Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set. |
| PERCENTRANK.INC4 | 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 |
| PERMUTATIONA5 | Returns the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects. |
| PHI5 | 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.DIST4 | 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 |
| PRICEMAT1 | 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.EXC4 | Returns the quartile of the data set, based on percentile values from 0..1, exclusive. |
| QUARTILE.INC4 | 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 |
| RANDARRAY6 | 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.AVG3 | 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.EQ3 | Returns the rank of a number in a list of numbers |
| RATE2 | Returns the interest rate per period of an annuity |
| RECEIVED | Returns the amount received at maturity for a fully invested security |
| REDUCE8 | 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. |
| ROMAN2 | 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 |
| RRI5 | Returns an equivalent interest rate for the growth of an investment. |
| RSQ | Returns the square of the Pearson product moment correlation coefficient |
| SCAN8 | 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. |
| SEC3 | The SEC function returns the secant of an angle |
| SECH4 | Returns the hyperbolic secant of an angle. |
| SECOND | Converts a serial number to a second |
| SEQUENCE6 | Generates a list of sequential numbers in the form of an array or range. |
| SERIESSUM | Returns the confidence interval for a population mean |
| SHEET5 | Returns the sheet number of the reference sheet. |
| SHEETS5 | Returns the number of sheets in a reference. |
| SIGN | Returns the sign of a number. |
| SIN | Returns the sine of the given angle |
| SINGLE6 | Returns a value using implicit intersection |
| SINH | Returns the hyperbolic sine of a number |
| SKEW | Returns the skewness of a distribution |
| SKEW.P5 | 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 |
| SORT6 | Sorts the values in a range or array by given index and order. |
| SORTBY6 | 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.P4 | Calculates standard deviation based on the entire population given as arguments. |
| STDEV.S4 | 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 |
| SUMIF2 | Adds the cells specified by a given criteria |
| SUMIFS2 | Adds the cells specified by a given criteria |
| SUMPRODUCT2 | 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 |
| SWITCH4 | 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.DIST5 | Returns the Student’s left-tailed t-distribution. |
| T.DIST.2T5 | Returns the two-tailed Student’s t-distribution. |
| T.DIST.RT5 | Returns the right-tailed Student’s t-distribution. |
| T.INV5 | Returns the left-tailed inverse of the Student’s t-distribution. |
| T.INV.2T5 | Returns the two-tailed inverse of the Student’s t-distribution. |
| T.TEST5 | Returns the probability associated with a Student’s t-Test. |
| TAKE8 | 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 |
| TEXT2 | Formats a number and converts it to text |
| TEXTAFTER8 | Returns the characters from the end of a text string after a delimiter |
| TEXTBEFORE8 | Returns the characters from the start of a text string before a delimiter |
| TEXTJOIN3 | Combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined |
| TEXTSPLIT8 | 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 |
| TOCOL8 | Returns the array transformed into a single column. |
| TOROW8 | Returns the array transformed into a single row. |
| TRANSPOSE | Returns the transpose of an array |
| TREND3 | Returns values along a linear trend |
| TRIM | Removes spaces from text |
| TRIMMEAN1 | 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 |
| UNICHAR4 | Returns the Unicode character that is referenced by the given numeric value. |
| UNICODE4 | Returns the number (code point) corresponding to the first character of the text. |
| UNIQUE6 | Returns a list of unique values from a list or range. |
| UPPER | Converts text to uppercase |
| VALUE | Converts a text argument to a number |
| VALUETOTEXT8 | Returns the text from any specified value |
| VAR | Estimates variance based on a sample |
| VAR.P4 | Calculates variance based on the entire population (ignores logical values and text in the population). |
| VAR.S4 | 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 |
| VLOOKUP2 | Looks in the first column of an array and moves across the row to return the value of a cell |
| VSTACK8 | 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 |
| WEIBULL1 | Returns the Weibull distribution |
| WEIBULL.DIST4 | Returns the Weibull distribution. |
| WORKDAY | Returns the serial number of the date before or after a specified number of workdays |
| WORKDAY.INTL4 | 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. |
| WRAPCOLS8 | Returns the array transformed into multiple columns. |
| WRAPROWS8 | Returns array transformed into multiple rows. |
| XLOOKUP7 | The XLOOKUP function searches a range or an array, and then returns the item corresponding to the first match it finds. |
| XMATCH8 | 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 |
| XOR4 | 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.TEST5 | 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 |
| TRIMRANGE8 | Scans in from the edges of a range or array until it finds a non-blank cell (or value), it then excludes those blank rows or columns. |
| IMAGE8 | Returns an image for a given source. |
| REGEXTEST8 | Checks if any part of supplied text matches a regex pattern. |
| REGEXEXTRACT8 | Extracts one or more parts of supplied text that match a regex pattern. |
| REGEXREPLACE8 | Searches for a regex pattern within supplied text and replaces it with different text. |
| GROUPBY8 | Aggregate values by row fields. |
- 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.