Skip to main content

KutoolsforOffice — One Suite. Five Tools. Get More Done.

Excel Functions Guide | ExtendOffice


Cube

Description

Arguments

CUBEKPIMEMBERReturns the key performance indicator (KPI) propertyconnection, kpi_name, kpi_property, [caption]
CUBEMEMBERReturns a member or tuple from a cubeconnection, member_expression, [caption]
CUBESETReturns a calculated set of members or tuplesconnection, set_expression, [caption], [sort_order], [sort_by]
CUBESETCOUNTReturns the number of items in a setset
CUBEVALUEReturns an aggregated value from a cube filtered by multiple member_expression argumentsconnection, [member_expression1], [member_expression2], …

Database

Description

Arguments

DAVERAGEReturns average that matches the specific criteriadatabase, field, criteria
DCOUNTCounts the cells that contain numbers in a field of records in a databased which match the specified criteriadatabase, field, criteria
DCOUNTACounts the cells that in a field of records in a databased which match the specified criteriadatabase, field, criteria
DGETReturns a single value in the given field of the database that matches the criteriadatabase, field, criteria
DMAXReturns max that matches the specific criteriadatabase, field, criteria
DMINReturns min that matches the specific criteriadatabase, field, criteria
DPRODUCTReturns product that matches the specific criteriadatabase, field, criteria
DSTDEVReturns the estimated value of a population’s standard deviation based on a sample by using the values from the sample database that match the given criteria you specifydatabase, field, criteria
DSTDEVPReturns the standard deviation of a population by using the numbers from the entire database that match the given criteria you specifydatabase, field, criteria
DSUMReturns the sum of numbers from a database that match the given criteriadatabase, field, criteria
DVAREstimates the variance of a sample retrieved from a field that matches the given conditionsdatabase, field, criteria
DVARPReturns the variance for an entire population retrieved from a field that matches the given conditionsdatabase, field, criteria

Date and Time

Description

Arguments

DATECreates date with year, month and dayyear, month, day
DATEDIFReturns the years, months or days between two datesstart_date, end_date, unit
DATEVALUEConverts a date stored as text format to a valid datedate_text
DAYGets the day as a number (1 to 31) from a datedate
DAYSGets the number of days between two datesstart_date, end_date
DAYS360Gets the number of days between 2 dates in a 360-day yearstart_date, end_date, [method]
EDATEAdds n months for a datestart_date, months
EOMONTHGets the last day of month n months in future or paststart_date, months
ISOWEEKNUMGets ISO week number from a given datedate
HOURGets the hour as a number (0 to 23) from a date timeserial_number
MINUTEReturns the minute as number (0 to 59) from timeserial_number
MONTHGets the month as integer number (1 to 12) from dateserial_number
NETWORKDAYSGets the number of working days between two datesstart_date, end_date, [holidays]
NETWORKDAYS.INTLGets workdays between two datesstart_date, end_date, [weekend], [holidays]
NOWGets the current date and time//
SECONDReturns the seconds as number (0 to 59) from timeserial_number
TIMECreates time with hours, minutes and secondshour, minute, second
TIMEVALUEGets time from a text stringtime_text
TODAYGets the current date//
WEEKDAYGets day of the week as a number (1 to 7) from dateserial_number, [return_type]
WEEKNUMReturns the week number of the given date in a yearserial_number, [return_type]
WORKDAYAdds workdays to the given start date and returns a workdaystart_date, days, [holidays]
WORKDAY.INTLAdds workdays to the given start date and returns a workday excluding custom weekend and holidaysstart_date, days, [weekend], [holidays]
YEARReturns the year based on the given date in a 4-digit serial number formatserial_number
YEARFRACCalculates the fractional year in a decimal format between given datesstart_date, end_date, [basis]

Engineering

Description

Arguments

BESSELICalculates the modified Bessel functionx, n
BESSELJReturns the Bessel function, for a specified value x and orderx, n
BESSELKReturns the modified Bessel functiox, n
BESSELYReturns the Bessel functionx, n
BIN2DECConverts a binary number to a decimal numbernumber
BIN2HEXConverts a binary number to a hexadecimal numbernumber, [places]
BIN2OCTConverts a binary number to an octal numbernumber, [places]
BITANDReturns a decimal number representing the bitwise 'AND' of two supplied numbersnumber1, number2
BITLSHIFTReturns a decimal number shifted left by a specified number of bitsnumber, shift_amount
BITORReturns the bitwise ‘OR’ of two given numbersnumber1, number2
BITRSHIFTReturns the given number shifted right by the specified number of bitsnumber, shift_amount
BITXORReturns the bitwise ‘XOR’ of two given numbersnumber1, number2
COMPLEXConverts real and imaginary coefficients to a complex numberreal_num, i_num, [suffix]
CONVERTConverts a given number from one measurement system to anothernumber, from_unit, to_unit
DEC2BINConverts a decimal number to a binary numbernumber, [places]
DEC2HEXConverts a decimal number to a hexadecimal numbernumber, [places]
DEC2OCTConverts a decimal number to an octal numbernumber, [places]
DELTACompares two numeric values, and checks if they are equalnumber1, number2
ERFReturns the error function integrated between lower_limit and upper_limitlower_limit, [upper_limit]
ERF.PRECISEReturns the error function integrated between zero (0) and a limitx
ERFCReturns the complementary Error function integrated between a lower limit and infinityx
ERFC.PRECISE Returns the complementary Error function integrated between a limit and infinityx
GESTEPChecks whether the given number is greater than or equal to the given step value and returns 1 if TRUE and 0 if FALSEnumber, [step]
HEX2BINConverts a hexadecimal number to a binary numbernumber, [places]
HEX2DECConverts a hexadecimal number to a binary numbernumber
HEX2OCTConverts a hexadecimal number to a binary numbernumber, [places]
IMABSReturns the absolute value of a complex numberinumber
IMAGINARYReturns the imaginary coefficient of a given complex numberinumber
IMARGUMENTReturns the angle expressed in radians of a given complex numberinumber
IMCONJUGATEReturns the complex conjugate of a given complex numberinumber
IMCOSReturns the cosine of a given complex numberinumber
IMCOSHReturns the hyperbolic cosine of a given complex numberinumber
IMCOTReturns the cotangent of a given complex numberinumber
IMCSCReturns the cosecant of a given complex numberinumber
IMCSCHReturns the hyperbolic cosecant of a given complex numberinumber
IMDIVCalculates the quotient of two given complex numbersinumber1, inumber2
IMEXPReturns the exponential of a given complex numberinumber
IMLNReturns the natural logarithm of a given complex numberinumber
IMLOG2Returns the base-2 logarithm of a given complex numberinumber
IMLOG10Returns the common (base 10) logarithm of a given complex numberinumber
IMPOWERReturns a complex number raised to a given powerinumber
IMPRODUCTCalculates the product of one or more complex numbersinumber1, [inumber2], ...
IMREALReturns the real coefficient of a given complex numberinumber
IMSECReturns the secant of a complex numberinumber
IMSECHReturns the hyperbolic secant of a complex numberinumber
IMSINReturns the sine of a complex numberinumber
IMSINHReturns the hyperbolic sine of a complex numberinumber
IMSQRTReturns the square root of a complex numberinumber
IMTANReturns the tangent of a given complex numberinumber
IMSUBReturns the difference between two complex numbersinumber1, inumber2
IMSUMCalculates the sum of two or more complex numbersinumber1, [inumber2], ...
OCT2BINConverts an octal number to a binary numbernumber, [places]
OCT2DECConverts an octal number to a decimal numbernumber
OCT2HEXConverts an octal number to a hexadecimal numbernumber, [places]

Financial

Description

Arguments

ACCRINTReturns accrued interest periodicissue, first_interest, settlement, rate, par, frequency, [basis], [calc_method]
ACCRINTMReturns accrued interest at maturityissue, settlement, rate, par, [basis]
AMORDEGRCReturns the linear depreciation of an asset for each accounting period by applying a depreciation coefficient based on the lifetime of the assetscost, date_purchased, first_period, salvage, period, rate, [basis]
AMORLINCReturns the linear depreciation of an asset for each accounting periodcost, date_purchased, first_period, salvage, period, rate, [basis]
COUPDAYBSReturns the number of days between the beginning of the coupon period and its settlement datesettlement, maturity, frequency, [basis]
COUPDAYSReturns the number of days in the coupon period including the settlement datesettlement, maturity, frequency, [basis]
COUPDAYSNCReturns the calculated number of days from the settlement date to the next coupon datesettlement, maturity, frequency, [basis]
COUPNCDReturns the next coupon date after the settlement datesettlement, maturity, frequency, [basis]
COUPNUMReturns number of coupons payable between settlement date and maturity datesettlement, maturity, frequency, [basis]
COUPPCDReturns previous coupon date before settlement datesettlement, maturity, frequency, [basis]
CUMIPMTReturns the cumulative interest paid on a load between the start period and end periodrate, nper, pv, start_period, end_period, type
CUMPRINCCalculates the cumulative principal paid on a load between the start period and end periodrate, nper, pv, start_period, end_period, type
DBReturns the depreciation of an asset for a specified period by using a fixed-declining balance methodcost, salvage, life, period, [month]
DDBReturns the depreciation of an asset for a specified period by using a double-declining balance method or other specific methodcost, salvage, life, period, [factor]
DISCReturns the discount rate of a securitysettlement, maturity, pr, redemption, [basis]
DOLLARDEConverts a dollar value expressed in fractional notation to decimalfractional_dollar, fraction
DOLLARFRConverts a dollar value expressed in decimal to fractional notationdecimal_dollar, fraction
DURATIONCalculates the duration of a security that pays interest on a periodic basissettlement, maturity, coupon, yld, frequency,[basis]
EFFECTCalculates the effective annual interest ratenominal_rate, npery
FVFigures out the future value of an investmentrate, nper, pmt, pv, type
FVSCHEDULEFigures out future value of a lump sum investment with adjustable interest ratesprincipal, schedule
INTRATEFigures out the interest rate for a fully invested securitysettlement, maturity, investment, redemption, [basis]
IPMTFigures out the interest payment for the specified period for an investment or loadrate, per, nper, pv, [fv], [type]
IRRFigures out the internal rate of return for a series of cash flows that occur at regular intervalsvalues, [guess]
ISPMTFigures out interest payment of given period of an investment or loanrate, per, nper, pv
MDURATIONFigures out the modified Macauley duration for a securitysettlement, maturity, coupon, yld, frequency, [basis]
MIRRFigures out modified internal rate of return for a series of cash flowsvalues, finance_rate, reinvest_rate
NOMINALCalculates the nominal annual interest rateeffect_rate, npery
NPERCalculates the number of periods for investment or loanrate, pmt, pv, [fv], [type]
NPVCalculates the net present value of investmentrate, value1, [value2], ...
ODDFPRICEReturns price per $100 face value with odd first periodsettlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, [basis]
ODDFYIELDReturns yield of security with odd first periodsettlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis]
ODDLPRICEReturns price per $100 face value with odd last periodsettlement, maturity, last_interest, rate, yld, redemption, frequency, [basis]
ODDLYIELDReturns yield of security with odd last periodsettlement, maturity, last_interest, rate, pr, redemption, frequency, [basis]
PDURATIONReturns the required number of periods for an investment to reach a specific valuerate, pv, fv
PMTReturns the periodic payment required to pay off a loanrate, nper, pv, [fv], [type]
PPMTReturns the principal portion of a given loan paymentrate, per, nper, pv, [fv], [type]
PRICEReturns the price of a bond per $100 face value that pays periodic interestsettlement, maturity, rate, yld, redemption, frequency, [basis]
PRICEDISCReturns the price per $100 face value of a discounted securitysettlement, maturity, discount, redemption, [basis]
PRICEMATReturns the price per $100 face value of a security that pays interests at maturitysettlement, maturity, issue, rate, yld, [basis]
PVReturns the present value of a loan or an investment based on a constant interest raterate, nper, pmt, [fv], [type]
RATEReturns the interest rate per period of an annuitynper, pmt, pv, [fv], [type], [guess]
RECEIVEDReturns the amount received at maturity for a fully invested securitysettlement, maturity, investment, discount, [basis]
RRIReturns a numeric value. You can format the result to a percentage formatnper, pv, fv
SLNReturns straight-line depreciation of asset for one periodcost, salvage, life
SYDReturns sum-of-years’ depreciation of asset for given periodcost, salvage, life, per
TBILLEQReturns bond-equivalent yield for Treasury billsettlement, maturity, discount
TBILLPRICEReturns price per $100 for Treasury billsettlement, maturity, discount
TBILLYIELDReturns yield for Treasury billsettlement, maturity, pr
VDBCalculates depreciation using the double-declining balance methodcost, salvage, life, start_period, end_period, [factor], [no_switch]
XIRRCalculates the internal rate of return for irregular cash flowsvalues, dates, [guess]
XNPVCalculates the net present value for irregular cash flowsrate, values, dates
YIELDCalculates the yield on a security that pays periodic interestsettlement, maturity, rate, pr, redemption, frequency, [basis]
YIELDDISCReturns the annual yield for a discounted securitysettlement, maturity, pr, redemption, [basis]
YIELDMATReturns the annual yield of a security that pays interest at maturitysettlement, maturity, issue, rate, pr, [basis]

Information

Description

Arguments

CELLReturns the requested information about a specified cellinfo_type, [reference]
ERROR.TYPEReturns a number that corresponds to a specific error valueerror_val
INFOReturns details about the current operating environmenttype_text
ISBLANKReturns TRUE if a cell is empty or blank and FALSE otherwisevalue
ISERRReturns TRUE for any error type (except #N/A) and FALSE otherwisevalue
ISERRORTests if an initial supplied expression or value returns an Excel errorvalue
ISEVENTests if a supplied number (or numeric expression) is evennumber
ISFORMULATests if a cell contains formulareference
ISLOGICALTests if a supplied value or expression returns a logical value (TRUE and FALSE)value
ISNATests if a value or expression returns Excel #N/A errorvalue
ISNONTEXTReturns TRUE if a given value is non-textvalue
ISNUMBERReturns TRUE if a given value is a numbervalue
ISODDReturns TRUE if a given value is an odd numbervalue
ISOMITTEDChecks if the value is omitted in the LAMBDA functionargument
ISREFReturns TRUE if a given value is a referencevalue
ISTEXTReturns TRUE if a given value is a textvalue
NConverts a value to a numbervalue
NAReturns the #N/A error value//
SHEETReturns the index number of a reference sheet in Excel[value]
SHEETSReturns the number of sheets in a given reference[reference]
TYPEReturns the type of the given valuevalue

Logical

Description

Arguments

ANDTests multiple conditions to return True or Falselogical1, [logical2], ...
BYCOLApplies a LAMBDA function to each column in a given array and returns the result per column as a single arrayarray, lambda(column)
BYROWApplies a LAMBDA function to each row in a given array and returns the result per row as a single arrayarray, lambda(row)
FALSEGenerates the logical FALSE value//
IFTests for a specific conditionlogical_test, [value_if_true], [value_if_false]
IFERRORTraps and deals with errorsvalue, value_if_error
IFNATraps and deals with #N/A errorsvalue, value_if_na
IFSTests multiple conditions to return the first matchlogical_test1, value_if_true1, [logical_test2, value_if_true2], ...
LAMBDACreates custom functions that can be reused throughout a workbook[parameter1, parameter2, …], calculation
LETAssigns names to calculation resultsname1, name1_value, [name2/name2_value], ...,calculation
MAKEARRAYReturns a calculated array based on the given number of rows and columnsrows, columns, lambda(r,c,calculation)
MAPReturns an array formed by mapping each value in the supplied array(s) to a new valuearray1, [array2], ..., lambda
NOTReverses the arguments or resultslogical
ORTests multiple conditions with ORlogical1, [logical2], ...
REDUCEReturns the total value in the accumulator, reducing the array to an accumulated value[initial_value], array, lambda(accumulator, value)
SCANReturns an array that contains the intermediate values while scanning the array[initial_value], array, lambda(accumulator, value)
SWITCHMatches multiple values, but returns the first matchexpression, value1, result1, [value2, result2], ..., [default]
TRUEGenerates the logical TRUE value//
XORPerforms the exclusive OR functionlogical1, [logical2], ...

Lookup and Reference

Description

Arguments

ADDRESSReturns the cell address reference by column number and row numberrow_num, column_num, [abs_num], [a1], [sheet_text]
AREASReturns the number of areas that make up the referencereference
CHOOSEReturns a value from the list of value argument by the given index numberindex_num, value1, [value2], ...
CHOOSECOLSReturns specified columns in an array or a rangearray, col_num1, [col_num2],...
CHOOSEROWSReturns specified rows in an array or a rangearray, row_num1, [row_num2],...
COLUMNReturns the number of column which formula appears or the column number of given referencereference
COLUMNSReturns the total number of columns in a given array or referencearray
DROPReturns the specific rows or columns from an array based on the given numberarray, rows, [columns]
EXPANDExpands or pads an array to a specified number of rows and columns dimensionsarray, rows, [columns], [pad_with]
FIELDVALUERetrieves field data from linked data types like Stocks or Geography data typesvalue, field_name
FILTERFilters a range of data and dynamically returns the matching resultsarray, include, [if_empty]
FORMULATEXTReturns a formula as a text string from a given referencereference
GETPIVOTDATAReturns data based on the pivot table structuredata_field, pivot_table, [field1, item1], ...
HLOOKUPLooks a value in table by matching first rowvalue, table, row_index, [range_lookup]
HSTACKCombines multiplearrays horizontally into one large arrayarray1,[array2],...
HYPERLINKCreates a hyperlink which links to a given web page, a cell referencelink_location, [friendly_name]
INDEXReturns the displayed value based on a given position from a range or an arrayarray, row_num, [col_num], [area_num]
INDIRECTConverts a text string to a valid referenceref_text, [a1]
LOOKUPFinds certain value in a one-column rangelookup_value, lookup_vector, [result_vector]
MATCHGets the position of an item in an arraylookup_value, lookup_array, [match_type]
OFFSETReturns a reference offset from a starting pointreference, rows, cols, [height], [width]
ROWReturns row number of a reference[reference]
ROWSReturns the number of rows in a reference or an arrayarray
SORTSorts the contents of a range or array in ascending or descending orderarray, [sort_index], [sort_order], [by_col]
SORTBYSorts the contents of one range or array based on the values in a corresponding range or arrayarray, by_array1, [sort_order1], [by_array2, sort_order2],...
TAKEReturns a specified number of contiguous rows or columns from the start or end of a given arrayarray, rows,[columns]
TOCOLTransforms an array or range to a single columnarray, [ignore], [scan_by_column]
TOROWTransforms an array or range to a single rowarray, [ignore], [scan_by_column]
TRANSPOSERotates the orientation of a range or arrayarray
UNIQUEExtracts unique values from a range of dataarray, [by_col], [exactly_once]
VLOOKUPLooks a value in a table by matching on the first column and return value from a certain columnlookup_value, Table_array, col_index, [range_lookup]
VSTACKCombines multiple arrays vertically into one large arrayarray1,[array2],...
WRAPROWSConverts a single row or column into multiple rows by specifying the number of values in each row.avector, wrap_count, [pad_with]
WRAPCOLSConverts a single row or column into multiple columns by specifying the number of values in each column.vector, wrap_count, [pad_with]
XMATCHReturns relative position of a specified value in a vertical or horizontal array or rangelookup_value, lookup_array, [match_mode], [search_mode]

Math and Trigonometry

Description

Arguments

ABSReturns the absolute value of numbernumber
ACOSReturns the arccosine (inverse cosine) of numbernumber
ACOSHReturns the inverse hyperbolic cosine of a numbernumber
ACOTReturns the arccotangent (inverse cotangent) of numbernumber
ACOTHReturns the inverse hyperbolic cotangent of a numbernumber
AGGREGATEReturns based on the specific used functionfunction_num, options, ref1, [ref2]
ARABICReturns an arabic number by the given roman numbertext
ASINReturns an angle of triangle in radiansnumber
ASINHReturns the inverse hyperbolic sine of a numbernumber
ATANReturns the arctangent (inverse tangent) of a numbernumber
ATAN2Returns the arctangent (inverse tangent) of specified x- and y-coordinatesx_num, y_num
ATANHReturns the inverse hyperbolic tangent of a numbernumber
BASEReturns the text representation of the converted number to another basenumber, radix, [min_length]
CEILINGRounds number up to nearest multiplenumber, multiple
CEILING.MATHRounds number up to nearest multiple or nearest integernumber, [significance], [mode]
CEILING.PRECISEReturns a number that is rounded up to the nearest integer or to the nearest multiple of specified significancenumber, [significance]
COMBINReturns the number of combinations for a given number of itemsnumber, number_chosen
COMBINAReturns the number of combinations for a specified number of items with repetitions allowednumber, number_chosen
COSReturns the cosine of an angle given in radiansnumber
COSHReturns the hyperbolic cosine of a given numbernumber
COTCalculate the cotangent of an angle in radiansnumber
COTHReturns the hyperbolic cotangent of a hyperbolic angle in radiansnumber
CSCReturns the cosecant of an angle provided in radiansarray, number
CSCHReturns the hyperbolic cosecant of an angle provided in radiansarray, number
DECIMALReturns decimal numbertext, radix
DEGREESReturns an angle in degreesangle
EVENRounds numbers away from zero to the nearest even integernumber
EXPReturns the result of the constant e raised to the nth powernumber
FACTReturns the factorial of a given numbernumber
FACTDOUBLEReturns the double factorial of a given numbernumber
FLOORRounds a given number down to the nearest multiple of the specified significancenumber, significance
FLOOR.MATHRounds a given number down to the nearest integer or nearest multiple of the specified significancenumber, [significance], [mode]
FLOOR.PRECISERounds a given number down to the nearest integer or nearest multiple of the specified significancenumber, [significance]
GCDReturns the greatest common divisor of two or more integersnumber1, [number2], ...
INTReturns the integer part of a number by rounding it down to the nearest integernumber
ISO.CEILINGRounds up the nearest integer or the nearest multiple of significancenumber, [significance]
LCMReturns the least common multiple of integersnumber1, [number2], ...
LNReturns the natural logarithm of a given numbernumber
LOGReturns the logarithm of a number using a specified basenumber, [base]
LOG10Returns the base-10 logarithm of a given numbernumber
MDETERMReturns the matrix determinant of an arrayarray
MINVERSEReturns the inverse matrix of a given arrayarray
MMULTReturns the matrix products of two arraysarray1, array2
MODReturns the remainder after divisionnumber, divisor
MROUNDReturns a number rounded to the nearest specified multiplenumber, multiple
MULTINOMIALReturns the ratio of the factorial of a sum of supplied values to the product of factorials of those valuesnumber1, [number2], ...
MUNITReturns a unit matrix for specified dimensiondimension
NEGBINOM.DISTReturns returns the negative binomial distributionnumber_f, number_s, probability_s, cumulative
ODDRounds a number up to the nearest odd integernumber
PIReturns the number 3.14159265358979 of the mathematical constant called pi//
POWERReturns the result of a number raised to a given powernumber, power
PRODUCTCalculates the product of cell values provides as argumentsnumber1, [number2], ...
QUOTIENTReturns only the integer portion of a divisionnumerator, denominator
RADIANSConverts degrees to radiansangle
RANDReturns a random real number between 0 and 1//
RANDBETWEENReturns a random integer number between two given numbersbottom, top
ROMANConverts an Arabic number to a Roman numeral as textnumber, [form]
ROUNDRounds a number to a specified number of digitsnumber, num_digits
ROUNDDOWNRounds a number up (toward zero) to a specified number of digitsnumber, num_digits
ROUNDUPRounds a number up (away from zero) to a specified number of digitsnumber, num_digits
SECReturns the secant of an angle provided in radiansnumber
SECHReturns hyperbolic secant of an angle in radiansnumber
SERIESSUMReturns sum of a power seriesx, n, m, coefficients
SIGNReturns sign of a numbernumber
SINReturns sine of an angle in radiansnumber
SINHReturns hyperbolic sine of a numbernumber
SQRTReturns square root of a numbernumber
SQRTPIReturns square root of a supplied number multiplied by pinumber
SUBTOTALReturns subtotal in a list or databasefunction_num, ref1, [ref2], ...
SUMReturns sum of numbersnumber1, [number2], …
SUMIFReturns the summation for a list of numbers based on the specific criteriarange, criteria, sum_range
SUMIFSReturns the summation for a list of numbers that meet all specific criteriasum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...
SUMPRODUCTReturns the result of multiplied and summed arraysarray1, [array2], ...
SUMSQReturns sum of squares of valuesnumber1, [number2], …
SUMX2MY2Returns the sum of the difference of squares of corresponding values in two given arraysarray_x, array_y
SUMX2PY2Returns the sum of squares of corresponding values in two given arraysarray_x, array_y
SUMXMY2Returns the sum of squares of the differences of corresponding values in two given arraysarray_x, array_y
TANReturns the tangent value of an anglenumber
TANHReturns the hyperbolic tangent of a supplied number.number
TRUNCReturns a truncated number based on a given precisionnumber, num_digits

Statistical

Description

Arguments

AVEDEVReturns the average of the absolute deviations of the numbers provided from their meannumber1, [number2], ...
AVERAGEReturns the average (arithmetic mean) of the given numbersnumber1, [number2], ...
AVERAGEAReturns the average (arithmetic mean) of the supplied valuesvalue1, [value2], ...
AVERAGEIFReturns the average (arithmetic mean) of the numbers in a range that meet the given criteriarange, criteria, [average_range]
AVERAGEIFSReturns the average (arithmetic mean) of the numbers in a range that meet one or more supplied criteriaaverage_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...
BETA.DISTReturns the beta distribution which is usually used to study the percentage variation of something across samples.x, alpha, beta, cumulative, [A], [B]
BETA.INVReturns the inverse of the cumulative beta probability density function for a specified beta distributionprobability, alpha, beta, [A], [B]
BETADISTRturns the cumulative beta probability density functionx, alpha, beta, [A], [B]
BETAINVRturns the inverse of the cumulative beta probability density functionprobability, alpha, beta, [A], [B]
BINOM.DISTReturns the individual term binominal distribution probabilitynumber_s, trials, probability_s, cumulative
BINOMDISTReturns the individual term binominal distribution probabilitynumber_s, trials, probability_s, cumulative
BINOM.DIST.RANGE Returns the binomial distribution probability for the number of successes from a specified number of trials falling into a specified rangetrials, probability_s, number_s, [number_s2]
BINOM.INVReturns the minimum value for which the cumulative binomial distribution is greater than or equal to a criteriontrials, probability_s, alpha
CRITBINOMReturns the minimum value for which the cumulative binomial distribution is greater than or equal to a criteriontrials, probability_s, alpha
CHISQ.DISTReturns the left-tailed probability of the chi-squared distributionx, deg_freedom, cumulative
CHISQ.DIST.RT Returns the right-tailed probability of the chi-squared distributionx, deg_freedom
CHISQ.INV Returns the inverse of the left-tailed probability of the chi-squared distributionprobability, deg_freedom
CHISQ.INV.RT Returns the inverse of the right-tailed probability of the chi-squared distributionprobability, deg_freedom
CHISQ.TEST Returns the chi-squared distribution of two provided data setsactual_range, expected_range
CONFIDENCE.NORM Uses a normal distribution to calculate the confidence interval for a population meanalpha, standard_dev, size
CONFIDENCE.T Uses a student’s distribution to calculate the confidence interval for a population meanalpha, standard_dev, size
CORREL Returns the correlation coefficient of two cell rangesarray1, array2
COUNTReturns the number of cells contain numbersvalue1, [value2]
COUNTAReturns the number of cells excluding empty cellsvalue1, [value2]
COUNTBLANKReturns the number of empty cellsrange
COUNTIFReturns the number of cells that meet acriterionrange, criteria
COUNTIFSReturns the number of cells that meet multiple criteracriteria_range1, criteria1, [criteria_range2], [criteria2], ...
COVARIANCE.PReturns the population variance of two data setsarray1, array2
COVARIANCE.SReturns the sample variance of two data setsarray1, array2
COVARReturns the variance of two data setsarray1, array2
DEVSQReturns the sum of squares of the deviations from the sample meannumber1, [number2], ...
EXPON.DISTReturns the exponential distribution based on the given x value and the parameter of the distributionarray1, arry2, cumulative
EXPONDISTReturns the exponential distribution based on the given x value and the parameter of the distributionarray1, arry2, cumulative 
F.DISTReturns the F probability distributionx, deg_freedom1, deg_freedom2, cumulative
FDISTReturns the (right-tailed) F probability distributionx, deg_freedom1, deg_freedom2 
F.DIST.RTCalculates the (right-tailed) F probability distributionx, deg_freedom1, deg_freedom2 
F.INVReturns the inverse of F probability distributionprobability, deg_freedom1, deg_freedom2 
FINVReturns the inverse of the (right-tailed) F probability distributionprobability, deg_freedom1, deg_freedom2 
FISHERReturns the Fisher transformation of a supplied value (x)x
FISHERINVReturns the inverse of Fisher transformation of a supplied value (y)y
F.INV.RTCalculates the inverse of the (right-tailed) F probability distributionprobability, deg_freedom1, deg_freedom2 
FORECASTPredicts a value with a linear trendx, known_y's, known_x's
FORECAST.ETSPredicts a value with a seasonal trendtarget_date, values, timeline, [seasonality], [data_completion], [aggregation]
FORECAST.ETS.CONFINTCalculates the confidence interval for the forecast value at the specified target datetarget_date, values, timeline, [confidence_level], [seasonality], [data_completion], [aggregation]
FORECAST.ETS.SEASONALITYReturns the length of a seasonal pattern based on existing values and a timelinevalues, timeline, [data_completion], [aggregation]
FORECAST.ETS.STATReturns a specified statistical value as a result of time series forecastingvalues, timeline, statistic_type, [seasonality], [data_completion], [aggregation]
FORECAST.LINEARPredicts a value with a linear trendx, known_y's, known_x's
FREQUENCYReturns a frequency distributiondata_array, bins_array
F.TESTReturns the result of an F-test for two given arrays or rangesarray1, array2
FTESTReturns the result of an F-test for two given arrays or rangesarray1, array2
GAMMAReturns the value of the gamma function for a specified numberx
GAMMA.DISTReturns the gamma distributionx, alpha, beta, cumulative
GAMMADISTReturns the gamma distributionx, alpha, beta, cumulative
GAMMA.INVReturns the inverse of the gamma cumulative distributionprobability, alpha, beta
GAMMAINVReturns the inverse of the gamma cumulative distributionprobability, alpha, beta
GAMMALNReturns the natural logarithm of the gamma function, Γ(n)x
GAMMALN.PRECISEReturns the natural logarithm of the gamma function, Γ(n)x
GAUSSCalculates the probability that a member of a standard normal population falls between the mean and z standard deviation from the meanz
GEOMEANReturns geometric mean of a range of positive numbersnumber1, [number2], ...
GROWTHReturns the predicted exponential GROWTH based on a given set of dataknown_y’s, [known_x’s], [new_x’s], [const]
HARMEANReturns harmonic mean of a range of positive numbersnumber1, [number2], ...
HYPGEOM.DISTReturns the value of the hypergeometric distributionsample_s, number_sample, population_s, number_pop, cumulative
HYPGEOMDISTReturns the value of the hypergeometric distributionsample_s, number_sample, population_s, number_pop
INTERCEPTCalculates the point at which a linear regression line will intersect the y-axis by using the given x-values and y-valuesknown_ys, known_xs
KURTReturns the kurtosis of a supplied data setnumber1, [number2], ...
LARGEReturns the k-th largest number in arrayarray, k
LINESTReturns the statistic for a best fit straight line based on the supplied set of x value and y value by using the “least squares” methodknown_ys, known_xs, [const], [stats]
LOGESTReturns an exponential curve that best fits a supplied set of y- and x- values and returns an array of values that describes the curveknown_y’s, [known_x’s], [const], [stats]
LOGNORM.DISTCalculates the lognormal distribution for a given value of xx, mean, standard_dev, cumulative
LOGNORMDISTCalculates the lognormal distribution for a given value of xx, mean, standard_dev
LOGNORM.INVReturns the inverse lognormal distribution for a given value of xprobability, mean, standard_dev
LOGINVReturns the inverse lognormal distribution for a given value of xprobability, mean, standard_dev
MAXReturns the largest value in the supplied set of values, ignores logical valuesnumber1, [number2], ...
MAXAReturns the largest value in the supplied set of valuesvalue1, [value2], ...
MAXIFSReturns the largest value of a range of values that specified set of criteriamax_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...
MEDIANReturns the middle number of the supplied numbersnumber1, [number2], ...
MINReturns the smallest number from the data providednumber1, [number2], ...
MINAReturns the smallest numeric value from a set of values providedvalue1, [value2], ...
MINIFSReturns the smallest numeric value in a range that meet one or more supplied criteriamin_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...
MODEReturns the most frequently occurring number in a set of numbersnumber1, [number2], ...
MODE.MULT Returns a vertical array of the most frequently occurring numbers in a set of numbersnumber1, [number2], ...
MODE.SNGL Returns the most frequently occurring number in a set of numbersnumber1, [number2], ...
NORM.DISTReturns normal cumulative distribution function or probability density functionx, mean, standard_dev, cumulative
NORMDISTReturns normal cumulative distribution function or probability density functionx, mean, standard_dev, cumulative
NORM.INVReturns inverse of the normal cumulative distributionprobability, mean, standard_dev
NORMINVReturns inverse of the normal cumulative distributionprobability, mean, standard_dev
NORM.S.DISTReturns standard normal cumulative distribution function or probability density functionz, cumulative
NORMSDISTReturns standard normal cumulative distribution functionz
NORM.S.INVReturns inverse of the standard normal cumulative distributionprobability
NORMSINVReturns inverse of the standard normal cumulative distributionprobability
PEARSONReturns the Pearson product-moment correlation coefficientarray1, array2
PERCENTILEReturns k-th percentile, k is from 0 to 1 includingarray, k
PERCENTILE.EXCReturns k-th percentile, k is from 0 to 1 excludingarray, k
PERCENTILE.INCReturns k-th percentile, k is from 0 to 1 includingarray, k
PERCENTRANKReturns the rank of a value in a data set as a percentage of the data setarray, x, [significance]
PERCENTRANK.EXCReturns the rank of a value in a data set as a percentage (excludes 0 and 1) of the data setarray, x, [significance]
PERCENTRANK.INCReturns the rank of a value in a data set as a percentage (includes 0 and 1) of the data setarray, x, [significance]
PERMUTReturns the number of permutations of a given number of objects from a set of objects (not allow repetitions)number, number_chosen
PERMUTATIONAReturns the number of permutations of a given number of objects from a set of objects (allows repetitions)number, number_chosen
PHIReturns the value of density distribution for a standard normal distribution for a given numberx
POISSONReturns the Poisson distribution which is used to predict the number of events occurring over a specific timex, mean, cumulative
POISSON.DISTReturns the Poisson distribution which is used to predict the number of events occurring over a specific timex, mean, cumulative
PROBReturns the probability that values in a range are between two limitsx_range, prob_range, [lower_limit], [uppeer_limit]
QUARTILEReturns the quartile for a data setarray, quart
QUARTILE.EXCReturns the quartile for a data set based on a percentile range of 0 to 1 exclusivearray, quart
QUARTILE.INCReturns the quartile for a data set based on a percentile range of 0 to 1 inclusivearray, quart
RANDARRAYReturns an array of random numbers[rows], [columns], [min], [max], [integer]
RANKReturns the rank of a number against numbers in the same listnumber, ref, [order]
RANK.AVGReturns the rank of a number against numbers in the same listnumber, ref, [order]
RANK.EQReturns the rank of a number against numbers in the same listnumber, ref, [order]
RSQReturns the square of the Pearson product-moment correlation coefficientknown_ys, known_xs
SEQUENCEAllows creating a list of sequential numbers in an arrayrows, [columns], [start], [step]
SKEWReturns the skewness of a distribution of a set of valuesnumber1, [number2], ...
SKEW.PReturns the skewness of a distribution of data that represents an entire populationnumber1, [number2], ...
SLOPEReturns the slope of a regression line based on the supplied y values and x valuesknown_y's, known_x's
SMALLReturns the kth smallest value from a set of numeric valuesarray, k
STANDARDIZEReturns a normalized value (z-score) from a distribution based on the mean and standard deviation of a data setx, mean, standard_dev
STDEVReturns standard deviation based on a given sample of datanumber1, [number2], ...
STDEV.PReturns standard deviation based on the entire populationvalue1, [value2], ...
STDEV.SReturns standard deviation based on a given sample of datanumber1, [number2], ...
STDEVAReturns standard deviation based on a sample of populationnumber1, [number2], ...
STDEVPReturns standard deviation based on the entire populationvalue1, [value2}, ...
STDEVPACalculates standard deviation based on the given entire populationvalue1, [value2], ...
STEYXReturns the standard error of the predicted y value for each x in a linear regressionknown_ys, known_xs
T.DISTReturns the Student's left-tailed t-distributionx, deg_freedom, cumulative
T.DIST.2TReturns the Student's two-tailed t-distributionx, deg_freedom
T.DIST.RTReturns the Student's right-tailed t-distributionx, deg_freedom
TDISTReturns the Student's t-distributionx, deg_freedom, tails
T.INVReturns the inverse of Student's left-tailed t-distributionprobability, deg_freedom
TINVReturns the two-tailed inverse of the Student's t-distributionprobability, deg_freedom
T.INV.2TReturns the inverse of Student's two-tailed-distributionprobability, deg_freedom
TRENDPredicts values along a linear trendknown_y's, [known_x's], [new_x's], [const]
TRIMMEANReturns the mean of the interior of a data setarray, percent
T.TESTReturns the probability that is associated with a Student's t-testarray1, array2, tails, type
TTESTReturns the probability that is associated with a Student's t-testarray1, array2, tails, type
VARReturns the variance based on a given samplenumber1, [number2], ...
VAR.PReturns the variance based on the entire populationnumber1, [number2], ...
VAR.SReturns the variance based on a given samplenumber1, [number2], ...
VARAReturns the variance based on a given samplevalue1, [value2], ...
VARPReturns the variance based on the entire populationnumber1, [number2], ...
VARPAReturns the variance based on the entire populationvalue1, [value2], ...
WEIBULLReturns the Weibull probability density function or Weibull cumulative distributionx_range, alpha, betta, cumulative
WEIBULL.DISTReturns the Weibull probability density function or Weibull cumulative distributionx_range, alpha, betta, cumulative
ZTESTReturns the one-tailed P-value of a z-test which is useful for various analysesarray, x, [sigma]
Z.TESTReturns the one-tailed P-value of a z-test which is useful for various analysesarray, x, [sigma]

Text

Description

Arguments

ARRAYTOTEXTConverts an array or range into a text stringarray, [format]
ASCReturns the ASCII code for the first character of a stringtext
BAHTTEXTConverts a number to Thai text with a suffix of “Baht” (Thai currency บาทถ้วน)number
CHARReturns the character specified by a numbernumber
CLEANRemoves all non-printable characters from the given texttext
CODEReturns a numeric code of the first character in a given text stringtext
CONCATJoins texts from multiple columns, rows or ranges togethertext1, [text2], ...
CONCATENATEJoins two or more texts items from multiple cells into onetext1, [text2], ...
DBCSConverts half-width (single-byte) characters into full-width (double-byte) characters in a text stringtext
DOLLARConverts a number to text in the currency formattingnumber, decimals
EXACTReturns TRUE if two compared strings are exactly same, or returns FALSEtext1, text2
FINDReturns the starting position of a string inside another onefind_text, within_text, [start_num]
FINDBReturns the starting position of a string inside another one in bytesfind_text, within_text, [start_num]
FIXEDReturns a number formatted as decimals and represented as textnumber, [decimal_places], [no_commas]
LEFTExtracts string from left of a text stringtext, [num_chars]
LEFTBExtracts specified bytes of string from left of a text stringtext, [num_bytes]
LENCounts the length of a stringtext
LENBCounts the length of a string in bytestext
LOWERLowercases letters in the text stringtext
MIDReturns the specific characters from the middle of text stringtext, start_num, num_chars
MIDBReturns specific bytes of characters from the position you specify from a text stringtext, start_num, num_bytes
NUMBERVALUEReturns the real number from number is stored as texttext, [decimal_separator], [group_separator]
PHONETICExtracts the phonetic (furigana) characters from a text stringreference
PROPERConverts text strings to proper casetext
REPLACEFinds and replaces characters based on given location from text string with a new textold_text, start_num, num_chars, new_text
REPLACEBreplaces part of a text string with a new text string based on the number of bytes you specifyold_text, start_num, num_bytes, new_text
REPTReturns the repeated text by specific number of timestext, number_times
RIGHTExtracts the text from right of a text stringtext, [num_chars]
RIGHTBExtracts specified bytes of string from right of a text stringtext, [num_bytes]
SEARCHReturns the location of the specific character or text from the given text stringfind_text, within_text, [start_num]
SEARCHBReturns the starting position of a string inside another one in bytesfind_text, within_text, [start_num]
SUBSTITUTEReplaces text based on given texttext, new_text, old_text, [instance_num]
TReturns the text referred to by a valuevalue
TEXTConverts number to text with a specific formattext, format_text
TEXTAFTERExtracts and returns the text that occurs after a given substring or delimitertext, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]
TEXTBEFOREExtracts and returns the text that occurs before a given substring or delimitertext, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]
TEXTJOINJoins multiple values with specific delimiterdelimiter, ignore_empty, text1, [text2], ...
TEXTSPLITSplits text strings by a given delimitertext, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]
TRIMRemoves extra spaces from text stringtext
UNICHARReturns the Unicode character based on given numbernumber
UNICODEReturns the number based on the first character of given texttext
UPPERConverts all letters of a given text to uppercasetext
VALUEConverts text to a numbertext
VALUETOTEXTConverts any specified value to textvalue, [format]

Web

Description

Arguments

ENCODEURLConverts a text to a URL-encoded stringtext
FILTERXMLReturns specific values from XML text by using the given XPathxml, xpath
WEBSERVICEReturns data from a web serviceurl