• ABS: Returns the absolute value of a number.
  • ACCRINT: Calculates the accrued interest of a security that has periodic payments.
  • ACCRINTM: Calculates the accrued interest of a security that pays interest at maturity.
  • ACOS: Returns the inverse cosine of a value, in radians.
  • ACOSH: Returns the inverse hyperbolic cosine of a number.
  • ACOT: Returns the inverse cotangent of a value, in radians.
  • ACOTH: Returns the inverse hyperbolic cotangent of a value, in radians. Must not be between -1 and 1, inclusive.
  • ADD: Returns the sum of two numbers. Equivalent to the `+` operator.
  • ADDRESS: Returns a cell reference as a string.
  • AMORLINC: Returns the depreciation for an accounting period, or the prorated depreciation if the asset was purchased in the middle of a period.
  • AND: Returns true if all of the provided arguments are logically true, and false if any of the provided arguments are logically false.
  • ARABIC: Computes the value of a Roman numeral.
  • ARRAY_CONSTRAIN: Constrains an array result to a specified size.
  • ARRAYFORMULA: Enables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.
  • ASC: Converts full-width ASCII and katakana characters to their half-width counterparts. All standard-width characters will remain unchanged.
  • ASIN: Returns the inverse sine of a value, in radians.
  • ASINH: Returns the inverse hyperbolic sine of a number.
  • ATAN: Returns the inverse tangent of a value, in radians.
  • ATAN2: Returns the angle between the x-axis and a line segment from the origin (0,0) to specified coordinate pair (`x`,`y`), in radians.
  • ATANH: Returns the inverse hyperbolic tangent of a number.
  • AVEDEV: Calculates the average of the magnitudes of deviations of data from a dataset's mean.
  • AVERAGE: Returns the numerical average value in a dataset, ignoring text.
  • AVERAGE.WEIGHTED: Finds the weighted average of a set of values, given the values and the corresponding weights.
  • AVERAGEA: Returns the numerical average value in a dataset.
  • AVERAGEIF: Returns the average of a range depending on criteria.
  • AVERAGEIFS: Returns the average of a range depending on multiple criteria.
  • BASE: Converts a number into a text representation in another base, for example, base 2 for binary.
  • BETA.DIST: Returns the probability of a given value as defined by the beta distribution function.
  • BETA.INV: Returns the value of the inverse beta distribution function for a given probability.
  • BETADIST: See BETA.DIST.
  • BETAINV: See BETA.INV
  • BIN2DEC: Converts a signed binary number to decimal format.
  • BIN2HEX: Converts a signed binary number to signed hexadecimal format.
  • BIN2OCT: Converts a signed binary number to signed octal format.
  • BINOM.DIST: See BINOMDIST
  • BINOM.INV: See CRITBINOM
  • BINOMDIST: Calculates the probability of drawing a certain number of successes (or a maximum number of successes) in a certain number of tries given a population of a certain size containing a certain number of successes, with replacement of draws.
  • BITAND: Bitwise boolean AND of two numbers.
  • BITLSHIFT: Shifts the bits of the input a certain number of places to the left.
  • BITOR: Bitwise boolean OR of 2 numbers.
  • BITRSHIFT: Shifts the bits of the input a certain number of places to the right.
  • BITXOR: Bitwise XOR (exclusive OR) of 2 numbers.
  • BYCOL: Groups an array by columns by application of a LAMBDA function to each column.
  • BYROW: Groups an array by rows by application of a LAMBDA function to each row.
  • CEILING: Rounds a number up to the nearest integer multiple of specified significance.
  • CEILING.MATH: Rounds a number up to the nearest integer multiple of specified significance, with negative numbers rounding toward or away from 0 depending on the mode.
  • CEILING.PRECISE: Rounds a number up to the nearest integer multiple of specified significance. If the number is positive or negative, it is rounded up.
  • CELL: Returns the requested information about the specified cell.
  • CHAR: Convert a number into a character according to the current Unicode table.
  • CHIDIST: Calculates the right-tailed chi-squared distribution, often used in hypothesis testing.
  • CHIINV: Calculates the inverse of the right-tailed chi-squared distribution.
  • CHISQ.DIST: Calculates the left-tailed chi-squared distribution, often used in hypothesis testing.
  • CHISQ.DIST.RT: Calculates the right-tailed chi-squared distribution, which is commonly used in hypothesis testing.
  • CHISQ.INV: Calculates the inverse of the left-tailed chi-squared distribution.
  • CHISQ.INV.RT: Calculates the inverse of the right-tailed chi-squared distribution.
  • CHISQ.TEST: See CHITEST
  • CHITEST: Returns the probability associated with a Pearson’s chi-squared test on the two ranges of data. Determines the likelihood that the observed categorical data is drawn from an expected distribution.
  • CHOOSE: Returns an element from a list of choices based on index.
  • CHOOSECOLS: Creates a new array from the selected columns in the existing range.
  • CHOOSEROWS: Creates a new array from the selected rows in the existing range.
  • CLEAN: Returns the text with the non-printable ASCII characters removed.
  • CODE: Returns the numeric Unicode map value of the first character in the string provided.
  • COLUMN: Returns the column number of a specified cell, with `A=1`.
  • COLUMNS: Returns the number of columns in a specified array or range.
  • COMBIN: Returns the number of ways to choose some number of objects from a pool of a given size of objects.
  • COMBINA: Returns the number of ways to choose some number of objects from a pool of a given size of objects, including ways that choose the same object multiple times.
  • COMPLEX: Creates a complex number given real and imaginary coefficients.
  • CONCAT: Returns the concatenation of two values. Equivalent to the `&` operator.
  • CONCATENATE: Appends strings to one another.
  • CONFIDENCE: See CONFIDENCE.NORM
  • CONFIDENCE.NORM: Calculates the width of half the confidence interval for a normal distribution.
  • CONFIDENCE.T: Calculates the width of half the confidence interval for a Student’s t-distribution.
  • CONVERT: Converts a numeric value to a different unit of measure.
  • CORREL: Calculates r, the Pearson product-moment correlation coefficient of a dataset.
  • COS: Returns the cosine of an angle provided in radians.
  • COSH: Returns the hyperbolic cosine of any real number.
  • COT: Cotangent of an angle provided in radians.
  • COTH: Returns the hyperbolic cotangent of any real number.
  • COUNT: Returns a count of the number of numeric values in a dataset.
  • COUNTA: Returns a count of the number of values in a dataset.
  • COUNTBLANK: Returns the number of empty cells in a given range.
  • COUNTIF: Returns a conditional count across a range.
  • COUNTIFS: Returns the count of a range depending on multiple criteria.
  • COUNTUNIQUE: Counts the number of unique values in a list of specified values and ranges.
  • COUPDAYBS: Calculates the number of days from the first coupon, or interest payment, until settlement.
  • COUPDAYS: Calculates the number of days in the coupon, or interest payment, period that contains the specified settlement date.
  • COUPDAYSNC: Calculates the number of days from the settlement date until the next coupon, or interest payment.
  • COUPNCD: Calculates next coupon, or interest payment, date after the settlement date.
  • COUPNUM: Calculates the number of coupons, or interest payments, between the settlement date and the maturity date of the investment.
  • COUPPCD: Calculates last coupon, or interest payment, date before the settlement date.
  • COVAR: Calculates the covariance of a dataset.
  • COVARIANCE.P: See COVAR
  • COVARIANCE.S: Calculates the covariance of a dataset, where the dataset is a sample of the total population.
  • CRITBINOM: Calculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria.
  • CSC: Returns the cosecant of an angle provided in radians.
  • CSCH: The CSCH function returns the hyperbolic cosecant of any real number.
  • CUMIPMT: Calculates the cumulative interest over a range of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
  • CUMPRINC: Calculates the cumulative principal paid over a range of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
  • DATE: Converts a provided year, month, and day into a date.
  • DATEDIF: Calculates the number of days, months, or years between two dates.
  • DATEVALUE: Converts a provided date string in a known format to a date value.
  • DAVERAGE: Returns the average of a set of values selected from a database table-like array or range using a SQL-like query.
  • DAY: Returns the day of the month that a specific date falls on, in numeric format.
  • DAYS: Returns the number of days between two dates.
  • DAYS360: Returns the difference between two days based on the 360 day year used in some financial interest calculations.
  • DB: Calculates the depreciation of an asset for a specified period using the arithmetic declining balance method.
  • DCOUNT: Counts numeric values selected from a database table-like array or range using a SQL-like query.
  • DCOUNTA: Counts values, including text, selected from a database table-like array or range using a SQL-like query.
  • DDB: Calculates the depreciation of an asset for a specified period using the double-declining balance method.
  • DEC2BIN: Converts a decimal number to signed binary format.
  • DEC2HEX: Converts a decimal number to signed hexadecimal format.
  • DEC2OCT: Converts a decimal number to signed octal format.
  • DECIMAL: The DECIMAL function converts the text representation of a number in another base, to base 10 (decimal).
  • DEGREES: Converts an angle value in radians to degrees.
  • DELTA: Compare two numeric values, returning 1 if they're equal.
  • DETECTLANGUAGE: Identifies the language used in text within the specified range.
  • DEVSQ: Calculates the sum of squares of deviations based on a sample.
  • DGET: Returns a single value from a database table-like array or range using a SQL-like query.
  • DISC: Calculates the discount rate of a security based on price.
  • DIVIDE: Returns one number divided by another. Equivalent to the `/` operator.
  • DMAX: Returns the maximum value selected from a database table-like array or range using a SQL-like query.
  • DMIN: Returns the minimum value selected from a database table-like array or range using a SQL-like query.
  • DOLLAR: Formats a number into the locale-specific currency format.
  • DOLLARDE: Converts a price quotation given as a decimal fraction into a decimal value.
  • DOLLARFR: Converts a price quotation given as a decimal value into a decimal fraction.
  • DPRODUCT: Returns the product of values selected from a database table-like array or range using a SQL-like query.
  • DSTDEV: Returns the standard deviation of a population sample selected from a database table-like array or range using a SQL-like query.
  • DSTDEVP: Returns the standard deviation of an entire population selected from a database table-like array or range using a SQL-like query.
  • DSUM: Returns the sum of values selected from a database table-like array or range using a SQL-like query.
  • DURATION: Calculates the number of compounding periods required for an investment of a specified present value appreciating at a given rate to reach a target value.
  • DVAR: Returns the variance of a population sample selected from a database table-like array or range using a SQL-like query.
  • DVARP: Returns the variance of an entire population selected from a database table-like array or range using a SQL-like query.
  • EDATE: Returns a date a specified number of months before or after another date.
  • EFFECT: Calculates the annual effective interest rate given the nominal rate and number of compounding periods per year.
  • ENCODEURL: Encodes a string of text for the purpose of using in a URL query.
  • EOMONTH: Returns a date representing the last day of a month which falls a specified number of months before or after another date.
  • EPOCHTODATE: Converts a Unix epoch timestamp in seconds, milliseconds, or microseconds to a datetime in UTC.
  • EQ: Returns `TRUE` if two specified values are equal and `FALSE` otherwise. Equivalent to the `=` operator.
  • ERF: The ERF function returns the integral of the Gauss error function over an interval of values.
  • ERF.PRECISE: See ERF
  • ERFC: Returns the complementary Gauss error function of a value.
  • ERFC.PRECISE: See ERFC
  • ERROR.TYPE: Returns a number corresponding to the error value in a different cell.
  • EVEN: Rounds a number up to the nearest even integer.
  • EXACT: Tests whether two strings are identical.
  • EXP: Returns Euler's number, e (~2.718) raised to a power.
  • EXPON.DIST: Returns the value of the exponential distribution function with a specified LAMBDA at a specified value.
  • EXPONDIST: See EXPON.DIST
  • F.DIST: Calculates the left-tailed F probability distribution (degree of diversity) for two data sets with given input x. Alternately called Fisher-Snedecor distribution or Snedecor's F distribution.
  • F.DIST.RT: Calculates the right-tailed F probability distribution (degree of diversity) for two data sets with given input x. Alternately called Fisher-Snedecor distribution or Snedecor's F distribution.
  • F.INV: Calculates the inverse of the left-tailed F probability distribution. Also called the Fisher-Snedecor distribution or Snedecor’s F distribution.
  • F.INV.RT: Calculates the inverse of the right-tailed F probability distribution. Also called the Fisher-Snedecor distribution or Snedecor’s F distribution.
  • F.TEST: See FTEST.
  • FACT: Returns the factorial of a number.
  • FACTDOUBLE: Returns the "double factorial" of a number.
  • FALSE: Returns the logical value `FALSE`.
  • FDIST: See F.DIST.RT.
  • FILTER: Returns a filtered version of the source range, returning only rows or columns which meet the specified conditions.
  • FIND: Returns the position at which a string is first found within text.
  • FINDB: Returns the position at which a string is first found within text counting each double-character as 2.
  • FINV: See F.INV.RT
  • FISHER: Returns the Fisher transformation of a specified value.
  • FISHERINV: Returns the inverse Fisher transformation of a specified value.
  • FIXED: Formats a number with a fixed number of decimal places.
  • FLATTEN: Flattens all the values from one or more ranges into a single column.
  • FLOOR: Rounds a number down to the nearest integer multiple of specified significance.
  • FLOOR.MATH: Rounds a number down to the nearest integer multiple of specified significance, with negative numbers rounding toward or away from 0 depending on the mode.
  • FLOOR.PRECISE: The FLOOR.PRECISE function rounds a number down to the nearest integer or multiple of specified significance.
  • FORECAST: Calculates the expected y-value for a specified x based on a linear regression of a dataset.
  • FORECAST.LINEAR: See FORECAST
  • FORMULATEXT: Returns the formula as a string.
  • FREQUENCY: Calculates the frequency distribution of a one-column array into specified classes.
  • FTEST: Returns the probability associated with an F-test for equality of variances. Determines whether two samples are likely to have come from populations with the same variance.
  • FV: Calculates the future value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
  • FVSCHEDULE: Calculates the future value of some principal based on a specified series of potentially varying interest rates.
  • GAMMA: Returns the Gamma function evaluated at the specified value.
  • GAMMA.DIST: Calculates the gamma distribution, a two-parameter continuous probability distribution.
  • GAMMA.INV: The GAMMA.INV function returns the value of the inverse gamma cumulative distribution function for the specified probability and alpha and beta parameters.
  • GAMMADIST: See GAMMA.DIST
  • GAMMAINV: See GAMMA.INV.
  • GAMMALN: Returns the the logarithm of a specified Gamma function, base e (Euler's number).
  • GAMMALN.PRECISE: See GAMMALN
  • GAUSS: The GAUSS function returns the probability that a random variable, drawn from a normal distribution, will be between the mean and z standard deviations above (or below) the mean.
  • GCD: Returns the greatest common divisor of one or more integers.
  • GEOMEAN: Calculates the geometric mean of a dataset.
  • GESTEP: Returns 1 if the rate is strictly greater than or equal to the provided step value or 0 otherwise. If no step value is provided then the default value of 0 will be used.
  • GETPIVOTDATA: Extracts an aggregated value from a pivot table that corresponds to the specified row and column headings.
  • GOOGLEFINANCE: Fetches current or historical securities information from Google Finance.
  • GOOGLETRANSLATE: Translates text from one language into another Learn more
  • GROWTH: Given partial data about an exponential growth trend, fits an ideal exponential growth trend and/or predicts further values.
  • GT: Returns `TRUE` if the first argument is strictly greater than the second, and `FALSE` otherwise. Equivalent to the `>` operator.
  • GTE: Returns `TRUE` if the first argument is greater than or equal to the second, and `FALSE` otherwise. Equivalent to the `>=` operator.
  • HARMEAN: Calculates the harmonic mean of a dataset.
  • HEX2BIN: Converts a signed hexadecimal number to signed binary format.
  • HEX2DEC: Converts a signed hexadecimal number to decimal format.
  • HEX2OCT: Converts a signed hexadecimal number to signed octal format.
  • HLOOKUP: Horizontal lookup. Searches across the first row of a range for a key and returns the value of a specified cell in the column found.
  • HOUR: Returns the hour component of a specific time, in numeric format.
  • HSTACK: Appends ranges horizontally and in sequence to return a larger array.
  • HYPERLINK: Creates a hyperlink inside a cell.
  • HYPGEOM.DIST: See HYPGEOMDIST
  • HYPGEOMDIST: Calculates the probability of drawing a certain number of successes in a certain number of tries given a population of a certain size containing a certain number of successes, without replacement of draws.
  • IF: Returns one value if a logical expression is `TRUE` and another if it is `FALSE`.
  • IFERROR: Returns the first argument if it is not an error value, otherwise returns the second argument if present, or a blank if the second argument is absent.
  • IFNA: Evaluates a value. If the value is an #N/A error, returns the specified value.
  • IFS: Evaluates multiple conditions and returns a value that corresponds to the first true condition.
  • IMABS: Returns absolute value of a complex number.
  • IMAGE: Inserts an image into a cell.
  • IMAGINARY: Returns the imaginary coefficient of a complex number.
  • IMARGUMENT: The IMARGUMENT function returns the angle (also known as the argument or \theta) of the given complex number in radians.
  • IMCONJUGATE: Returns the complex conjugate of a number.
  • IMCOS: The IMCOS function returns the cosine of the given complex number.
  • IMCOSH: Returns the hyperbolic cosine of the given complex number. For example, a given complex number "x+yi" returns "cosh(x+yi)." Learn more.
  • IMCOT: Returns the cotangent of the given complex number. For example, a given complex number "x+yi" returns "cot(x+yi)." Learn more.
  • IMCOTH: Returns the hyperbolic cotangent of the given complex number. For example, a given complex number "x+yi" returns "coth(x+yi)." Learn more.
  • IMCSC: Returns the cosecant of the given complex number.
  • IMCSCH: Returns the hyperbolic cosecant of the given complex number. For example, a given complex number "x+yi" returns "csch(x+yi)." Learn more.
  • IMDIV: Returns one complex number divided by another.
  • IMEXP: Returns Euler's number, e (~2.718) raised to a complex power.
  • IMLN: Returns the logarithm of a complex number, base e (Euler's number).
  • IMLOG: Returns the logarithm of a complex number for a specified base.
  • IMLOG10: Returns the logarithm of a complex number with base 10.
  • IMLOG2: Returns the logarithm of a complex number with base 2.
  • IMPORTDATA: Imports data at a given url in .csv (comma-separated value) or .tsv (tab-separated value) format.
  • IMPORTFEED: Imports a RSS or ATOM feed.
  • IMPORTHTML: Imports data from a table or list within an HTML page.
  • IMPORTRANGE: Imports a range of cells from a specified spreadsheet.
  • IMPORTXML: Imports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.
  • IMPOWER: Returns a complex number raised to a power.
  • IMPRODUCT: Returns the result of multiplying a series of complex numbers together.
  • IMREAL: Returns the real coefficient of a complex number.
  • IMSEC: Returns the secant of the given complex number. For example, a given complex number "x+yi" returns "sec(x+yi)." Learn more.
  • IMSECH: Returns the hyperbolic secant of the given complex number. For example, a given complex number "x+yi" returns "sech(x+yi)." Learn more.
  • IMSIN: Returns the sine of the given complex number.
  • IMSINH: Returns the hyperbolic sine of the given complex number. For example, a given complex number "x+yi" returns "sinh(x+yi)." Learn more.
  • IMSQRT: Computes the square root of a complex number.
  • IMSUB: Returns the difference between two complex numbers.
  • IMSUM: Returns the sum of a series of complex numbers.
  • IMTAN: Returns the tangent of the given complex number.
  • IMTANH: Returns the hyperbolic tangent of the given complex number. For example, a given complex number "x+yi" returns "tanh(x+yi)." Learn more.
  • INDEX: Returns the content of a cell, specified by row and column offset.
  • INDIRECT: Returns a cell reference specified by a string.
  • INT: Rounds a number down to the nearest integer that is less than or equal to it.
  • INTERCEPT: Calculates the y-value at which the line resulting from linear regression of a dataset will intersect the y-axis (x=0).
  • INTRATE: Calculates the effective interest rate generated when an investment is purchased at one price and sold at another with no interest or dividends generated by the investment itself.
  • IPMT: Calculates the payment on interest for an investment based on constant-amount periodic payments and a constant interest rate.
  • IRR: Calculates the internal rate of return on an investment based on a series of periodic cash flows.
  • ISBETWEEN: Checks whether a provided number is between two other numbers either inclusively or exclusively.
  • ISBLANK: Checks whether the referenced cell is empty.
  • ISDATE: Returns whether a value is a date.
  • ISEMAIL: Checks whether a value is a valid email address.
  • ISERR: Checks whether a value is an error other than `#N/A`.
  • ISERROR: Checks whether a value is an error.
  • ISEVEN: Checks whether the provided value is even.
  • ISFORMULA: Checks whether a formula is in the referenced cell.
  • ISLOGICAL: Checks whether a value is `TRUE` or `FALSE`.
  • ISNA: Checks whether a value is the error `#N/A`.
  • ISNONTEXT: Checks whether a value is non-textual.
  • ISNUMBER: Checks whether a value is a number.
  • ISO.CEILING: See CEILING.PRECISE
  • ISODD: Checks whether the provided value is odd.
  • ISOWEEKNUM: Returns the number of the ISO week of the year where the provided date falls.
  • ISPMT: The ISPMT function calculates the interest paid during a particular period of an investment.
  • ISREF: Checks whether a value is a valid cell reference.
  • ISTEXT: Checks whether a value is text.
  • ISURL: Checks whether a value is a valid URL.
  • JOIN: Concatenates the elements of one or more one-dimensional arrays using a specified delimiter.
  • KURT: Calculates the kurtosis of a dataset, which describes the shape, and in particular the "peakedness" of that dataset.
  • LAMBDA: Creates and returns a custom function with a set of names and a formula_expression that uses them. To calculate the formula_expression, you can call the returned function with as many values as the name declares.
  • LARGE: Returns the nth largest element from a data set, where n is user-defined.
  • LCM: Returns the least common multiple of one or more integers.
  • LEFT: Returns a substring from the beginning of a specified string.
  • LEFTB: Returns the left portion of a string up to a certain number of bytes.
  • LEN: Returns the length of a string.
  • LENB: Returns the length of a string in bytes." Learn more.
  • LET: Assigns name with the value_expression results and returns the result of the formula_expression. The formula_expression can use the names defined in the scope of the LET function. The value_expressions are evaluated only once in the LET function even if the following value_expressions or the formula_expression use them multiple times.
  • LINEST: Given partial data about a linear trend, calculates various parameters about the ideal linear trend using the least-squares method.
  • LN: Returns the the logarithm of a number, base e (Euler's number).
  • LOG: Returns the the logarithm of a number given a base.
  • LOG10: Returns the the logarithm of a number, base 10.
  • LOGEST: Given partial data about an exponential growth curve, calculates various parameters about the best fit ideal exponential growth curve.
  • LOGINV: Returns the value of the inverse log-normal cumulative distribution with given mean and standard deviation at a specified value.
  • LOGNORM.DIST: See LOGNORMDIST
  • LOGNORM.INV: See LOGINV
  • LOGNORMDIST: Returns the value of the log-normal cumulative distribution with given mean and standard deviation at a specified value.
  • LOOKUP: Looks through a row or column for a key and returns the value of the cell in a result range located in the same position as the search row or column.
  • LOWER: Converts a specified string to lowercase.
  • LT: Returns `TRUE` if the first argument is strictly less than the second, and `FALSE` otherwise. Equivalent to the `<` operator.
  • LTE: Returns `TRUE` if the first argument is less than or equal to the second, and `FALSE` otherwise. Equivalent to the `<=` operator.
  • MAKEARRAY: Returns an array of specified dimensions with values calculated by application of a LAMBDA function.
  • MAP: Maps each value in the given arrays to a new value by application of a LAMBDA function to each value.
  • MARGINOFERROR: Calculates the amount of random sampling error given a range of values and a confidence level.
  • MATCH: Returns the relative position of an item in a range that matches a specified value.
  • MAX: Returns the maximum value in a numeric dataset.
  • MAXA: Returns the maximum numeric value in a dataset.
  • MAXIFS: Returns the maximum value in a range of cells, filtered by a set of criteria.
  • MDETERM: Returns the matrix determinant of a square matrix specified as an array or range.
  • MDURATION: Calculates the modified Macaulay duration of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
  • MEDIAN: Returns the median value in a numeric dataset.
  • MID: Returns a segment of a string.
  • MIDB: Returns a section of a string starting at a given character and up to a specified number of bytes.
  • MIN: Returns the minimum value in a numeric dataset.
  • MINA: Returns the minimum numeric value in a dataset.
  • MINIFS: Returns the minimum value in a range of cells, filtered by a set of criteria.
  • MINUS: Returns the difference of two numbers. Equivalent to the `-` operator.
  • MINUTE: Returns the minute component of a specific time, in numeric format.
  • MINVERSE: Returns the multiplicative inverse of a square matrix specified as an array or range.
  • MIRR: Calculates the modified internal rate of return on an investment based on a series of periodic cash flows and the difference between the interest rate paid on financing versus the return received on reinvested income.
  • MMULT: Calculates the matrix product of two matrices specified as arrays or ranges.
  • MOD: Returns the result of the modulo operator, the remainder after a division operation.
  • MODE: Returns the most commonly occurring value in a dataset.
  • MODE.MULT: Returns the most commonly occurring values in a dataset.
  • MODE.SNGL: See MODE
  • MONTH: Returns the month of the year a specific date falls in, in numeric format.
  • MROUND: Rounds one number to the nearest integer multiple of another.
  • MULTINOMIAL: Returns the factorial of the sum of values divided by the product of the values' factorials.
  • MULTIPLY: Returns the product of two numbers. Equivalent to the `*` operator.
  • MUNIT: Returns a unit matrix of size dimension x dimension.
  • N: Returns the argument provided as a number.
  • NA: Returns the "value not available" error, `#N/A`.
  • NE: Returns `TRUE` if two specified values are not equal and `FALSE` otherwise. Equivalent to the `<>` operator.
  • NEGBINOM.DIST: See NEGBINOMDIST
  • NEGBINOMDIST: Calculates the probability of drawing a certain number of failures before a certain number of successes given a probability of success in independent trials.
  • NETWORKDAYS: Returns the number of net working days between two provided days.
  • NETWORKDAYS.INTL: Returns the number of net working days between two provided days excluding specified weekend days and holidays.
  • NOMINAL: Calculates the annual nominal interest rate given the effective rate and number of compounding periods per year.
  • NORM.DIST: See NORMDIST
  • NORM.INV: See NORMINV
  • NORM.S.DIST: See NORMSDIST
  • NORM.S.INV: See NORMSINV
  • NORMDIST: Returns the value of the normal distribution function (or normal cumulative distribution function) for a specified value, mean, and standard deviation.
  • NORMINV: Returns the value of the inverse normal distribution function for a specified value, mean, and standard deviation.
  • NORMSDIST: Returns the value of the standard normal cumulative distribution function for a specified value.
  • NORMSINV: Returns the value of the inverse standard normal distribution function for a specified value.
  • NOT: Returns the opposite of a logical value - `NOT(TRUE)` returns `FALSE`; `NOT(FALSE)` returns `TRUE`.
  • NOW: Returns the current date and time as a date value.
  • NPER: Calculates the number of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
  • NPV: Calculates the net present value of an investment based on a series of periodic cash flows and a discount rate.
  • OCT2BIN: Converts a signed octal number to signed binary format.
  • OCT2DEC: Converts a signed octal number to decimal format.
  • OCT2HEX: Converts a signed octal number to signed hexadecimal format.
  • ODD: Rounds a number up to the nearest odd integer.
  • OFFSET: Returns a range reference shifted a specified number of rows and columns from a starting cell reference.
  • OR: Returns true if any of the provided arguments are logically true, and false if all of the provided arguments are logically false.
  • PDURATION: Returns the number of periods for an investment to reach a specific value at a given rate.
  • PEARSON: Calculates r, the Pearson product-moment correlation coefficient of a dataset.
  • PERCENTILE: Returns the value at a given percentile of a dataset.
  • PERCENTILE.EXC: Returns the value at a given percentile of a dataset, exclusive of 0 and 1.
  • PERCENTILE.INC: See PERCENTILE
  • PERCENTRANK: Returns the percentage rank (percentile) of a specified value in a dataset.
  • PERCENTRANK.EXC: Returns the percentage rank (percentile) from 0 to 1 exclusive of a specified value in a dataset.
  • PERCENTRANK.INC: Returns the percentage rank (percentile) from 0 to 1 inclusive of a specified value in a dataset.
  • PERMUT: Returns the number of ways to choose some number of objects from a pool of a given size of objects, considering order.
  • PERMUTATIONA: Returns the number of permutations for selecting a group of objects (with replacement) from a total number of objects.
  • PHI: The PHI function returns the value of the normal distribution with mean 0 and standard deviation 1.
  • PI: Returns the value of Pi to 14 decimal places.
  • PMT: Calculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate.
  • POISSON: See POISSON.DIST
  • POISSON.DIST: Returns the value of the Poisson distribution function (or Poisson cumulative distribution function) for a specified value and mean.
  • POW: Returns a number raised to a power.
  • POWER: Returns a number raised to a power.
  • PPMT: Calculates the payment on the principal of an investment based on constant-amount periodic payments and a constant interest rate.
  • PRICE: Calculates the price of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
  • PRICEDISC: Calculates the price of a discount (non-interest-bearing) security, based on expected yield.
  • PRICEMAT: Calculates the price of a security paying interest at maturity, based on expected yield.
  • PROB: Given a set of values and corresponding probabilities, calculates the probability that a value chosen at random falls between two limits.
  • PRODUCT: Returns the result of multiplying a series of numbers together.
  • PROPER: Capitalizes each word in a specified string.
  • PV: Calculates the present value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
  • QUARTILE: Returns a value nearest to a specified quartile of a dataset.
  • QUARTILE.EXC: Returns value nearest to a given quartile of a dataset, exclusive of 0 and 4.
  • QUARTILE.INC: See QUARTILE
  • QUERY: Runs a Google Visualization API Query Language query across data.
  • QUOTIENT: Returns one number divided by another.
  • RADIANS: Converts an angle value in degrees to radians.
  • RAND: Returns a random number between 0 inclusive and 1 exclusive.
  • RANDARRAY: Generates an array of random numbers between 0 and 1.
  • RANDBETWEEN: Returns a uniformly random integer between two values, inclusive.
  • RANK: Returns the rank of a specified value in a dataset.
  • RANK.AVG: Returns the rank of a specified value in a dataset. If there is more than one entry of the same value in the dataset, the average rank of the entries will be returned.
  • RANK.EQ: Returns the rank of a specified value in a dataset. If there is more than one entry of the same value in the dataset, the top rank of the entries will be returned.
  • RATE: Calculates the interest rate of an annuity investment based on constant-amount periodic payments and the assumption of a constant interest rate.
  • RECEIVED: Calculates the amount received at maturity for an investment in fixed-income securities purchased on a given date.
  • REDUCE: Reduces an array to an accumulated result by application of a LAMBDA function to each value.
  • REGEXEXTRACT: Extracts matching substrings according to a regular expression.
  • REGEXMATCH: Whether a piece of text matches a regular expression.
  • REGEXREPLACE: Replaces part of a text string with a different text string using regular expressions.
  • REPLACE: Replaces part of a text string with a different text string.
  • REPLACEB: Replaces part of a text string, based on a number of bytes, with a different text string.
  • REPT: Returns specified text repeated a number of times.
  • RIGHT: Returns a substring from the end of a specified string.
  • RIGHTB: Returns the right portion of a string up to a certain number of bytes.
  • ROMAN: Formats a number in Roman numerals.
  • ROUND: Rounds a number to a certain number of decimal places according to standard rules.
  • ROUNDDOWN: Rounds a number to a certain number of decimal places, always rounding down to the next valid increment.
  • ROUNDUP: Rounds a number to a certain number of decimal places, always rounding up to the next valid increment.
  • ROW: Returns the row number of a specified cell.
  • ROWS: Returns the number of rows in a specified array or range.
  • RRI: Returns the interest rate needed for an investment to reach a specific value within a given number of periods.
  • RSQ: Calculates the square of r, the Pearson product-moment correlation coefficient of a dataset.
  • SCAN: Scans an array and produces intermediate values by application of a LAMBDA function to each value. Returns an array of the intermediate values obtained at each step.
  • SEARCH: Returns the position at which a string is first found within text.
  • SEARCHB: Returns the position at which a string is first found within text counting each double-character as 2.
  • SEC: The SEC function returns the secant of an angle, measured in radians.
  • SECH: The SECH function returns the hyperbolic secant of an angle.
  • SECOND: Returns the second component of a specific time, in numeric format.
  • SEQUENCE: Returns an array of sequential numbers, such as 1, 2, 3, 4.
  • SERIESSUM: Given parameters x, n, m, and a, returns the power series sum a1xn + a2x(n+m) + ... + aix(n+(i-1)m), where i is the number of entries in range `a`.
  • SIGN: Given an input number, returns `-1` if it is negative, `1` if positive, and `0` if it is zero.
  • SIN: Returns the sine of an angle provided in radians.
  • SINH: Returns the hyperbolic sine of any real number.
  • SKEW: Calculates the skewness of a dataset, which describes the symmetry of that dataset about the mean.
  • SKEW.P: Calculates the skewness of a dataset that represents the entire population.
  • SLN: Calculates the depreciation of an asset for one period using the straight-line method.
  • SLOPE: Calculates the slope of the line resulting from linear regression of a dataset.
  • SMALL: Returns the nth smallest element from a data set, where n is user-defined.
  • SORT: Sorts the rows of a given array or range by the values in one or more columns.
  • SORTN: Returns the first n items in a data set after performing a sort.
  • SPARKLINE: Creates a miniature chart contained within a single cell.
  • SPLIT: Divides text around a specified character or string, and puts each fragment into a separate cell in the row.
  • SQRT: Returns the positive square root of a positive number.
  • SQRTPI: Returns the positive square root of the product of Pi and the given positive number.
  • STANDARDIZE: Calculates the normalized equivalent of a random variable given mean and standard deviation of the distribution.
  • STDEV: Calculates the standard deviation based on a sample.
  • STDEV.P: See STDEVP
  • STDEV.S: See STDEV
  • STDEVA: Calculates the standard deviation based on a sample, setting text to the value `0`.
  • STDEVP: Calculates the standard deviation based on an entire population.
  • STDEVPA: Calculates the standard deviation based on an entire population, setting text to the value `0`.
  • STEYX: Calculates the standard error of the predicted y-value for each x in the regression of a dataset.
  • SUBSTITUTE: Replaces existing text with new text in a string.
  • SUBTOTAL: Returns a subtotal for a vertical range of cells using a specified aggregation function.
  • SUM: Returns the sum of a series of numbers and/or cells.
  • SUMIF: Returns a conditional sum across a range.
  • SUMIFS: Returns the sum of a range depending on multiple criteria.
  • SUMPRODUCT: Calculates the sum of the products of corresponding entries in two equal-sized arrays or ranges.
  • SUMSQ: Returns the sum of the squares of a series of numbers and/or cells.
  • SUMX2MY2: Calculates the sum of the differences of the squares of values in two arrays.
  • SUMX2PY2: Calculates the sum of the sums of the squares of values in two arrays.
  • SUMXMY2: Calculates the sum of the squares of differences of values in two arrays.
  • SWITCH: Tests an expression against a list of cases and returns the corresponding value of the first matching case, with an optional default value if nothing else is met.
  • SYD: Calculates the depreciation of an asset for a specified period using the sum of years digits method.
  • T: Returns string arguments as text.
  • T.DIST: Returns the right tailed Student distribution for a value x.
  • T.DIST.2T: Returns the two tailed Student distribution for a value x.
  • T.DIST.RT: Returns the right tailed Student distribution for a value x.
  • T.INV: Calculates the negative inverse of the one-tailed TDIST function.
  • T.INV.2T: Calculates the inverse of the two-tailed TDIST function.
  • T.TEST: Returns the probability associated with Student's t-test. Determines whether two samples are likely to have come from the same two underlying populations that have the same mean.
  • TAN: Returns the tangent of an angle provided in radians.
  • TANH: Returns the hyperbolic tangent of any real number.
  • TBILLEQ: Calculates the equivalent annualized rate of return of a US Treasury Bill based on discount rate.
  • TBILLPRICE: Calculates the price of a US Treasury Bill based on discount rate.
  • TBILLYIELD: Calculates the yield of a US Treasury Bill based on price.
  • TDIST: Calculates the probability for Student's t-distribution with a given input (x).
  • TEXT: Converts a number into text according to a specified format.
  • TEXTJOIN: Combines the text from multiple strings and/or arrays, with a specifiable delimiter separating the different texts.
  • TIME: Converts a provided hour, minute, and second into a time.
  • TIMEVALUE: Returns the fraction of a 24-hour day the time represents.
  • TINV: See T.INV.2T
  • TO_DATE: Converts a provided number to a date.
  • TO_DOLLARS: Converts a provided number to a dollar value.
  • TO_PERCENT: Converts a provided number to a percentage.
  • TO_PURE_NUMBER: Converts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.
  • TO_TEXT: Converts a provided numeric value to a text value.
  • TOCOL: Transforms an array or range of cells into a single column.
  • TODAY: Returns the current date as a date value.
  • TOROW: Transforms an array or range of cells into a single row.
  • TRANSPOSE: Transposes the rows and columns of an array or range of cells.
  • TREND: Given partial data about a linear trend, fits an ideal linear trend using the least squares method and/or predicts further values.
  • TRIM: Removes leading and trailing spaces in a specified string.
  • TRIMMEAN: Calculates the mean of a dataset excluding some proportion of data from the high and low ends of the dataset.
  • TRUE: Returns the logical value `TRUE`.
  • TRUNC: Truncates a number to a certain number of significant digits by omitting less significant digits.
  • TTEST: See T.TEST.
  • TYPE: Returns a number associated with the type of data passed into the function.
  • UMINUS: Returns a number with the sign reversed.
  • UNARY_PERCENT: Returns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.
  • UNICHAR: Returns the Unicode character for a number.
  • UNICODE: Returns the decimal Unicode value of the first character of the text.
  • UNIQUE: Returns unique rows in the provided source range, discarding duplicates. Rows are returned in the order in which they first appear in the source range.
  • UNIQUE: Returns unique rows in the provided source range, discarding duplicates. Rows are returned in the order in which they first appear in the source range.
  • UPLUS: Returns a specified number, unchanged.
  • UPPER: Converts a specified string to uppercase.
  • VALUE: Converts a string in any of the date, time or number formats that Google Sheets understands into a number.
  • VAR: Calculates the variance based on a sample.
  • VAR.P: See VARP
  • VAR.S: See VAR
  • VARA: Calculates an estimate of variance based on a sample, setting text to the value `0`.
  • VARP: Calculates the variance based on an entire population.
  • VARPA: Calculates the variance based on an entire population, setting text to the value `0`.
  • VDB: Returns the depreciation of an asset for a particular period (or partial period).
  • VLOOKUP: Vertical lookup. Searches down the first column of a range for a key and returns the value of a specified cell in the row found.
  • VSTACK: Appends ranges vertically and in sequence to return a larger array.
  • WEEKDAY: Returns a number representing the day of the week of the date provided.
  • WEEKNUM: Returns a number representing the week of the year where the provided date falls.
  • WEIBULL: Returns the value of the Weibull distribution function (or Weibull cumulative distribution function) for a specified shape and scale.
  • WEIBULL.DIST: See WEIBULL
  • WORKDAY: Calculates the end date after a specified number of working days.
  • WORKDAY.INTL: Calculates the date after a specified number of workdays excluding specified weekend days and holidays.
  • WRAPCOLS: Wraps the provided row or column of cells by columns after a specified number of elements to form a new array.
  • WRAPROWS: Wraps the provided row or column of cells by rows after a specified number of elements to form a new array.
  • XIRR: Calculates the internal rate of return of an investment based on a specified series of potentially irregularly spaced cash flows.
  • XLOOKUP: Returns the values in the result range based on the position where a match was found in the lookup range. If no match is found, it returns the closest match.
  • XNPV: Calculates the net present value of an investment based on a specified series of potentially irregularly spaced cash flows and a discount rate.
  • XOR: The XOR function performs an exclusive or of 2 numbers that returns a 1 if the numbers are different, and a 0 otherwise.
  • YEAR: Returns the year specified by a given date.
  • YEARFRAC: Returns the number of years, including fractional years, between two dates using a specified day count convention.
  • YIELD: Calculates the annual yield of a security paying periodic interest, such as a US Treasury Bond, based on price.
  • YIELDDISC: Calculates the annual yield of a discount (non-interest-bearing) security, based on price.
  • YIELDMAT: Calculates the annual yield of a security paying interest at maturity, based on price.
  • Z.TEST: Returns the one-tailed P-value of a Z-test with standard distribution.
  • ZTEST: See Z.TEST.