Spreadsheet.com Function List

Spreadsheet.com allows the creation of cell and column formulas using over 400 functions with identical syntax to those typically found in traditional spreadsheet systems. In addition to these common functions, you'll also find new functions that are unique to Spreadsheet.com, such as those for working with data in parent and child rows in worksheets with row hierarchies.

Below is a complete list of all the functions available in Spreadsheet.com by category.

Type Function Syntax Description
Array ARGS2ARRAY ARGS2ARRAY(value1, [value2,…]) Converts arguments into an array. Learn more
Array FLATTEN FLATTEN(value1, [value2,…]) Flattens a 2D array into a 1D array. Learn more
Array FREQUENCY FREQUENCY(data, classes) Calculates the frequency distribution of a one-column array into specified classes. Learn more
Array GROWTH GROWTH(known_data_y, known_data_x, [new_data_x], [statistics]) Calculates values based on exponential trend. Learn more
Array LINEST LINEST(known_data_y, [known_data_x], [constant], [statistics]) Returns an array that describes the best fit linear trend using least squares method. Learn more
Array LOGEST LOGEST(known_data_y, [known_data_x], [constant], [statistics]) Returns an array that describes the exponential curve that fits the given data. Learn more
Array SUMPRODUCT SUMPRODUCT(array1, [array2,…]) Calculates the sum of the products of corresponding entries in two equal-sized arrays or ranges. Learn more
Array SUMX2MY2 SUMX2PY2(array1, array2) Calculates the sum of the differences of the squares of values in two arrays or ranges. Learn more
Array SUMX2PY2 SUMXMY2(array1, array2) Calculates the sum of the sums of the squares of values in two arrays or ranges. Learn more
Array SUMXMY2 SUMXYMY2(array1, array2) Calculates the sum of the squares of differences of values in two arrays or ranges. Learn more
Array TRANSPOSE TRANSPOSE(range) Fits a linear trend using least squares method. Learn more
Array TREND TREND(known_data_y, known_data_x, [new_data_x], [statistics]) Transposes the rows and columns of an array or range of cells. Learn more
Date and time DATE DATE(year, month, day) Converts year/month/day into a date. Learn more
Date and time DATEVALUE DATEVALUE(date_string) Converts a date string into a date value. Learn more
Date and time DAY DAY(date) Returns the day corresponding to the given date. Learn more
Date and time DAYS DAYS(value1, value2) Calculates the difference, in days, between two date values. Learn more
Date and time DAYS360 DAYS360(start_date, end_date, [method]) Returns the difference between two days based on the 360 day year used in some financial interest calculations. Learn more
Date and time EDATE EDATE(start_date, [months]) Returns a date a specified number of months before or after a given date. Learn more
Date and time EOMONTH EOMONTH(start_date, [months]) Returns the date on the last day of a month that falls before/after a given date. Learn more
Date and time HOUR HOUR(date) Returns the hour component, as an integer, for the given time value. Learn more
Date and time ISOWEEKNUM ISOWEEKNUM(date) Returns the ISO week number of the year where the provided date falls. Learn more
Date and time MINUTE MINUTE(time) Returns the minute component, as an integer, for the given time value. Learn more
Date and time MONTH MONTH(date) Returns the month corresponding to the given date. Learn more
Date and time NETWORKDAYS NETWORKDAYS(start_date, end_date, [holidays]) Returns the number of net working days between two provided dates. Learn more
date and time NETWORKDAYS.INTL NETWORKDAYS(start_date, end_date, [holidays]) The number of workdays between two dates (excluding specified weekends).Learn more
Date and time NOW NOW() Returns the current computer system date and time. The value is updated when your document recalculates. This function has no arguments. Learn more
Date and time SECOND SECOND(time) Returns the second component, as an integer, for the given time value. Learn more
Date and time TIME TIME(hour, minute, second) Converts hours/minutes/seconds into a time. Learn more
Date and time TIMEVALUE TIMEVALUE(time_string) Returns the fraction of a 24-hour day the time represents. Learn more
Date and time TODAY TODAY() Returns the current computer system date. The value is updated when your document recalculates. This function has no arguments. Learn more
Date and time WEEKDAY WEEKDAY(date, [type]) Returns the day of the week for a given date. Returns an integer, based on the type. Learn more
Date and time WEEKNUM WEEKNUM(date, [type]) Returns the week number of the year. Returns an integer, based on the type. Learn more
Date and time WORKDAY WORKDAY(start_date, days, [holidays]) Calculates the date after a number of working days from a specified start date. Learn more
date and time WORKDAY.INTL WORKDAY.INTL(start_date, days, [weekends], [holidays]) Returns a date adjusted by a given number of working days (excluding specified weekends).Learn more
date and time WORKDAYINTL WORKDAYINTL(start_date, days, [weekends], [holidays]) Returns a date adjusted by a given number of working days (excluding specified weekends).Learn more
Date and time YEAR YEAR(date) Returns the year corresponding to the given date. Learn more
Date and time YEARFRAC YEARFRAC(value1, value2, [type]) Calculates the difference in years, including fractional years, between two dates, using a specified day-count method. Learn more
Engineering BESSELI BESSELI(x, n) Returns the modified Bessel function In(x). Learn more
Engineering BESSELJ BESSELJ(x, n) Returns the Bessel function Jn(x). Learn more
Engineering BESSELK BESSELK(x, n) Returns the modified Bessel function Kn(x). Learn more
Engineering BESSELY BESSELY(x, n) Returns the Bessel function Yn(x). Learn more
Engineering BIN2DEC BIN2DEC(number) Converts a binary number to a decimal number. Learn more
Engineering BIN2HEX BIN2HEX(number, [places]) Converts a binary number to a hexadecimal number. Learn more
Engineering BIN2OCT BIN2OCT(number, [places]) Converts a binary number to an octal number. Learn more
Engineering BITAND BITAND(value1, value2) Returns a bitwise boolean 'AND' of two numbers. Learn more
Engineering BITLSHIFT BITLSHIFT(value1, shiftby) Returns a number shifted left by the specified number of bits. Learn more
Engineering BITOR BITOR(value1, value2) Returns a bitwise boolean 'OR' of two numbers. Learn more
Engineering BITRSHIFT BITRSHIFT(value1, shiftby) Returns a number shifted right by the specified number of bits. Learn more
Engineering BITXOR BITXOR(value1, value2) Returns a bitwise boolean 'XOR' of two numbers. Learn more
Engineering COMPLEX COMPLEX(number1, number2, [suffix]) Creates a complex number given real and imaginary coefficients. Learn more
Engineering CONVERT CONVERT(value, from_unit, to_unit) Converts a numeric value to a different unit of measure. Learn more
Engineering DEC2BIN DEC2BIN(number, [places]) Converts a decimal number to a binary number. Learn more
Engineering DEC2HEX DEC2HEX(number, [places]) Converts a decimal number to a hexadecimal number. Learn more
Engineering DEC2OCT DEC2OCT(number, [places]) Converts a decimal number to an octal number. Learn more
Engineering DELTA DELTA(number1, number2) Compares two numeric values. Returns 1 if the arguments are equal, and returns 0 otherwise. Learn more
Engineering ERF ERF(lower_limit, [upper_limit]) Returns the integral of the Gauss error function over an interval of values. Learn more
Engineering ERFC ERFC(lower_limit) Returns the complementary Gauss error function of a value. Learn more
Engineering GESTEP GESTEP(value, [step]) Returns 1 if number ≥ step, returns 0 otherwise. Learn more
Engineering HEX2BIN HEX2BIN(number, [places]) Converts a hexadecimal number to a binary number. Learn more
Engineering HEX2DEC HEX2DEC(number, [places]) Converts a hexadecimal number to a decimal number. Learn more
Engineering HEX2OCT HEX2OCT(number, [places]) Converts a hexadecimal number to an octal number. Learn more
Engineering IMABS IMABS(complex_number) Returns the absolute value of a complex number. Learn more
Engineering IMAGINARY IMAGINARY(complex_number) Returns the imaginary coefficient of a complex number. Learn more
Engineering IMARGUMENT IMARGUMENT(complex_number) Returns the angle of a complex number, in radians. Learn more
Engineering IMCONJUGATE IMCONJUGATE(complex_number) Returns the conjugated complex complement of a complex number. Learn more
Engineering IMCOS IMCOS(complex_number) Returns the cosine of a complex number. Learn more
Engineering IMCOSH IMCOSH(complex_number) Returns the hyperbolic cosine of a complex number. Learn more
Engineering IMCOT IMCOT(complex_number) Returns the cotangent of a complex number. Learn more
Engineering IMCSC IMCSC(complex_number) Returns the cosecant of a complex number. Learn more
Engineering IMCSCH IMCSCH(complex_number) Returns the hyperbolic cosecant of a complex number. Learn more
Engineering IMDIV IMDIV(complex_number1, complex_number2) Returns the result of division of two complex numbers. Learn more
Engineering IMEXP IMEXP(complex_number) Returns the exponential of a complex number. Learn more
Engineering IMLN IMLN(complex_number) Returns the natural logarithm of a complex number. Learn more
Engineering IMLOG10 IMLOG10(complex_number) Returns the base-10 logarithm of the given complex number. Learn more
Engineering IMLOG2 IMLOG2(complex_number) Returns the base-2 logarithm of the given complex number. Learn more
Engineering IMPOWER IMPOWER(complex_number, number) Returns the integer power of a complex number. Learn more
Engineering IMPRODUCT IMPRODUCT(complex_number1, [complex_number2, ...]) Returns the result of multiplication of a series of complex numbers. Learn more
Engineering IMREAL IMREAL(complex_number) Returns the real coefficient of a complex number. Learn more
Engineering IMSEC IMSEC(complex_number) Returns the secant of a complex number. Learn more
Engineering IMSECH IMSECH(complex_number) Returns the hyperbolic secant of a complex number. Learn more
Engineering IMSIN IMSIN(complex_number) Returns the sine of a complex number. Learn more
Engineering IMSINH IMSINH(complex_number) Returns the hyperbolic sine of a complex number. Learn more
Engineering IMSQRT IMSQRT(complex_number) Returns the square root of a complex number. Learn more
Engineering IMSUB IMSUB(complex_number1, complex_number2) Returns the difference between two complex numbers. Learn more
Engineering IMSUM IMSUM(complex_number1, [complex_number2, ...]) Returns the result of addition of two or more complex numbers. Learn more
Engineering IMTAN IMTAN(complex_number) Returns the tangent of a complex number. Learn more
Engineering OCT2BIN OCT2BIN(number, [places]) Converts an octal number to a binary number. Learn more
Engineering OCT2DEC OCT2DEC(number, [places]) Converts an octal number to a decimal number. Learn more
Engineering OCT2HEX OCT2HEX(number, [places]) Converts an octal number to a hexadecimal number. Learn more
Financial ACCRINT ACCRINT(issue, first_interest, settlement, rate, redemption, frequency, [basis]) Calculates the accrued interest of a security that pays periodic interest. Learn more
Financial CUMIPMT CUMIPMT(rate, total_periods, present value, first_period, last_period, type) Calculates the cumulative interest payments for an investment based on a constant interest rate. Learn more
Financial CUMPRINC CUMPRINC(rate, total_periods, present value, first_period, last_period, type) Calculates the cumulative principal paid for an investment based on a constant interest rate. Learn more
Financial DB DB(cost, salvage, life, period, [method]) Returns the depreciation of an asset for a specified period using the arithmetic declining balance method. Learn more
Financial DDB DDB(cost, salvage, life, period, [factor]) Returns the depreciation of an asset for a specified period using the double declining balance method. Learn more
Financial DOLLARDE DOLLARDE(fractional_price, fraction) Converts a price quotation given as a decimal fraction into a decimal value. Learn more
Financial DOLLARFR DOLLARFR(decimal_price, fraction) Converts a price quotation given as a decimal value into a decimal fraction. Learn more
Financial EFFECT EFFECT(nominal_rate, frequency) Calculates the effective annual interest rate. Learn more
Financial FV FV(rate, total_periods, payment_amount, present_value, type) Calculates the future value of an annuity investment based on a constant interest rate. Learn more
Financial FVSCHEDULE FVSCHEDULE(principal, schedule) Calculates the accumulated future value of principal for a series of rates. Learn more
Financial IPMT IPMT(rate, period, total_periods, present_value, [future_value], [type]) Calculates the payment on interest for an investment based on periodic payments and a constant interest rate. Learn more
Financial IRR IRR(values, [guess]) Calculates the internal rate of return for an investment where the payments occur at regular intervals, such as monthly or annually. Learn more
Financial ISPMT ISPMT(rate, period, total_periods, present_value) Calculates the interest paid at a particular period of an investment. Learn more
Financial MIRR MIRR(values, finance_rate, reinvest_rate) Calculates the modified internal rate of return for a list of payments based on the difference between the interest rate paid on the invested funds versus the return received on reinvested income. Learn more
Financial NOMINAL NOMINAL(effective_rate, periods_year) Returns the nominal annual interest rate, given the effective rate and the number of compounding periods per year.Learn more
Financial NPER NPER(rate, payment_amount, present_value, [future_value], [type]) Calculates the number of payment periods for an investment based on constant-amount periodic payments and a constant interest rate. Learn more
Financial NPV NPV(rate, cashflow1, cashflow2..) Calculates the net present value of an investment based on a series of periodic cash flows and a discount rate. Learn more
Financial PDURATION PDURATION(rate, present_value, future_value) Computes the time needed for an investment to reach a specified value. Learn more
Financial PMT PMT(rate, total_periods, present_value, [future_value], [type]) Calculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate. Learn more
Financial PPMT PPMT(rate, period, total_periods, present_value, [future_value], [type]) Calculates the payment on the principal of an investment based on constant-amount periodic payments and a constant interest rate. Learn more
Financial PV PV(rate, total_periods, payment_amount, [future_value], [type]) Calculates the present value of an annuity investment based on a constant interest rate. Learn more
Financial RATE RATE(total_periods, payment_amount, present_value, [future_value], [type], [rate_guess]) Calculates the interest rate of an annuity investment based on constant-amount periodic payments and the assumption of a constant interest rate. Learn more
Financial RRI RRI(total_periods, present_value, future_value) Computes the rate needed for an investment to reach a specific value within a specific number of periods. Learn more
Financial SLN SLN(cost, salvage, life) Returns the depreciation of an asset for one period using the straight-line method. Learn more
Financial SYD SYD(cost, salvage, life, period) Returns the depreciation of an asset for a specified period using the sum of years digits method. Learn more
Financial TBILLEQ TBILLEQ(settlement, maturity, discount) Returns the equivalent annualized rate of return of a US Treasury Bill based on discount rate. Learn more
Financial TBILLPRICE TBILLPRICE(settlement, maturity, discount) Calculates the price of a US Treasury Bill based on discount rate. Learn more
Financial TBILLYIELD TBILLYIELD(settlement, maturity, price) Calculates the yield of a US Treasury Bill based on price. Learn more
Financial XIRR XIRR(values, dates, [guess]) Calculates the internal rate of return for a list of payments that take place on different dates.  Learn more
Financial XNPV XNPV(rate, cashflow_amounts, cashflow_dates) Calculates the net present value of an investment based on a specified series of potentially irregularly spaced cash flows and a discount rate. Learn more
Hierarchy ANCESTORCELLS ANCESTORCELLS(cell) Returns all of the ancestor cell values above a given cell in the row hierarchy. Learn more
Hierarchy CHILDCELLS CHILDCELLS(cell) Returns all of the first-level child cell values below a given parent cell in the row hierarchy. Learn more
Hierarchy DESCENDANTCELLS DESCENDENTCELLS(cell) Returns all of the descendant cell values below a given cell in the row hierarchy. Learn more
Hierarchy PARENTCELL PARENTCELL(cell) Returns the parent cell value above a given cell in the row hierarchy. Learn more
Information ISBINARY ISBINARY(value) Returns TRUE if the value is a binary value. Learn more
Information ISBLANK ISBLANK(value) Returns TRUE if the value is blank. Learn more
Information ISERR ISERR(value) Returns TRUE if the value is an error other than ‘#NA’. Learn more
Information ISERROR ISERROR(value) Returns TRUE if the value is any error value. Learn more
Information ISEVEN ISEVEN(number) Returns TRUE if the given number is even, or FALSE if the number is odd. Learn more
Information ISFORMULA ISFORMULA(reference) Simple way to test whether a cell has a formula. Returns TRUE if the referenced cell contains a formula, and FALSE if not. Learn more
Information ISLOGICAL ISLOGICAL(value) Returns TRUE if the value is a logical value. Learn more
Information ISNA ISNA(value) Checks if a value is the error N/A.Learn more
Information ISNONTEXT ISNONTEXT(value) Returns TRUE if the value is not text. Learn more
Information ISNUMBER ISNUMBER(value) Returns TRUE if the value is a number. Learn more
Information ISODD ISODD(number) Returns TRUE if the given number is odd, or FALSE if the number is even. Learn more
Information ISREF ISREF(value) Checks if a value is a valid cell reference.Learn more
Information ISTEXT ISTEXT(value) Returns TRUE if the value is text. Learn more
Information NA NA() Returns the “value not available” error, ‘#N/A’. This function has no arguments. Learn more
Logical AND AND(logical_expression1, [logical_expression2, ...]) Returns TRUE if all arguments are TRUE. Returns FALSE if any of the arguments is FALSE. Learn more
Logical FALSE FALSE() Sets the logical value to FALSE. This function has no arguments. Learn more
Logical IF IF(logical_expression, then_value, otherwise_value) Returns a value based on a logical test. Learn more
Logical IFERROR IFERROR(value, [value_if_error]) Returns a specified value if a formula evaluates to an error; otherwise, it returns the result of the formula. Learn more
Logical IFNA IFNA(value, value_if_error) Returns a value after checking for the NA error.Learn more
Logical NOT NOT(logical_expression1) Returns TRUE if the argument is FALSE. Returns FALSE if the argument is TRUE. Learn more
Logical OR OR(logical_expression1, [logical_expression2, ...]) Returns TRUE if at least one argument is TRUE. Returns FALSE if all of the arguments are FALSE. Learn more
Logical SWITCH SWITCH(expression, case1, value1, [case2,..], [value2,..]) Tests an expression against a list of cases and returns the corresponding value of the first matching case. Learn more
Logical TRUE function TRUE() Sets the logical value to TRUE. This function has no arguments. Learn more
Logical XOR XOR(logical_expression1, [logical_expression2, ...]) Returns TRUE if an odd number of arguments are TRUE. Else, returns FALSE. Learn more
Lookup CHOOSE CHOOSE(index, choice1, [choice2,..]) Returns an element from a list of choices based on index. Learn more
Lookup COLUMN COLUMN([cell reference]) Returns the column number of a cell. Learn more
Lookup COLUMNS COLUMNS(range) Returns the number of columns in a specified array or range. Learn more
Lookup HLOOKUP HLOOKUP(value, range, index, [sorted]) Horizontal lookup. Searches down the first row of a range for a key and returns the value of a specified cell in the column found. Learn more
Lookup HYPERLINK HYPERLINK(url, [label]) Creates a hyperlink inside a cell. Learn more
Lookup INDEX INDEX(reference, [row], [column]) Returns the content of cell(s) specified by the row and column number indexes. Learn more
Lookup INDIRECT INDIRECT(text, [A1_notation]) Returns a cell reference specified by a string. Learn more
Lookup MATCH MATCH(value, range, search_type) Returns the position of an item in a range that matches a specified value. Learn more
Lookup OFFSET OFFSET(reference, rows, columns, [height], [width]) Returns a reference to a range that is a specified number of rows and columns from a cell reference. Learn more
Lookup ROW ROW([cell reference]) Returns the row number of a cell. Learn more
Lookup ROWS ROWS(range) Returns the number of rows in a specified array or range. Learn more
Lookup UNIQUE UNIQUE(range) Returns all the unique rows in the provided range. Learn more
Lookup VLOOKUP VLOOKUP(value, range, index, [sorted]) 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. Learn more
Lookup XLOOKUP XLOOKUP(value, range, index, [match_type], [search_type]) Lookup value in a range .Learn more
Math ABS ABS(number) Returns the absolute value of the given number. Learn more
Math ACOS ACOS(number) Returns the inverse cosine of the given number in radians. Learn more
Math ACOSH ACOSH(number) Returns the inverse hyperbolic cosine of the given number in radians. Learn more
Math ACOT ACOT(number) Returns the inverse cotangent of the given number in radians. Learn more
Math ACOTH ACOTH(number) Returns the inverse hyperbolic cotangent of the given number in radians. Learn more
Math ADD ADD(number_1, number_2) Returns the sum of two numbers. Learn more
Math AGGREGATE AGGREGATE(function_code, options range1, [range2,..]) Returns an aggregate in a list or database. Learn more
Math ASIN ASIN(number) Returns the inverse sine of the given number in radians. Learn more
Math ASINH ASINH(number) Returns the inverse sine of the given number in radians. Learn more
Math ATAN ATAN(number) Returns the inverse tangent of the given number in radians. Learn more
Math ATAN2 ATAN2(x_coordinate, y_coordinate) Returns the inverse tangent of the specified x and y coordinates, expressed in radians. Learn more
Math ATANH ATANH(number) Returns the inverse hyperbolic tangent of the given number in radians. Learn more
Math BASE BASE(value, base, [min_length]) Converts a number into a text representation in another base. Learn more
Math CEILING CEILING(value, [factor]) Rounds a number up to the nearest integer multiple of specified significance factor. Learn more
Math CEILING.MATH CEILING.MATH(value, [significance], [mode]) 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. Learn more
Math CEILING.PRECISE CEILING.PRECISE(value, [significance]) Rounds a number up to the nearest integer multiple of specified significance. If the number is positive or negative, it is rounded up. Learn more
Math CEILINGMATH CEILINGMATH(value, [significance], [mode]) 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. Learn more
Math CEILINGPRECISE CEILINGPRECISE(value, [significance]) Rounds a number up to the nearest integer multiple of specified significance. If the number is positive or negative, it is rounded up. Learn more
Math COMBIN COMBIN(number1, number2) Returns the number of combinations for a given number of objects. Learn more
Math COMBINA COMBINA(number1, number2) Returns the number of combinations (including repetitions) for a given number of objects. Learn more
Math COS COS(number) Returns the cosine of the given angle, provided in radians. Learn more
Math COSH COSH(number) Returns the hyperbolic cosine of the given angle, provided in radians. Learn more
Math COT COT(number) Returns the cotangent of the given angle, provided in radians. Learn more
Math COTH COTH(number) Returns the hyperbolic cotangent of the given angle, provided in radians. Learn more
Math COUNTBLANK COUNTBLANK(range) Returns a count of the number of empty cells in a dataset. Learn more
Math COUNTIF COUNTIF(range, criteria) Returns the number of elements within a cell range that meet a certain criteria. Learn more
Math COUNTIFS COUNTIFS(range1, criteria1 [range2, ...], [criteria2, ...]) Returns the number of elements within a cell range that meet multiple criteria. Learn more
Math COUNTIN COUNTIN(range, element) Returns the number of occurrences of given element within a cell range. Learn more
Math COUNTUNIQUE COUNTUNIQUE(value1, [value2, ...]) Counts the number of unique values in a dataset. Learn more
Math CSC CSC(number) Returns the cosecant of a number. Learn more
Math CSCH CSCH(number) Returns the hyperbolic cosecant of a number. Learn more
Math DECIMAL DECIMAL(value, base) Converts the text representation of a number in another base to decimal. Learn more
Math DEGREES DEGREES(number) Converts the given number in radians to degrees. Learn more
Math DIVIDE DIVIDE(number1, number2) Returns the result of division of two numbers. Learn more
Math E E() Returns the value of e (Euler’s number). This function has no arguments. Learn more
Math EQ EQ(value1, value2) Returns TRUE if two specified values are equal and FALSE otherwise. Learn more
Math EVEN EVEN(number) Rounds the given number up to the nearest even integer. Learn more
Math EXP EXP(number) Returns e raised to the power of the given number. Learn more
Math FACT FACT(number) Returns the factorial of the given number. Learn more
Math FACTDOUBLE FACTDOUBLE(number) Returns the double factorial of the given number. Learn more
Math FLOOR FLOOR(value, [factor]) Rounds a number down to the nearest integer multiple of specified significance factor. Learn more
Math FLOOR.MATH FLOOR.MATH(value, [factor]) Rounds number down to nearest multiple of a factor.Learn more
Math FLOOR.PRECISE FLOOR.PRECISE(value, [factor]) Rounds number down to nearest multiple of a factor.Learn more
Math GCD GCD(value1, [value2, ...]) Returns the greatest common divisor of one or more integers. Learn more
Math GT GT(value1, value2) Checks if a value is greater than another.Learn more
Math GTE GTE(value1, value2) Returns TRUE if the first argument is greater than or equal to the second, and FALSE otherwise. Learn more
Math INT INT(number) Rounds the number to the nearest integer. Learn more
Math ISO.CEILING ISO.CEILING(value, [significance]) Rounds a number up to nearest multiple of a factor.Learn more
Math LCM LCM(value1, [value2, ...]) Returns the least common multiple of one or more integers. Learn more
Math LN LN(number) Returns the natural logarithm of a number, base e. Learn more
Math LOG LOG(number, base) Returns the logarithm of the given number to the specified base. Learn more
Math LOG10 LOG10(number) Returns the base-10 logarithm of the given number. Learn more
Math LT LT(value1, value2) Returns TRUE if the first argument is lesser than the second, and FALSE otherwise. Learn more
Math LTE LTE(value1, value2) Returns TRUE if the first argument is lesser than or equal to the second, and FALSE otherwise. Learn more
Math MINUS MINUS(value1, value2) Returns the difference of two numbers. Learn more
Math MOD MOD(number1, number2) Returns the remainder after the division of two numbers. Learn more
Math MROUND MROUND(value, factor) Rounds number to an integer multiple of a factor. Learn more
Math MULTINOMIAL MULTINOMIAL(value1, [value2, ...]) Returns the factorial of the sum of values divided by the product of the values' factorials. Learn more
Math MULTIPLY MULTIPLY(value1, value2) Returns the product of two numbers. Learn more
Math NE NE(value1, value2) Returns TRUE if the specified values are not equal and "FALSE" otherwise. Learn more
Math ODD ODD(number) Rounds the given number up to the nearest odd integer. Learn more
Math PI PI() Returns the value of PI. This function has no arguments. Learn more
Math POW POW(base, exponent) Returns the result of a number raised to a given power. Learn more
Math POWER POWER(base, exponent) Returns the result of a number raised to a given power. Learn more
Math PRODUCT PRODUCT(value1, [value2, ...]) Returns the product of a series of numbers and/or cells. Learn more
Math QUOTIENT QUOTIENT(number1, number2) Returns the result of division of two numbers. Learn more
Math RADIANS RADIANS(number) Converts the given number in degrees to radians. Learn more
Math RAND RAND() Returns a random number between 0 and 1. This function has no arguments. Learn more
Math RANDBETWEEN RANDBETWEEN(number1, number2) Returns a random number between two specified values (inclusive). Learn more
Math ROUND ROUND(value1, [value2]) Rounds a given number to a specified number of places. Learn more
Math ROUNDDOWN ROUNDDOWN(value1, [count]) Rounds down a given number to a specified number of places. Learn more
Math ROUNDUP ROUNDUP(value1, [count]) Rounds up a given number to a specified number of places. Learn more
Math SEC SEC(number) Returns the secant of a number. Learn more
Math SECH SECH(number) Returns the hyperbolic secant of a number. Learn more
Math SERIESSUM SERIESSUM(x, n, m, coefficients) Returns the sum of a power series. Learn more
Math SIGN SIGN(number) Returns the sign of a given number. The function returns 1 for a positive sign, -1 for a negative sign, and 0 for zero. Learn more
Math SIN SIN(number) Returns the sine of the given angle, provided in radians. Learn more
Math SINH SINH(number) Returns the hyperbolic sine of the given angle, provided in radians. Learn more
Math SQRT SQRT(value) Returns the positive square root of the given number. Learn more
Math SQRTPI SQRTPI(number) Returns the positive square root of the product of Pi and the given positive number. Learn more
Math SUBTOTAL SUBTOTAL(function_code, range1 , [range2,..]) Returns a subtotal for a vertical range of cells using a specified aggregation function. Learn more
Math SUM SUM(value1, [value2, ...]) Returns the sum of a series of numbers and/or cells. Learn more
Math SUMIF SUMIF(range, criteria, [sum_range]) Adds the cells specified by a given criteria. Learn more
Math SUMIFS SUMIFS(range, criteria_range1 criteria1, [criteria_range2], [criteria2]) Returns the sum of a range depending on multiple criteria. Learn more
Math SUMSQ SUMSQ(value1, [value2, ...]) Calculates the sum of the squares of the arguments. Learn more
Math TAN TAN(number) Returns the tangent of the given angle, provided in radians. Learn more
Math TANH TANH(number) Returns the hyperbolic tangent of the given angle, provided in radians. Learn more
Math TRUNC TRUNC(number, [count]) Truncates a number to a specified number of digits. Learn more
Statistical AVEDEV AVEDEV(value1, [value2, ...]) Calculates the average of the deviations of data points from their mean. Learn more
Statistical AVERAGE AVERAGE(value1, [value2, ...]) Returns the average value of a series of numbers and/or cells. Learn more
Statistical AVERAGEA AVERAGEA(value1, [value2, ...]) Returns the average value of a series of numbers and/or logical statements. Learn more
Statistical AVERAGEIF AVERAGEIF(range, criteria, [average_of]) The average of cells that meet a criteria. Learn more
Statistical AVERAGEIFS AVERAGEIFS(range, criteria_range1 criteria1, [criteria_range2], [criteria2]) The average of cells that meet multiple criteria. Learn more
Statistical BETA.DIST BETA.DIST(number, alpha, beta, [start], [end]) Returns the cumulative beta probability density function. Learn more
Statistical BETA.INV BETA.INV(probability, alpha, beta, [start], [end]) Returns the inverse of the cumulative beta probability density function. Learn more
Statistical BETADIST BETADIST(number, alpha, beta, [start], [end]) Returns the cumulative beta probability density function. Learn more
Statistical BETAINV BETAINV(probability, alpha, beta, [start], [end]) Returns the inverse of the cumulative beta probability density function. Learn more
Statistical BINOM.DIST BINOM.DIST(number_s, trials, probability_s, cumulative) Returns the individual term binomial distribution probability. Learn more
Statistical BINOM.DIST.RANGE BINOM.DIST.RANGE(trials, probability_s, number_s, [number_s2]) Returns the probability of a trial result using a binomial distribution. Learn more
Statistical BINOM.INV BINOM.INV(trials, probability_s, alpha) Calculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria. Learn more
Statistical BINOMDIST BINOMDIST(number_s, trials, probability_s, cumulative) Returns the individual term binomial distribution probability. Learn more
Statistical CHISQ.DIST CHISQ.DIST(number, degrees_freedom, cumulative) Calculates the left-tailed chi-squared distribution. Learn more
Statistical CHISQ.DIST.RT CHISQ.DIST.RT(number, degrees_freedom, cumulative) Calculates the right-tailed chi-squared distribution. Learn more
Statistical CHISQ.INV CHISQ.INV(probability, degrees_freedom) Calculates the inverse of the left tailed chi squared distribution. Learn more
Statistical CHISQ.INV.RT CHISQ.INV.RT(probability, degrees_freedom) Calculates the inverse of the right tailed chi squared distribution. Learn more
Statistical CONFIDENCE CONFIDENCE(alpha, standard_deviation, size) Returns the confidence interval for a population mean, using a normal distribution. Learn more
Statistical CONFIDENCE.NORM CONFIDENCE.NORM(alpha, standard_deviation, size) Calculates the width of half the confidence interval for a normal distribution. Learn more
Statistical CONFIDENCE.T CONFIDENCE.T(alpha, standard_deviation, size) Calculates the width of half the confidence interval for a Student’s T distribution. Learn more
Statistical CORREL CORREL(data_y, data_x) Calculates r, the Pearson product-moment correlation coefficient of a dataset. Learn more
Statistical COUNT COUNT(value1, [value2, ...]) Returns a count of the number of numeric values in a dataset. Learn more
Statistical COUNTA COUNTA(value1, [value2, ...]) Returns a count of the number of values in a dataset. Learn more
Statistical COVARIANCE.P COVARIANCE.P(array1, array2) Returns population covariance, the average of the products of deviations for each data point pair in two datasets. Learn more
Statistical COVARIANCE.S COVARIANCE.S(array1, array2) Returns the sample covariance, the average of the products of deviations for each data point pair in two datasets. Learn more
Statistical DEVSQ DEVSQ(value1, [value2, ...]) Calculates the sum of squares of deviations based on a sample. Learn more
Statistical EXPON.DIST EXPON.DIST(X, lambda, [cumulative]) Returns the value of the exponential distribution function with a specified lambda at a specified value. Learn more
Statistical EXPONDIST EXPONDIST(X, lambda, [cumulative]) Returns the value of the exponential distribution function with a specified lambda at a specified value. Learn more
Statistical F.DIST F.DIST(number, degrees_freedom, cumulative) Calculates the left-tailed F probability distribution for two data sets with given input x. Learn more
Statistical F.DIST.RT F.DIST.RT(number, degrees_freedom, cumulative) Calculates the right-tailed F probability distribution for two data sets with given input x. Learn more
Statistical F.INV F.INV(probability, degrees_freedom1, degrees_freedom2) Calculates the inverse of the left-tailed F probability distribution. Learn more
Statistical F.INV.RT F.INV.RT(probability, degrees_freedom1, degrees_freedom2) Calculates the inverse of the right-tailed F probability distribution. Learn more
Statistical FDIST FDIST(number, degrees_freedom, cumulative) Calculates the left-tailed F probability distribution for two data sets with given input x. Learn more
Statistical FDISTRT FDISTRT(number, degrees_freedom, cumulative) Calculates the right-tailed F probability distribution for two data sets with given input x. Learn more
Statistical FINV FINV(probability, degrees_freedom1, degrees_freedom2) Calculates the inverse of the left-tailed F probability distribution. Learn more
Statistical FINVRT FINVRT(probability, degrees_freedom1, degrees_freedom2) Calculates the inverse of the right-tailed F probability distribution. Learn more
Statistical FISHER FISHER(number) Returns the Fisher transformation of the specified number. Learn more
Statistical FISHERINV FISHERINV(number) Returns the inverse of the Fisher transformation of the specified number. Learn more
Statistical FORECAST FORECAST(x,data_y, data_x) Calculates the expected y-value for a specified x based on a linear regression of a dataset. Learn more
Statistical GAMMA GAMMA(number) Returns the gamma function value of a given number. Learn more
Statistical GAMMA.DIST GAMMA.DIST(number, alpha, beta, cumulative) Calculates the gamma distribution, a two-parameter continuous probability distribution. Learn more
Statistical GAMMA.INV GAMMA.INV(probability, alpha, beta) Returns the value of the inverse gamma cumulative distribution function for the specified probability and alpha and beta parameters. Learn more
Statistical GAMMADIST GAMMADIST(number, alpha, beta, cumulative) Calculates the gamma distribution, a two-parameter continuous probability distribution. Learn more
Statistical GAMMAINV GAMMAINV(probability, alpha, beta) Returns the value of the inverse gamma cumulative distribution function for the specified probability and alpha and beta parameters. Learn more
Statistical GAMMALN GAMMALN(number) Returns the natural logarithm of the gamma function. Learn more
Statistical GAMMALN.PRECISE GAMMALN.PRECISE(number) Returns the natural logarithm of the gamma function. Learn more
Statistical GAUSS GAUSS(number) Calculates the probability of a standard normal variable falling between the mean and between the mean and z standard deviations from the mean. Learn more
Statistical GEOMEAN GEOMEAN(value1, [value2, ...]) Calculates the geometric mean of a dataset. Learn more
Statistical HARMEAN HARMEAN(value1, [value2, ...]) Calculates the harmonic mean of a dataset. Learn more
Statistical HYPGEOM.DIST HYPGEOM.DIST(successes, draws, total_successes, population) Returns the hypergeometric distribution. Learn more
Statistical HYPGEOMDIST HYPGEOMDIST(successes, draws, total_successes, population) Returns the hypergeometric distribution. Learn more
Statistical INTERCEPT INTERCEPT(data_y, data_x) Calculates the y-value at which a line will intercept the y-axis by using a linear regression of a dataset of known x-values and y-values. Learn more
Statistical KURT KURT(value1, [value2, ...]) Returns the kurtosis of a data set. Kurtosis characterizes the relative peakedness or flatness of a distribution. Learn more
Statistical LARGE LARGE(data, rank) Returns the Nth largest value in a dataset. Learn more
Statistical LOGNORM.DIST LOGNORM.DIST(x, mean, standard_deviation) Returns the value of the lognormal cumulative distribution. Learn more
Statistical LOGNORM.INV LOGNORM.INV(x, mean, standard_deviation) Returns the value of the inverse lognormal cumulative distribution. Learn more
Statistical LOGNORMDIST LOGNORMDIST(x, mean, standard_deviation) Returns the value of the lognormal cumulative distribution. Learn more
Statistical LOGNORMINV LOGNORMINV(x, mean, standard_deviation) Returns the value of the inverse lognormal cumulative distribution. Learn more
Statistical MAX MAX(value1, [value2, ...]) Returns the maximum value in a series of numbers and/or cells. Learn more
Statistical MAXA MAXA(value1, [value2, ...]) Returns the maximum value in a dataset. Learn more
Statistical MAXIFS MAXIFS(range, criteria_range1, criteria1, [criteria_range2,...], [criteria2,...]) Returns the maximum value in a dataset depending on multiple criteria. Learn more
Statistical MEDIAN MEDIAN(value1, [value2, ...]) Returns the median value in a numeric dataset. Learn more
Statistical MIN MIN(value1, [value2, ...]) Returns the minimum value in a series of numbers and/or cells. Learn more
Statistical MINA MINA(value1, [value2, ...]) Returns the minimum value in a dataset. Learn more
Statistical MINIFS MINIFS(range, criteria_range1, criteria1, [criteria_range2,...], [criteria2,...]) Returns the minimum value in a dataset depending on multiple criteria. Learn more
Statistical MODE.MULT MODE.MULT(value1, [value2, ...]) Returns the most commonly occurring values in a dataset. Learn more
Statistical MODE.SNGL MODE.SNGL(value1, [value2, ...]) Returns the most commonly occurring value in a dataset. Learn more
Statistical MODEMULT MODEMULT(value1, [value2, ...]) Returns the most commonly occurring values in a dataset. Learn more
Statistical MODESNGL MODESNGL(value1, [value2, ...]) Returns the most commonly occurring value in a dataset. Learn more
Statistical NEGBINOM.DIST NEGBINOM.DIST(number1, number2, probability) Returns the negative binomial distribution. Learn more
Statistical NEGBINOMDIST NEGBINOMDIST(number1, number2, probability) Returns the negative binomial distribution. Learn more
Statistical NORM.DIST NORM.DIST(number1, mean, standard_deviation, cumulative) Returns the normal distribution for the specified mean and standard deviation. Learn more
Statistical NORM.INV NORM.INV(number, mean, standard_deviation) Returns the inverse of the normal distribution for the specified mean and standard deviation. Learn more
Statistical NORM.S.DIST NORM.S.DIST(number) Returns the standard normal cumulative distribution for the given number. Learn more
Statistical NORM.S.INV NORM.S.INV(number) Returns the inverse of the standard normal distribution for the given number. Learn more
Statistical NORMDIST NORMDIST(number1, mean, standard_deviation, cumulative) Returns the inverse of the normal distribution for the specified mean and standard deviation. Learn more
Statistical NORMINV NORMINV(number1, mean, standard_deviation) Returns the standard normal cumulative distribution for the given number. Learn more
Statistical NORMSDIST NORMSDIST(number) Returns the inverse of the standard normal distribution for the given number. Learn more
Statistical NORMSINV NORMSINV(number) Returns the normal distribution for the specified mean and standard deviation. Learn more
Statistical PEARSON PEARSON(data_y, data_x) Calculates r, the Pearson product-moment correlation coefficient of a dataset. Learn more
Statistical PERCENTILE PERCENTILE(range, percentile) Returns the value at a given percentile of a dataset. Learn more
Statistical PERCENTILE.EXC PERCENTILE.EXC(range, percentile) Returns the value at a given percentile of a dataset. Learn more
Statistical PERCENTILE.INC PERCENTILE.INC(range, percentile) Returns the value at a given percentile of a dataset. Learn more
Statistical PERCENTILEEXC PERCENTILEEXC(range, percentile) Returns the value at a given percentile of a dataset. Learn more
Statistical PERCENTILEINC PERCENTILEINC(range, percentile) Returns the value at a given percentile of a dataset. Learn more
Statistical PERCENTRANK.EXC PERCENTRANK.EXC(range, value, [places]) Percentage rank from 0 to 1 (exclusive).Learn more
Statistical PERCENTRANKEXC PERCENTRANKEXC(range, value, [places]) Returns the rank of a value in a data set as a percentage (0..1, inclusive) of the data set. Learn more
Statistical PERCENTRANKINC PERCENTRANKINC(range, value, [places]) Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set. Learn more
Statistical PERMUT PERMUT(number1, number2) Returns the number of permutations to choose some objects from a given number of objects. Learn more
Statistical PERMUTATIONA PERMUTATIONA(number1, number2) Returns the number of permutations (including repetitions) to choose some objects from a given number of objects. Learn more
Statistical PHI PHI(X) Returns the value of the density function for a standard normal distribution. Learn more
Statistical POISSON.DIST POISSON.DIST(number, mean, [cumulative]) Returns the value of the Poisson distribution function or the Poisson cumulative distribution function for a specified number and mean. Learn more
Statistical POISSONDIST POISSONDIST(number, mean, [cumulative]) Returns the value of the Poisson distribution function or the Poisson cumulative distribution function for a specified number and mean. Learn more
Statistical PROB PROB(range, probabilities, lower_limit,[upper_limit]) Probability that a value falls between two limits. Learn more
Statistical QUARTILE.EXC QUARTILE.EXC(range, quartile) Returns the specified quartile of a data set, based on percentile values from 0..1, inclusive. Learn more
Statistical QUARTILE.INC QUARTILE.INC(range, quartile) Returns the specified quartile of a data set, based on percentile values from 0..1, inclusive. Learn more
Statistical QUARTILEEXC QUARTILEEXC(range, quartile) Returns the specified quartile of a data set, based on percentile values from 0..1, exclusive. Learn more
Statistical QUARTILEINC QUARTILEINC(range, quartile) Returns the specified quartile of a data set, based on percentile values from 0..1, exclusive. Learn more
Statistical RANK RANK(value, data, [order]) Rank of a value in a dataset.Learn more
Statistical RANK.AVG RANK.AVG(value, data, [order]) 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. Learn more
Statistical RANK.EQ RANK.EQ(value, data, [order]) 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. Learn more
Statistical RANKAVG RANKAVG(value, data, [order]) 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. Learn more
Statistical RANKEQ RANKEQ(value, data, [order]) 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. Learn more
Statistical RSQ RSQ(data_y, data_x) Calculates the square of r; where r is the Pearson product-moment correlation coefficient of a dataset. Learn more
Statistical SKEW SKEW(value1, [value2, ...]) Returns the skewness of a distribution. Learn more
Statistical SKEW.P SKEW.P(value1, [value2, ...]) Returns the skewness of a distribution based on a population. Learn more
Statistical SKEWP SKEWP(value1, [value2, ...]) Returns the skewness of a distribution based on a population. Learn more
Statistical SLOPE SLOPE(data_y, data_x) Calculates the slope of the line resulting from linear regression of a dataset. Learn more
Statistical SMALL SMALL(data, rank) Returns the Nth smallest value in a dataset. Learn more
Statistical STANDARDIZE STANDARDIZE(number, mean, standard_deviation) Converts a random variable to a normalized value. Learn more
Statistical STDEV STDEV(value1, [value2, ...]) Estimates the standard deviation based on a sample. Learn more
Statistical STDEV.P STDEV.P(value1, [value2, ...]) Calculates the standard deviation based on an entire population. Learn more
Statistical STDEV.S STDEV.S(value1, [value2, ...]) Estimates the standard deviation based on a sample. Learn more
Statistical STDEVA STDEVA(value1, [value2, ...]) Estimates the standard deviation based on a sample, setting text to the value ‘0’. Learn more
Statistical STDEVP STDEVP(value1, [value2, ...]) Calculates the standard deviation based on an entire population. Learn more
Statistical STDEVPA STDEVPA(value1, [value2, ...]) Calculates the standard deviation based on an entire population, setting text to the value ‘0’. Learn more
Statistical STDEVS STDEVS(value1, [value2, ...]) Estimates the standard deviation based on a sample. Learn more
Statistical STEYX STEYX(data_y, data_x) Returns the standard error of the predicted y value for each x in the regression. Learn more
Statistical T.DIST T.DIST(number, degrees_freedom, mode) Calculates the probability for Student’s t-distribution for given number. Learn more
Statistical T.DIST.2T T.DIST.2T(number, degrees_freedom) Calculates the two-tailed Student's t-distribution for given number. Learn more
Statistical T.DIST.RT T.DIST.RT(number, degrees_freedom) Calculates the right-tailed Student's t-distribution for given number. Learn more
Statistical T.INV T.INV(probability, degrees_freedom) Calculates the negative inverse of the one-tailed T.DIST function. Learn more
Statistical T.INV.2T T.INV.2T(probability, degrees_freedom) Calculates the two-tailed inverse of the Student's t-distribution. Learn more
Statistical TDIST TDIST(number, degrees_freedom, mode) Calculates the probability for Student’s t-distribution for given number. Learn more
Statistical TDIST2T TDIST2T(number, degrees_freedom) Calculates the two-tailed Student's t-distribution for given number. Learn more
Statistical TDISTRT TDISTRT(number, degrees_freedom) Calculates the right-tailed Student's t-distribution for given number. Learn more
Statistical TINV TINV(probability, degrees_freedom) Calculates the negative inverse of the one-tailed TDIST function. Learn more
Statistical TINV2T TINV2T(probability, degrees_freedom) Calculates the two-tailed inverse of the Student's t-distribution. Learn more
Statistical TRIMMEAN TRIMMEAN(range, exclude) Returns the mean of the interior of a dataset. Learn more
Statistical VAR.P VAR.P(value1, [value2…]) Calculates variance based on the entire population. It ignores logical values and text in the sample. Learn more
Statistical VAR.S VAR.S(value1, [value2…]) Estimates variance based on a sample. It ignores logical values and text in the sample. Learn more
Statistical VARA VARA(value1, [value2…]) Estimates variance based on a sample. Text and logical values are included in the calculation. Learn more
Statistical VARP VARP(value1, [value2,…]) Calculates variance based on the entire population. It ignores logical values and text in the sample. Learn more
Statistical VARPA VARPA(value1, [value2, ...]) Calculates the variance based on the entire population. Text and logical values are included in the calculation. Learn more
Statistical VARS VARS(value1, [value2…]) Estimates variance based on a sample. It ignores logical values and text in the sample. Learn more
Statistical WEIBULL.DIST WEIBULL.DIST(number, alpha, beta, cumulative) Returns the values of the Weibull distribution for the given number. Learn more
Statistical WEIBULLDIST WEIBULLDIST(number, alpha, beta, cumulative) Returns the values of the Weibull distribution for the given number. Learn more
Text ARABIC ARABIC(value) Converts a Roman number into an Arabic number. Learn more
Text CHAR CHAR(value) Coverts a number into a character specified by the current Unicode table. Learn more
Text CLEAN CLEAN(text) Removes all non-printing characters from the string. Learn more
Text CODE CODE(text) Returns the numeric Unicode map value of the first character of the string. Learn more
Text CONCAT CONCAT(text_1, text_2) Combines two text strings. Learn more
Text CONCATENATE CONCATENATE(text_1, [text_2, ...]) Combines several text strings into one text string. Learn more
Text EXACT EXACT(string1, string2) Tests if two strings are identical. Returns TRUE if the strings are identical. Learn more
Text FIND FIND(search_for, text, start_at) Finds position of string in text. Returns the position at which a string is first found within text. Learn more
Text FORMULATEXT FORMULATEXT(cell_reference) Returns formula expression as text. It returns an error if the cell reference does not contain a formula.  Learn more
Text HTML2TEXT HTML2TEXT(text) Removes HTML and formatting elements from string, and returns as plain text. Learn more
Text JOIN JOIN(delimiter, array_1, [array_2, ...]) Combines the elements of one or more one-dimensional arrays using a specified delimiter. Learn more
Text LEFT LEFT(text, [number]) Returns the leftmost characters of a string. Learn more
Text LEN LEN(text) Returns the length of a string, including spaces. Learn more
Text LOWER LOWER(text) Converts the specified string to lower case. Learn more
Text MID MID(text, start_at, length) Returns a segment of a string. Learn more
Text NUMBERS NUMBERS(range) Returns only numbers from a range.Learn more
Text PROPER PROPER(text) Capitalizes the first letter in all the words of a text string. Learn more
Text REGEXEXTRACT REGEXEXTRACT(text, regular_expression) Extracts matching substrings according to a regular expression. Learn more
Text REGEXMATCH REGEXMATCH(text, regular_expression) Checks whether a piece of text matches a regular expression. Learn more
Text REGEXREPLACE REGEXREPLACE(text, regular_expression, replacement) Replaces part of a text string with a different text string using regular expressions. Learn more
Text REPLACE REPLACE(text, position, length, new_text) Replaces characters within a text string. Learn more
Text REPT REPT(text, [number]) Repeats a character string by the given number of copies. Learn more
Text RIGHT RIGHT(text, [number]) Returns the rightmost characters of a string. Learn more
Text ROMAN ROMAN(number, [mode]) Converts a number into a Roman numeral. Learn more
Text SEARCH SEARCH(search_for, text, start_at) Finds position of string in text. Returns the position at which a string is first found within text. Learn more
Text SPLIT SPLIT(text, delimiter, [split_each], [remove_empty]) Splits text using delimiter(s). Splits text into separate cells. Learn more
Text SUBSTITUTE SUBSTITUTE(value, old_text, new_text, [occurrence]) Substitutes new text for old text in a string. Learn more
Text T T(value) Returns string arguments as text. Returns a blank text string where the argument is a number. Learn more
Text TEXT TEXT(number, format) Formats a number and converts it to text. Learn more
text TEXTJOIN 'TEXTJOIN(delimiter, array_1, [array_2, ...]) Combines text from multiple strings.Learn more
Text TRIM TRIM(text) Removes the spaces that are in front of a string, or aligns the cell contents to the left. Learn more
Text UNICHAR UNICHAR(number) Returns the Unicode character of a number that is referenced by the given numeric value. Learn more
Text UNICODE UNICODE(text) Returns the number that corresponds to the first character of the text. Learn more
Text UPPER UPPER(text) Converts the specified string to upper case. Learn more
Text VALUE VALUE(text) Converts text into a number, including converting formatted strings like date or date-time. Learn more
Web HYPERLINK HYPERLINK(url, [label]) Creates a hyperlink inside a cell. Learn more