Array

FunctionDescription
SUMX2MY2Calculates the sum of the differences of the squares of values in two arrays.
SUMX2PY2Calculates the sum of the sums of the squares of values in two arrays.
SUMXMY2Calculates the sum of the squares of differences of values in two arrays.
TRANSPOSETransposes the rows and columns of an array or range of cells.
TRENDGiven partial data about a linear trend, fits an ideal linear trend using the least squares method and/or predicts further values.
FREQUENCYCalculates the frequency distribution of a one-column array into specified classes.
GROWTHGiven partial data about an exponential growth trend, fits an ideal exponential growth trend and/or predicts further values.
LINESTGiven partial data about a linear trend, calculates various parameters about the ideal linear trend using the least-squares method.
LOGESTGiven partial data about an exponential growth curve, calculates various parameters about the best fit ideal exponential growth curve.
MDETERMReturns the matrix determinant of a square matrix specified as an array or range.
MINVERSEReturns the multiplicative inverse of a square matrix specified as an array or range.
MMULTCalculates the matrix product of two matrices specified as arrays or ranges.
SUMPRODUCTCalculates the sum of the products of corresponding entries in two equal-sized arrays or ranges.
SORTSorts the rows of a given array or range by the values in one or more columns.
FILTERReturns a filtered version of the source range, returning only rows or columns which meet the specified conditions.
UNIQUEReturns unique rows in the provided source range, discarding duplicates. Rows are returned in the order in which they first appear in the source range.
RANDARRAYReturns a grid of random numbers between 0 inclusive and 1 exclusive. The grid size will match the provided rows and columns arguments. If neither rows nor columns are provided, then the grid will be size 1 x 1.
SEQUENCEReturns a grid of sequential numbers starting at a specified start value and increasing by a specified step size. By default, the sequence starts at and  increases by 1.

Data Mining

FunctionDescription
DM_TEXT_CUTWORDText segmentation. Split a series of words into a series of individual words
DM_TEXT_TFIDFUse tf-idf algorithm for keyword extraction. Identify keywords from a series of text
DM_TEXT_TEXTRANKUse TextRank algorithm to extract keywords. Identify keywords from a series of text

Database

FunctionDescription
DATA_CN_STOCK_CLOSEAccording to the stock code and date, return the corresponding stock closing price of A shares.
DATA_CN_STOCK_OPENAccording to the stock code and date, return the opening price of stock.
DATA_CN_STOCK_MAXAccording to the stock code and date, return the highest price of stock.
DATA_CN_STOCK_MINAccording to the stock code and date, return the lowest price of stock.
DATA_CN_STOCK_VOLUMNAccording to the stock code and date, return the corresponding stock trading volume of A shares.
DATA_CN_STOCK_AMOUNTAccording to the stock code and date, return the corresponding stock turnover of A shares.
REMOTECalls a function on a remote server.

Date

FunctionDescription
TIMEConverts a provided hour, minute, and second into a time.
TIMEVALUEReturns the fraction of a 24-hour day the time represents.
EOMONTHReturns a date on the last day of a month that falls a specified number of months before or after another date.
EDATEReturns a date a specified number of months before or after another date.
SECONDReturns the second component of a specific time, in numeric format.
MINUTEReturns the minute component of a specific time, in numeric format.
HOURReturns the hour component of a specific time, in numeric format.
NOWReturns the current date and time as a date value.
NETWORKDAYSReturns the number of net working days between two provided days.
NETWORKDAYS_INTLReturns the number of net working days between two provided days excluding specified weekend days and holidays.
ISOWEEKNUMReturns a number representing the ISO week of the year where the provided date falls.
WEEKNUMReturns a number representing the week of the year where the provided date falls.
WEEKDAYReturns a number representing the day of the week of the date provided.
DAYReturns the day of the month that a specific date falls on, in numeric format.
DAYSReturns the number of days between two dates.
DAYS360Returns the difference between two days based on the 360 day year used in some financial interest calculations.
DATEConverts a provided year, month, and day into a date.
DATEVALUEConverts a provided date string in a known format to a date value.
DATEDIFCalculates the number of days, months, or years between two dates.
WORKDAYCalculates the date after a number of working days from a specified start date.
WORKDAY_INTLCalculates the date after a specified number of workdays excluding specified weekend days and holidays.
YEARReturns the year specified by a given date.
YEARFRACReturns the number of years, including fractional years, between two dates using a specified day count convention.
TODAYReturns the current date as a date value.
MONTHReturns the month of the year a specific date falls in, in numeric format.
ISDATEReturns whether a value is a date.

Engineering

FunctionDescription
ERFCReturns the complementary Gauss error function of a value.
BIN2DECConverts a signed binary number to decimal format.
BIN2HEXConverts a signed binary number to signed hexadecimal format.
BIN2OCTConverts a signed binary number to signed octal format.
DEC2BINConverts a decimal number to signed binary format.
DEC2HEXConverts a decimal number to signed hexadecimal format.
DEC2OCTConverts a decimal number to signed octal format.
HEX2BINConverts a signed hexadecimal number to signed binary format.
HEX2DECConverts a signed hexadecimal number to decimal format.
HEX2OCTConverts a signed hexadecimal number to signed octal format.
OCT2BINConverts a signed octal number to signed binary format.
OCT2DECConverts a signed octal number to decimal format.
OCT2HEXConverts a signed octal number to signed hexadecimal format.
COMPLEXCreates a complex number given real and imaginary coefficients.
IMREALReturns the real coefficient of a complex number.
IMAGINARYReturns the imaginary coefficient of a complex number.
IMCONJUGATEReturns the complex conjugate of a number.
IMABSReturns absolute value (or modulus) of a complex number.
DELTACompare two numeric values, returning 1 if they're equal.
IMSUMReturns the sum of a series of complex numbers.
IMSUBReturns the difference between two complex numbers.
IMPRODUCTReturns the result of multiplying a series of complex numbers together.
IMDIVReturns one complex number divided by another.

Financial

FunctionDescription
EFFECTCalculates the annual effective interest rate given the nominal rate and number of compounding periods per year.
DOLLARDEConverts a price quotation given as a decimal fraction into a decimal value.
DOLLARFRConverts a price quotation given as a decimal value into a decimal fraction.
DBCalculates the depreciation of an asset for a specified period using the arithmetic declining balance method.
DDBCalculates the depreciation of an asset for a specified period using the double-declining balance method.
RATECalculates the interest rate of an annuity investment based on constant-amount periodic payments and the assumption of a constant interest rate.
CUMPRINCCalculates the cumulative principal paid over a range of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
COUPNUMCalculates the number of coupons, or interest payments, between the settlement date and the maturity date of the investment.
SYDCalculates the depreciation of an asset for a specified period using the sum of years digits method.
TBILLEQCalculates the equivalent annualized rate of return of a US Treasury Bill based on discount rate.
TBILLYIELDCalculates the yield of a US Treasury Bill based on price.
TBILLPRICECalculates the price of a US Treasury Bill based on discount rate.
PVCalculates the present value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
ACCRINTCalculates the accrued interest of a security that has periodic payments.
ACCRINTMCalculates the accrued interest of a security that pays interest at maturity.
COUPDAYBSCalculates the number of days from the first coupon, or interest payment, until settlement.
COUPDAYSCalculates the number of days in the coupon, or interest payment, period that contains the specified settlement date.
COUPDAYSNCCalculates the number of days from the settlement date until the next coupon, or interest payment.
COUPNCDCalculates next coupon, or interest payment, date after the settlement date.
COUPPCDCalculates last coupon, or interest payment, date before the settlement date.
FVCalculates the future value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
FVSCHEDULECalculates the future value of some principal based on a specified series of potentially varying interest rates.
YIELDCalculates the annual yield of a security paying periodic interest, such as a US Treasury Bond, based on price.
YIELDDISCCalculates the annual yield of a discount (non-interest-bearing) security, based on price.
NOMINALCalculates the annual nominal interest rate given the effective rate and number of compounding periods per year.
XIRRCalculates the internal rate of return of an investment based on a specified series of potentially irregularly spaced cash flows.
MIRRCalculates 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.
IRRCalculates the internal rate of return on an investment based on a series of periodic cash flows.
NPVCalculates the net present value of an investment based on a series of periodic cash flows and a discount rate.
XNPVCalculates the net present value of an investment based on a specified series of potentially irregularly spaced cash flows and a discount rate.
CUMIPMTCalculates the cumulative interest over a range of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
PMTCalculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate.
IPMTCalculates the payment on interest for an investment based on constant-amount periodic payments and a constant interest rate.
PPMTCalculates the payment on the principal of an investment based on constant-amount periodic payments and a constant interest rate.
INTRATECalculates 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.
PRICECalculates the price of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
PRICEDISCCalculates the price of a discount (non-interest-bearing) security, based on expected yield.
PRICEMATCalculates the price of a security paying interest at maturity, based on expected yield.
RECEIVEDCalculates the amount received at maturity for an investment in fixed-income securities purchased on a given date.
DISCCalculates the discount rate of a security based on price.
NPERCalculates the number of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
SLNCalculates the depreciation of an asset for one period using the straight-line method.
DURATIONCalculates the number of compounding periods required for an investment of a specified present value appreciating at a given rate to reach a target value.
MDURATIONCalculates the modified Macaulay duration of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.

Logical

FunctionDescription
NOTReturns the opposite of a logical value - `NOT(TRUE)` returns `FALSE`; `NOT(FALSE)` returns `TRUE`.
TRUEReturns the logical value `TRUE`.
FALSEReturns the logical value `FALSE`.
ANDReturns true if all of the provided arguments are logically true, and false if any of the provided arguments are logically false.
IFERRORReturns 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.
IFReturns one value if a logical expression is `TRUE` and another if it is `FALSE`.
ORReturns true if any of the provided arguments are logically true, and false if all of the provided arguments are logically false.

Lookup

FunctionDescription
VLOOKUPVertical lookup. Searches down the first column of a range for a key and returns the value of a specified cell in the row found.
HLOOKUPHorizontal lookup. Searches across the first row of a range for a key and returns the value of a specified cell in the column found.
LOOKUPLooks through a sorted 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.
ADDRESSReturns a cell reference as a string.
INDIRECTReturns a cell reference specified by a string.
ROWReturns the row number of a specified cell.
ROWSReturns the number of rows in a specified array or range.
COLUMNReturns the column number of a specified cell, with `A=1`.
COLUMNSReturns the number of columns in a specified array or range.
OFFSETReturns a range reference shifted a specified number of rows and columns from a starting cell reference.
MATCHReturns the relative position of an item in a range that matches a specified value.
INDEXReturns the content of a cell, specified by row and column offset.
GETPIVOTDATAExtracts an aggregated value from a pivot table that corresponds to the specified row and column headings.
CHOOSEReturns an element from a list of choices based on index.
HYPERLINKCreates a hyperlink inside a cell.

Luckysheet

FunctionDescription
AGE_BY_IDCARDCalculate the age based on the Chinese ID number.
SEX_BY_IDCARDCalculate gender based on Chinese ID number. 
BIRTHDAY_BY_IDCARDCalculate the birthday based on the Chinese ID number. 
PROVINCE_BY_IDCARDCalculate the province of birthplace based on the Chinese ID number. 
CITY_BY_IDCARDCalculate the city of birthplace based on the Chinese ID number. 
STAR_BY_IDCARDCalculate the constellation based on the Chinese ID number. 
ANIMAL_BY_IDCARDCalculate the zodiac (rat, ox, tiger, rabbit...) based on the Chinese ID number. 
ISIDCARDVerify that the format of the ID card is correct. 
LINESPLINESGenerate sparklines embedded in the cell to describe the continuous trend of data
AREASPLINESGenerate sparklines embedded in the cell area chart, generally used to describe the continuous cumulative value trend of the data.
COLUMNSPLINESGenerate sparklines embedded in the vertical histogram of cells, generally used to describe the size of discrete data.
STACKCOLUMNSPLINESGenerate sparklines, a cumulative vertical histogram embedded in a cell, generally used to describe the numerical size of multiple dimensions of discrete data.
BARSPLINESGenerate sparklines embedded in the cell, generally used to describe the size of discrete data.
STACKBARSPLINESGenerate sparklines, a cumulative horizontal bar graph embedded in a cell, which is generally used to describe the numerical size of multiple dimensions of discrete data.
DISCRETESPLINESGenerate sparklines embedded in the cell, generally used to describe the trend of discrete data.
TRISTATESPLINESGenerate sparklines, a three-state graph embedded in the cell, which is generally used to describe the trend of three situations, such as winning, losing, or drawing.
PIESPLINESGenerate sparklines pie chart embedded in the cell, generally used to describe the proportion of data.
BOXSPLINESGenerate sparklines embedded in the cell box plot, generally used to describe the statistical distribution of the data set.
BULLETSPLINESGenerate sparklines embedded in the cell, generally used to describe the task achievement rate.
COMPOSESPLINESSupport multiple types of pictures in the same cell, each parameter represents a sparklines diagram.
EVALUATEEvaluate a formula or expression expressed in words and return the result.

Math

FunctionDescription
SUMIFReturns a conditional sum across a range.
TANReturns the tangent of an angle provided in radians.
TANHReturns the hyperbolic tangent of any real number.
CEILINGRounds a number up to the nearest integer multiple of specified significance `factor`.
ATANReturns the inverse tangent of a value, in radians.
ASINHReturns the inverse hyperbolic sine of a number.
ABSReturns the absolute value of a number.
ACOSReturns the inverse cosine of a value, in radians.
ACOSHReturns the inverse hyperbolic cosine of a number.
MULTINOMIALReturns the factorial of the sum of values divided by the product of the values' factorials.
ATANHReturns the inverse hyperbolic tangent of a number.
ATAN2Returns the angle between the x-axis and a line segment from the origin (0,0) to specified coordinate pair (`x`,`y`), in radians.
COSHReturns the hyperbolic cosine of any real number.
INTRounds a number down to the nearest integer that is less than or equal to it.
ISEVENChecks whether the provided value is even.
ISODDChecks whether the provided value is odd.
LCMReturns the least common multiple of one or more integers.
LNReturns the logarithm of a number, base e (Euler's number).
LOGReturns the logarithm of a number with respect to a base.
LOG10Returns the logarithm of a number, base 10.
MODReturns the result of the modulo operator, the remainder after a division operation.
MROUNDRounds one number to the nearest integer multiple of another.
ODDRounds a number up to the nearest odd integer.
SUMSQReturns the sum of the squares of a series of numbers and/or cells.
COMBINReturns the number of ways to choose some number of objects from a pool of a given size of objects.
SUMReturns the sum of a series of numbers and/or cells.
SUBTOTALReturns a subtotal for a vertical range of cells using a specified aggregation function.
ASINReturns the inverse sine of a value, in radians.
RADIANSConverts an angle value in degrees to radians.
RANDReturns a random number between 0 inclusive and 1 exclusive.
COUNTUNIQUECounts the number of unique values in a list of specified values and ranges.
DEGREESConverts an angle value in radians to degrees.
EVENRounds a number up to the nearest even integer.
EXPReturns Euler's number, e (~2.718) raised to a power.
FACTReturns the factorial of a number.
FACTDOUBLEReturns the "double factorial" of a number.
PIReturns the value of Pi to 14 decimal places.
FLOORRounds a number down to the nearest integer multiple of specified significance `factor`.
GCDReturns the greatest common divisor of one or more integers.
RANDBETWEENReturns a uniformly random integer between two values, inclusive.
ROUNDRounds a number to a certain number of decimal places according to standard rules.
ROUNDDOWNRounds a number to a certain number of decimal places, always rounding down to the next valid increment.
ROUNDUPRounds a number to a certain number of decimal places, always rounding up to the next valid increment.
SERIESSUMGiven parameters `x`, `n`, `m`, and `a`, returns the power series sum a
SIGNGiven an input number, returns `-1` if it is negative, `1` if positive, and `0` if it is zero.
SINReturns the sine of an angle provided in radians.
SINHReturns the hyperbolic sine of any real number.
SQRTReturns the positive square root of a positive number.
SQRTPIReturns the positive square root of the product of Pi and the given positive number.
COSReturns the cosine of an angle provided in radians.
TRUNCTruncates a number to a certain number of significant digits by omitting less significant digits.
QUOTIENTReturns one number divided by another.
POWERReturns a number raised to a power.
SUMIFSReturns the sum of a range depending on multiple criteria.
PRODUCTReturns the result of multiplying a series of numbers together.

Operator

FunctionDescription
NEReturns `TRUE` if two specified values are not equal and `FALSE` otherwise. Equivalent to the `!=` operator.
EQReturns `TRUE` if two specified values are equal and `FALSE` otherwise. Equivalent to the `==` operator.
GTReturns `TRUE` if the first argument is strictly greater than the second, and `FALSE` otherwise. Equivalent to the `>` operator.
GTEReturns `TRUE` if the first argument is greater than or equal to the second, and `FALSE` otherwise. Equivalent to the `>=` operator.
LTReturns `TRUE` if the first argument is strictly less than the second, and `FALSE` otherwise. Equivalent to the `<` operator.
LTEReturns `TRUE` if the first argument is less than or equal to the second, and `FALSE` otherwise. Equivalent to the `<=` operator.
ADDReturns the sum of two numbers. Equivalent to the `+` operator.
MINUSReturns the difference of two numbers. Equivalent to the `-` operator.
MULTIPLYReturns the product of two numbers. Equivalent to the `*` operator.
DIVIDEReturns one number divided by another. Equivalent to the `/` operator.
CONCATReturns the concatenation of two values. Equivalent to the `&` operator.
UNARY_PERCENTReturns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.

Other

FunctionDescription
ISFORMULAChecks whether a value is a formula.
CELLReturns the requested information about the specified cell.
NAReturns the `#N/A` error.
ERROR_TYPEReturns a number corresponding to the error value in a different cell.
ISBLANKChecks whether the referenced cell is empty.
ISERRChecks whether a value is an error other than `#N/A`.
ISERRORChecks whether a value is an error.
ISLOGICALChecks whether a value is `TRUE` or `FALSE`.
ISNAChecks whether a value is the error `#N/A`.
ISNONTEXTChecks whether a value is non-textual.
ISNUMBERChecks whether a value is a number.
ISREFChecks whether a value is a valid cell reference.
ISTEXTChecks whether a value is text.
TYPEReturns a number associated with the type of data passed into the function.
NReturns the argument provided as a number. Text is converted to 0 and errors are returned as-is.
TO_DATEConverts a provided number to a date.
TO_PURE_NUMBERConverts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.
TO_TEXTConverts a provided numeric value to a text value.
TO_DOLLARSConverts a provided number to a dollar value.
TO_PERCENTConverts a provided number to a percentage.
DGETReturns a single value from a database table-like array or range using a SQL-like query.
DMAXReturns the maximum value selected from a database table-like array or range using a SQL-like query.
DMINReturns the minimum value selected from a database table-like array or range using a SQL-like query.
DAVERAGEReturns the average of a set of values selected from a database table-like array or range using a SQL-like query.
DCOUNTCounts numeric values selected from a database table-like array or range using a SQL-like query.
DCOUNTACounts values, including text, selected from a database table-like array or range using a SQL-like query.
DPRODUCTReturns the product of values selected from a database table-like array or range using a SQL-like query.
DSTDEVReturns the standard deviation of a population sample selected from a database table-like array or range using a SQL-like query.
DSTDEVPReturns the standard deviation of an entire population selected from a database table-like array or range using a SQL-like query.
DSUMReturns the sum of values selected from a database table-like array or range using a SQL-like query.
DVARReturns the variance of a population sample selected from a database table-like array or range using a SQL-like query.
DVARPReturns the variance of an entire population selected from a database table-like array or range using a SQL-like query.

Parser

FunctionDescription
CONVERTConverts a numeric value to a different unit of measure.

Statistical

FunctionDescription
COUNTBLANKReturns the number of empty values in a list of values and ranges.
COUNTIFReturns a conditional count across a range.
GAMMALNReturns the logarithm of a specified Gamma function, base e (Euler's number).
COUNTIFSReturns the count of a range depending on multiple criteria.
HARMEANCalculates the harmonic mean of a dataset.
HYPGEOMDISTCalculates 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.
INTERCEPTCalculates the y-value at which the line resulting from linear regression of a dataset will intersect the y-axis (x=0).
KURTCalculates a Kurtosis of a dataset.
LARGEReturns the nth largest element from a data set, where n is user-defined.
STDEVACalculates the standard deviation based on a sample, setting text to the value `0`.
STDEVPCalculates the standard deviation based on an entire population.
GEOMEANCalculates the geometric mean of a dataset.
RANK_EQReturns 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.
RANK_AVGReturns 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.
PERCENTRANK_EXCReturns the percentage rank (percentile) from 0 to 1 exclusive of a specified value in a dataset.
PERCENTRANK_INCReturns the percentage rank (percentile) from 0 to 1 inclusive of a specified value in a dataset.
FORECASTCalculates the expected y-value for a specified x based on a linear regression of a dataset.
FISHERINVReturns the inverse Fisher transformation of a specified value.
FISHERReturns the Fisher transformation of a specified value.
MODE_SNGLReturns the most commonly occurring value in a dataset.
WEIBULL_DISTReturns the value of the Weibull distribution function (or Weibull cumulative distribution function) for a specified shape and scale.
COUNTReturns the number of numeric values in a dataset.
COUNTAReturns the number of values in a dataset.
AVEDEVCalculates the average of the magnitudes of deviations of data from a dataset's mean.
AVERAGEReturns the numerical average value in a dataset, ignoring text.
AVERAGEAReturns the numerical average value in a dataset.
BINOM_DISTCalculates 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.
BINOM_INVCalculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria.
CONFIDENCE_NORMCalculates the width of half the confidence interval for a normal distribution.
CORRELCalculates r, the Pearson product-moment correlation coefficient of a dataset.
COVARIANCE_PCalculates the covariance of a dataset.
COVARIANCE_SCalculates the sample covariance of a dataset.
DEVSQCalculates the sum of squares of deviations based on a sample.
EXPON_DISTReturns the value of the exponential distribution function with a specified lambda at a specified value.
AVERAGEIFReturns the average of a range depending on criteria.
AVERAGEIFSReturns the average of a range depending on multiple criteria.
PERMUTReturns the number of ways to choose some number of objects from a pool of a given size of objects, considering order.
TRIMMEANCalculates the mean of a dataset excluding some proportion of data from the high and low ends of the dataset.
PERCENTILE_EXCReturns the value at a given percentile of a dataset exclusive of 0 and 1.
PERCENTILE_INCReturns the value at a given percentile of a dataset.
PEARSONCalculates r, the Pearson product-moment correlation coefficient of a dataset.
NORM_S_INVReturns the value of the inverse standard normal distribution function for a specified value.
NORM_S_DISTReturns the value of the standard normal cumulative distribution function for a specified value.
NORM_INVReturns the value of the inverse normal distribution function for a specified value, mean, and standard deviation.
NORM_DISTReturns the value of the normal distribution function (or normal cumulative distribution function) for a specified value, mean, and standard deviation.
NEGBINOM_DISTCalculates the probability of drawing a certain number of failures before a certain number of successes given a probability of success in independent trials.
MINAReturns the minimum numeric value in a dataset.
MINReturns the minimum value in a numeric dataset.
MEDIANReturns the median value in a numeric dataset.
MAXAReturns the maximum numeric value in a dataset.
MAXReturns the maximum value in a numeric dataset.
LOGNORM_INVReturns the value of the inverse log-normal cumulative distribution with given mean and standard deviation at a specified value.
LOGNORM_DISTReturns the value of the log-normal cumulative distribution with given mean and standard deviation at a specified value.
Z_TESTReturns the one-tailed p-value of a Z-test with standard distribution.
PROBGiven a set of values and corresponding probabilities, calculates the probability that a value chosen at random falls between two limits.
QUARTILE_EXCReturns a value nearest to a specified quartile of a dataset exclusive of 0 and 4.
QUARTILE_INCReturns a value nearest to a specified quartile of a dataset.
POISSON_DISTReturns the value of the Poisson distribution function (or Poisson cumulative distribution function) for a specified value and mean.
RSQCalculates the square of r, the Pearson product-moment correlation coefficient of a dataset.
T_DISTCalculates the left tail probability for a Student's t-distribution with a given input (x).
T_DIST_2TCalculates the probability for two tailed Student's t-distribution with a given input (x).
T_DIST_RTCalculates the right tail probability for a Student's t-distribution with a given input (x).
T_INVCalculates the negative inverse of the one-tailed TDIST function.
T_INV_2TCalculates the inverse of the two-tailed TDIST function.
T_TESTt-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.
F_DISTCalculates 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_RTCalculates 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.
VAR_PCalculates the variance based on an entire population.
VAR_SCalculates the variance based on a sample.
VARACalculates the variance based on a sample, setting text to the value `0`.
VARPACalculates the variance based on an entire population, setting text to the value `0`.
STEYXCalculates the standard error of the predicted y-value for each x in the regression of a dataset.
STANDARDIZECalculates the normalized equivalent of a random variable given mean and standard deviation of the distribution.
SMALLReturns the nth smallest element from a data set, where n is user-defined.
SLOPECalculates the slope of the line resulting from linear regression of a dataset.
SKEWCalculates the skewness of a dataset, which describes the symmetry of that dataset about the mean.
SKEW_PCalculates the skewness of a dataset, which describes the symmetry of that dataset about the mean. This assumes the dataset is for the population.

Text

FunctionDescription
DOLLARFormats a number into the currency specific to your spreadsheet locale.
CONCATENATEAppends strings to one another.
CODEReturns the numeric Unicode map value of the first character in the string provided.
CHARConvert a number into a character according to the current Unicode table.
ARABICComputes the value of a Roman numeral.
ROMANFormats a number in Roman numerals.
REGEXEXTRACTExtracts matching substrings according to a regular expression.
REGEXMATCHWhether a piece of text matches a regular expression.
REGEXREPLACEReplaces part of a text string with a different text string using regular expressions.
TReturns string arguments as text, or the empty string if the value is not text.
FIXEDFormats a number with a fixed number of decimal places.
FINDReturns the position at which a string is first found within text where the capitalization of letters matters. Returns `#VALUE!` if the string is not found.
FINDBReturns the position at which a string is first found within text counting each double-character as 2.
JOINConcatenates the elements of one or more one-dimensional arrays using a specified delimiter.
LEFTReturns a substring from the beginning of a specified string.
RIGHTReturns a substring from the end of a specified string.
MIDReturns a segment of a string.
LENReturns the length of a string.
LENBReturns the length of a string in bytes.
LOWERConverts a specified string to lowercase.
UPPERConverts a specified string to uppercase.
EXACTTests whether two strings are identical.
REPLACEReplaces part of a text string with a different text string.
REPTReturns specified text repeated a number of times.
SEARCHReturns the position at which a string is first found within text and ignores capitalization of letters. Returns `#VALUE!` if the string is not found.
SUBSTITUTEReplaces existing text with new text in a string.
CLEANReturns the text with the non-printable ASCII characters removed.
TEXTConverts a number into text according to a specified format.
TRIMRemoves leading, trailing, and repeated spaces in text.
VALUEConverts a string in any of the date, time or number formats that Google Sheets understands into a number.
PROPERCapitalizes each word in a specified string.