Custom Table Functions

Created by Danny Chu, Modified on Tue, 26 Jul, 2022 at 2:39 PM by Danny Chu

List of available functions

Total number of functions: 386

Date and time

Function ID

Description

Syntax

DATE

Date and time

Calculates a date specified by year, month, day, and displays it in the cell's formatting.

DATEDIF
v0.2.0

Calculates distance between two dates, in provided unit parameter.

DATEDIF(Date1; Date2; Units)

DATEVALUE
v0.2.0

Interprets string as date.

DATEVALUE(Datestring)

DAY

Returns the day of the given date value.

DAY(Number)

DAYS

Calculates the difference between two date values.

DAYS(Date2; Date1)

DAYS360
v0.2.0

Calculates the difference between two date values in days, in 360-day basis.

DAYS360(Date2; Date1[; Format])

EDATE
v0.2.0

Shifts the given startdate by given number of months.

EDATE(Startdate; Months)

EOMONTH

Returns the date of the last day of a month which falls months away from the start date.

EOMONTH(Startdate; Months)

HOUR
v0.2.0

Returns hour component of given time.

HOUR(Time)

INTERVAL
v0.3.0

Returns interval string from given number of seconds.

INTERVAL(Seconds)

ISOWEEKNUM
v0.2.0

Returns an ISO week number that corresponds to the week of year.

ISOWEEKNUM(Date)

MINUTE
v0.2.0

Returns minute component of given time.

MINUTE(Time)

MONTH

Returns the month for the given date value.

MONTH(Number)

NETWORKDAYS
v0.3.0

Returns the number of working days between two given dates.

NETWORKDAYS(Date1; Date2[; Holidays])

NETWORKDAYS.INTL
v0.3.0

Returns the number of working days between two given dates.

NETWORKDAYS.INTL(Date1; Date2[; Mode [; Holidays]])

NOW
v0.2.0

Returns current date + time.

NOW()

SECOND
v0.2.0

Returns second component of given time.

SECOND(Time)

TIME
v0.2.0

Calculates time from given hour, minute and second.

TIME(Hour; Minute; Second)

TIMEVALUE
v0.2.0

Interprets string as time.

TIMEVALUE(Timestring)

TODAY
v0.2.0

Returns current date.

TODAY()

WEEKDAY
v0.2.0

Computes a number between 1-7 representing the day of week.

WEEKDAY(Date; Type)

WEEKNUM
v0.2.0

Returns a week number that corresponds to the week of year.

WEEKNUM(Date; Type)

WORKDAY
v0.3.0

Returns the working day number of days from start day.

WORKDAY(Date, Shift[; Holidays])

WORKDAY.INTL
v0.3.0

Returns the working day number of days from start day.

WORKDAY(Date, Shift[; Mode[; Holidays]])

YEAR

Returns the year as a number according to the internal calculation rules.

YEAR(Number)

YEARFRAC
v0.2.0

Computes the difference between two date values, in fraction of years.

YEARFRAC(Date2; Date1[; Format])

Engineering

Function ID

Description

Syntax

BIN2DEC

The result is the decimal number for the binary number entered.

BIN2DEC(Number)

BIN2HEX

The result is the hexadecimal number for the binary number entered.

BIN2HEX(Number; Places)

BIN2OCT

The result is the octal number for the binary number entered.

BIN2OCT(Number; Places)

BITAND

Returns a bitwise logical "and" of the parameters.

BITAND(Number1; Number2)

BITLSHIFT

Shifts a number left by n bits.

BITLSHIFT(Number; Shift)

BITOR

Returns a bitwise logical "or" of the parameters.

BITOR(Number1; Number2)

BITRSHIFT

Shifts a number right by n bits.

BITRSHIFT(Number; Shift)

BITXOR

Returns a bitwise logical "exclusive or" of the parameters.

BITXOR(Number1; Number2)

COMPLEX
v0.4.0

Returns complex number from Re and Im parts.

COMPLEX(Re; Im[; Symbol])

DEC2BIN

Returns the binary number for the decimal number entered between –512 and 511.

DEC2BIN(Number; Places)

DEC2HEX

Returns the hexadecimal number for the decimal number entered.

DEC2HEX(Number; Places)

DEC2OCT

Returns the octal number for the decimal number entered.

DEC2OCT(Number; Places)

DELTA

Returns TRUE (1) if both numbers are equal, otherwise returns FALSE (0).

DELTA(Number_1; Number_2)

ERF

Returns values of the Gaussian error integral.

ERF(Lower_Limit; Upper_Limit)

ERFC

Returns complementary values of the Gaussian error integral between x and infinity.

ERFC(Lower_Limit)

HEX2BIN
v0.2.0

The result is the binary number for the hexadecimal number entered.

HEX2BIN(Number; Places)

HEX2DEC
v0.2.0

The result is the decimal number for the hexadecimal number entered.

HEX2DEC(Number)

HEX2OCT
v0.2.0

The result is the octal number for the hexadecimal number entered.

HEX2OCT(Number; Places)

IMABS
v0.4.0

Returns module of a complex number.

IMABS(Complex)

IMAGINARY
v0.4.0

Returns imaginary part of a complex number.

IMAGINARY(Complex)

IMARGUMENT
v0.4.0

Returns argument of a complex number.

IMARGUMENT(Complex)

IMCONJUGATE
v0.4.0

Returns conjugate of a complex number.

IMCONJUGATE(Complex)

IMCOS
v0.4.0

Returns cosine of a complex number.

IMCOS(Complex)

IMCOSH
v0.4.0

Returns hyperbolic cosine of a complex number.

IMCOSH(Complex)

IMCOT
v0.4.0

Returns cotangens of a complex number.

IMCOT(Complex)

IMCSC
v0.4.0

Returns cosecans of a complex number.

IMCSC(Complex)

IMCSCH
v0.4.0

Returns hyperbolic cosecans of a complex number.

IMCSCH(Complex)

IMDIV
v0.4.0

Divides two complex numbers.

IMDIV(Complex1; Complex2)

IMEXP
v0.4.0

Returns exponent of a complex number.

IMEXP(Complex)

IMLN
v0.4.0

Returns natural logarithm of a complex number.

IMLN(Complex)

IMLOG2
v0.4.0

Returns binary logarithm of a complex number.

IMLOG2(Complex)

IMLOG10
v0.4.0

Returns base-10 logarithm of a complex number.

IMLOG10(Complex)

IMPOWER
v0.4.0

Returns a complex number raised to a given power.

IMPOWER(Complex; Number)

IMPRODUCT
v0.4.0

Multiplies complex numbers.

IMPRODUCT(Complex1 ...Complex30)

IMREAL
v0.4.0

Returns real part of a complex number.

IMREAL(Complex)

IMSEC
v0.4.0

Returns secans of a complex number.

IMSEC(Complex)

IMSECH
v0.4.0

Returns hyperbolic secans of a complex number.

IMSECH(Complex)

IMSIN
v0.4.0

Returns sine of a complex number.

IMSIN(Complex)

IMSINH
v0.4.0

Returns hyperbolic sine of a complex number.

IMSINH(Complex)

IMSQRT
v0.4.0

Returns a square root of a complex number.

IMSQRT(Complex)

IMSUB
v0.4.0

Subtracts two complex numbers.

IMSUB(Complex1; Complex2)

IMSUM
v0.4.0

Adds complex numbers.

IMSUM(Complex1 ...Complex30)

IMTAN
v0.4.0

Returns tangens of a complex number.

IMTAN(Complex)

OCT2BIN
v0.2.0

The result is the binary number for the octal number entered.

OCT2BIN(Number; Places)

OCT2DEC
v0.2.0

The result is the decimal number for the octal number entered.

OCT2DEC(Number)

OCT2HEX
v0.2.0

The result is the hexadecimal number for the octal number entered.

OCT2HEX(Number; Places)

Information

Function ID

Description

Syntax

ISBINARY
v0.2.0

Returns TRUE if provided value is a valid binary number.

ISBINARY(Value)

ISBLANK

Returns TRUE if the reference to a cell is blank.

ISBLANK(Value)

ISERR
v0.2.0

Returns TRUE if the value is error value except #N/A!.

ISERR(Value)

ISERROR

Returns TRUE if the value is general error value.

ISERROR(Value)

ISEVEN

Returns TRUE if the value is an even integer, or FALSE if the value is odd.

ISEVEN(Value)

ISFORMULA
v0.2.0

Checks whether referenced cell is a formula.

ISFORMULA(Value)

ISLOGICAL

Tests for a logical value (TRUE or FALSE).

ISLOGICAL(Value)

ISNA
v0.2.0

Returns TRUE if the value is #N/A! error.

ISNA(Value)

ISNONTEXT

Tests if the cell contents are text or numbers, and returns FALSE if the contents are text.

ISNONTEXT(Value)

ISNUMBER

Returns TRUE if the value refers to a number.

ISNUMBER(Value)

ISODD

Returns TRUE if the value is odd, or FALSE if the number is even.

ISODD(Value)

ISREF
v0.2.0

Returns TRUE if provided value is #REF! error.

ISREF(Value)

ISTEXT

Returns TRUE if the cell contents refer to text.

ISTEXT(Value)

SHEET
v0.2.0

Returns sheet number of a given value or a formula sheet number if no argument is provided.

SHEET([Value])

SHEETS
v0.2.0

Returns number of sheet of a given reference or number of all sheets in workbook when no argument is provided.

SHEETS([Value])

NA
v0.2.0

Returns #N/A! error value.

NA(Value)

Financial

Function ID

Description

Syntax

CUMIPMT
v0.2.0

Returns the cumulative interest paid on a loan between a start period and an end period.

CUMIPMT(Rate; Nper; Pv; Start, End; type)

CUMPRINC
v0.2.0

Returns the cumulative principal paid on a loan between a start period and an end period.

CUMPRINC(Rate; Nper; Pv; Start; End; Type)

DB
v0.2.0

Returns the depreciation of an asset for a period using the fixed-declining balance method.

DB(Cost; Salvage; Life; Period[; Month])

DDB
v0.2.0

Returns the depreciation of an asset for a period using the double-declining balance method.

DDB(Cost, Salvage; Life; Period[; Factor])

DOLLARDE
v0.2.0

Converts a price entered with a special notation to a price displayed as a decimal number.

DOLLARDE(Price, Fraction)

DOLLARFR
v0.2.0

Converts a price displayed as a decimal number to a price entered with a special notation.

DOLLARFR(Price, Fraction)

EFFECT
v0.2.0

Calculates the effective annual interest rate from a nominal interest rate and the number of compounding periods per year.

EFFECT (Nominal_rate; Npery)

FV
v0.2.0

Returns the future value of an investment.

FV(Rate; Nper; Pmt[; Pv;[ Type]])

FVSCHEDULE
v0.3.0

Returns the future value of an investment based on a rate schedule.

FV(Pv; Schedule)

IPMT
v0.2.0

Returns the interest portion of a given loan payment in a given payment period.

IPMT(Rate; Per; Nper; Pv[; Fv[; Type]])

ISPMT
v0.2.0

Returns the interest paid for a given period of an investment with equal principal payments.

ISPMT(Rate; Per; Nper; Value)

MIRR
v0.3.0

Returns modified internal value for cashflows.

MIRR(Flows; FRate; RRate)

NOMINAL
v0.2.0

Returns the nominal interest rate.

NOMINAL(Effect_rate; Npery)

NPER
v0.2.0

Returns the number of periods for an investment assuming periodic, constant payments and a constant interest rate.

NPER(Rate; Pmt; Pv[; Fv[; Type]])

NPV
v0.3.0

Returns net present value.

NPV(Rate; Value1; ...; Value30)

PDURATION
v0.3.0

Returns number of periods to reach specific value.

PDURATION(Rate; Pv; Fv)

PMT
v0.2.0

Returns the periodic payment for a loan.

PMT(Rate; Nper; Pv[; Fv[; Type]])

PPMT
v0.2.0

Calculates the principal portion of a given loan payment.

PPMT(Rate; Per; Nper; Pv[; Fv[; Type]])

PV
v0.2.0

Returns the present value of an investment.

PV(Rate; Nper; Pmt[; Fv[; Type]])

RATE
v0.2.0

Returns the interest rate per period of an annuity.

RATE(Nper; Pmt; Pv[; Fv[; Type[; guess]]])

RRI
v0.2.0

Returns an equivalent interest rate for the growth of an investment.

RRI(Nper; Pv; Fv)

SLN
v0.2.0

Returns the depreciation of an asset for one period, based on a straight-line method.

SLN(Cost; Salvage; Life)

SYD
v0.2.0

Returns the "sum-of-years" depreciation for an asset in a period.

SYD(Cost; Salvage; Life; Period)

TBILLEQ
v0.2.0

Returns the bond-equivalent yield for a Treasury bill.

TBILLEQ(Settlement; Maturity; Discount)

TBILLPRICE
v0.2.0

Returns the price per $100 face value for a Treasury bill.

TBILLPRICE(Settlement; Maturity; Discount)

TBILLYIELD
v0.2.0

Returns the yield for a Treasury bill.

TBILLYIELD(Settlement; Maturity; Price)

XNPV
v0.3.0

Returns net present value.

XNPV(Rate; Payments; Dates)

Logical

Function ID

Description

Syntax

AND

Returns TRUE if all arguments are TRUE.

AND(Logicalvalue1; Logicalvalue2 ...Logicalvalue30)

FALSE

Returns the logical value FALSE.

FALSE()

IF

Specifies a logical test to be performed.

IF(Test; Then value; Otherwisevalue)

IFNA

Returns the value if the cell does not contains the #N/A (value not available) error value, or the alternative value if it does.

IFNA(Value; Alternate_value)

IFERROR

Returns the value if the cell does not contains an error value, or the alternative value if it does.

IFERROR(Value; Alternate_value)

NOT

Complements (inverts) a logical value.

NOT(Logicalvalue)

SWITCH

Evaluates a list of arguments, consisting of an expression followed by a value.

SWITCH(Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])

OR

Returns TRUE if at least one argument is TRUE.

OR(Logicalvalue1; Logicalvalue2 ...Logicalvalue30)

TRUE

The logical value is set to TRUE.

TRUE()

XOR

Returns true if an odd number of arguments evaluates to TRUE.

XOR(Logicalvalue1; Logicalvalue2 ...Logicalvalue30)

Lookup and reference

Function ID

Description

Syntax

CHOOSE

Uses an index to return a value from a list of up to 30 values.

CHOOSE(Index; Value1; ...; Value30)

COLUMN
v0.3.0

Returns column number of a given reference or formula reference if argument not provided.

COLUMNS([Reference])

COLUMNS

Returns the number of columns in the given reference.

COLUMNS(Array)

FORMULATEXT
v0.2.0

Returns a formula in a given cell as a string.

FORMULATEXT(Reference)

HLOOKUP
v0.3.0

Searches horizontally with reference to adjacent cells to the bottom.

HLOOKUP(Search_Criterion; Array; Index; Sort_Order)

INDEX

Returns the content of a cell, specified by row and column number, or an optional range name.

INDEX(Reference; Row; Column; Range)

MATCH

Returns the relative position of an item in an array that matches a specified value.

MATCH(Searchcriterion; Lookuparray; Type)

OFFSET

Returns the value of a cell offset by a certain number of rows and columns from a given reference point.

OFFSET(Reference; Rows; Columns; Height; Width)

ROW
v0.3.0

Returns row number of a given reference or formula reference if argument not provided.

ROW([Reference])

ROWS

Returns the number of rows in the given reference.

ROWS(Array)

VLOOKUP

Searches vertically with reference to adjacent cells to the right.

VLOOKUP(Search_Criterion; Array; Index; Sort_Order)

Math and trigonometry

Function ID

Description

Syntax

ABS

Returns the absolute value of a number.

ABS(Number)

ACOS

Returns the inverse trigonometric cosine of a number.

ACOS(Number)

ACOSH
v0.2.0

Returns the inverse harmonic cosine of a number.

ACOSH(Number)

ACOT
v0.2.0

Returns the inverse trigonometric cotangent of a number.

ACOT(Number)

ACOTH
v0.2.0

Returns the inverse harmonic cotangent of a number.

ACOTH(Number)

ARABIC
v0.4.0

Converts number from roman form.

ARABIC(String)

ASIN

Returns the inverse trigonometric sine of a number.

ASIN(Number)

ASINH
v0.2.0

Returns the inverse harmonic sine of a number.

ASINH(Number)

ATAN

Returns the inverse trigonometric tangent of a number.

ATAN(Number)

ATAN2

Returns the inverse trigonometric tangent of the specified x and y coordinates.

ATAN2(Numberx; Numbery)

ATANH
v0.2.0

Returns the inverse harmonic tangent of a number.

ATANH(Number)

BASE

Converts a positive integer to a specified base into a text from the numbering system.

BASE(Number; Radix; [Minimumlength])

CEILING

Rounds a number up to the nearest multiple of Significance.

CEILING(Number; Significance)

CEILING.MATH
v0.4.0

Rounds a number up to the nearest multiple of Significance.

CEILING.MATH(Number[; Significance[; Mode]])

CEILING.PRECISE
v0.4.0

Rounds a number up to the nearest multiple of Significance.

CEILING.PRECISE(Number[; Significance])

COMBIN
v0.4.0

Returns number of combinations (without repetitions).

COMBIN(Number; Number)

COMBINA
v0.4.0

Returns number of combinations (with repetitions).

COMBINA(Number; Number)

COS

Returns the cosine of the given angle (in radians).

COS(Number)

COSH
v0.2.0

Returns the hyperbolic cosine of the given value.

COSH(Number)

COT

Returns the cotangent of the given angle (in radians).

COT(Number)

COTH
v0.2.0

Returns the hyperbolic cotangent of the given value.

COTH(Number)

COUNTUNIQUE

Counts the number of unique values in a list of specified values and ranges.

COUNTUNIQUE(Value1, [Value2, ...])

CSC
v0.2.0

Returns the cosecans of the given angle (in radians).

CSC(Number)

CSCH
v0.2.0

Returns the hyperbolic cosecans of the given value.

CSCH(Number)

DECIMAL

Converts text with characters from a number system to a positive integer in the base radix given.

DECIMAL("Text"; Radix)

DEGREES

Converts radians into degrees.

DEGREES(Number)

EVEN

Rounds a positive number up to the next even integer and a negative number down to the next even integer.

EVEN(Number)

EXP

Returns constant e raised to the power of a number.

EXP(Number)

FACT
v0.4.0

Returns a factorial of a number.

FACT(Number)

FACTDOUBLE
v0.4.0

Returns a double factorial of a number.

FACTDOUBLE(Number)

FLOOR
v0.4.0

Rounds a number down to the nearest multiple of Significance.

FLOOR(Number; Significance)

FLOOR.MATH
v0.4.0

Rounds a number down to the nearest multiple of Significance.

FLOOR.MATH(Number[; Significance[; Mode]])

FLOOR.PRECISE
v0.4.0

Rounds a number down to the nearest multiple of Significance.

FLOOR.PRECISE(Number[; Significance])

GCD
v0.4.0

Computes greatest common divisor of numbers.

GCD(Number1; Number2; ...)

INT

Rounds a number down to the nearest integer.

INT(Number)

ISO.CEILING
v0.4.0

Rounds a number up to the nearest multiple of Significance.

ISO.CEILING(Number[; Significance])

LCM
v0.4.0

Computes least common multiplicity of numbers.

LCM(Number1; Number2; ...)

LN

Returns the natural logarithm based on the constant e of a number.

LN(Number)

LOG

Returns the logarithm of a number to the specified base.

LOG(Number; Base)

LOG10

Returns the base-10 logarithm of a number.

LOG10(Number)

MOD

Returns the remainder when one integer is divided by another.

MOD(Dividend; Divisor)

MROUND
v0.4.0

Rounds number to the neares multiplicity.

MROUND(Number; Base)

MULTINOMIAL
v0.4.0

Returns number of multiset combinations.

MULTINOMIAL(Number1; Number2; ...)

ODD

Rounds a positive number up to the nearest odd integer and a negative number down to the nearest odd integer.

ODD(Number)

PI

Returns 3.14159265358979, the value of the mathematical constant PI to 14 decimal places.

PI()

POWER

Returns a number raised to another number.

POWER(Base; Exponent)

PRODUCT

Returns product of numbers.

PRODUCT(Number1; Number2; ...; Number30)

PRODUCT
v0.3.0

Returns product of numbers.

PRODUCT(Number1; Number2; ...; Number30)

QUOTIENT
v0.4.0

Returns integer part of a division.

QUOTIENT(Dividend; Divisor)

RADIANS

Converts degrees to radians.

RADIANS(Number)

RAND

Returns a random number between 0 and 1.

RAND()

RANDBETWEEN
v0.4.0

Returns a random integer between two numbers.

RAND(Lowerbound; Upperbound)

ROMAN
v0.4.0

Converts number to roman form.

ROMAN(Number[; Mode])

ROUND

Rounds a number to a certain number of decimal places.

ROUND(Number; Count)

ROUNDDOWN

Rounds a number down, toward zero, to a certain precision.

ROUNDDOWN(Number; Count)

ROUNDUP

Rounds a number up, away from zero, to a certain precision.

ROUNDUP(Number; Count)

SEC
v0.2.0

Returns the secans of the given angle (in radians).

SEC(Number)

SECH
v0.2.0

Returns the hyperbolic secans of the given value.

SEC(Number)

SERIESSUM
v0.4.0

Evaluates series at a point.

SERIESSUM(Number; Number; Number; Coefficients)

SIN

Returns the sine of the given angle (in radians).

SIN(Number)

SINH
v0.2.0

Returns the hyperbolic sine of the given value.

SINH(Number)

SIGN
v0.4.0

Returns sign of a number.

SIGN(Number)

SQRT

Returns the positive square root of a number.

SQRT(Number)

SQRTPI
v0.4.0

Returns sqrt of number times pi.

SQRTPI(Number)

SUBTOTAL
v0.3.0

Computes aggregation using function specified by number.

SUBTOTAL(Function; Number1; Number2; ... Number30)

SUM

Adds all the numbers in a range of cells.

SUM(Number1; Number2; ...; Number30)

SUMIF

Adds the cells specified by given criteria.

SUMIF(Range; Criteria; Sumrange)

SUMIFS

Returns the sum of the values of cells in a range that meets multiple criteria in multiple ranges.

SUMIFS(Sum_Range ; Criterion_range1 ; Criterion1 [ ; Criterion_range2 ; Criterion2 [;...]])

SUMPRODUCT

Multiplies corresponding elements in the given arrays, and returns the sum of those products.

SUMPRODUCT(Array1; Array2...Array30)

SUMSQ

Returns the sum of the squares of the arguments

SUMSQ(Number1; Number2; ...; Number30)

SUMX2MY2
v0.4.0

Returns the sum of the square differences.

SUMX2MY2(Range1; Range2)

SUMX2PY2
v0.4.0

Returns the sum of the square sums.

SUMX2PY2(Range1; Range2)

SUMXMY2
v0.4.0

Returns the sum of the square of differences.

SUMXMY2(Range1; Range2)

TAN

Returns the tangent of the given angle (in radians).

TAN(Number)

TANH
v0.2.0

Returns the hyperbolic tangent of the given value.

TANH(Number)

TRUNC

Truncates a number by removing decimal places.

TRUNC(Number; Count)

Matrix functions

Function ID

Description

Syntax

MMULT

Calculates the array product of two arrays.

MMULT(Array; Array)

MEDIANPOOL

Calculates a smaller range which is a median of a Window_size, in a given Range, for every Stride element.

MEDIANPOOL(Range, Window_size, Stride)

MAXPOOL

Calculates a smaller range which is a maximum of a Window_size, in a given Range, for every Stride element.

MAXPOOL(Range, Window_size, Stride)

TRANSPOSE

Transposes the rows and columns of an array.

TRANSPOSE(Array)

Operator

Function ID

Description

Syntax

HF.ADD
v0.3.0

Adds two values.

HF.ADD(Number; Number)

HF.CONCAT
v0.3.0

Concatenates two strings.

HF.CONCAT(String; String)

HF.DIVIDE
v0.3.0

Divides two values.

HF.DIVIDE(Number; Number)

HF.EQ
v0.3.0

Tests two values for equality.

HF.EQ(Value; Value)

HF.LTE
v0.3.0

Tests two values for less-equal relation.

HF.LEQ(Value; Value)

HF.LT
v0.3.0

Tests two values for less-than relation.

HF.LT(Value; Value)

HF.GTE

Tests two values for greater-equal relation.

HF.GEQ(Value; Value)

HF.GT
v0.3.0

Tests two values for greater-than relation.

HF.GT(Value; Value)

HF.MINUS
v0.3.0

Subtracts two values.

HF.MINUS(Number; Number)

HF.MULTIPLY
v0.3.0

Multiplies two values.

HF.MULTIPLY(Number; Number)

HF.NE
v0.3.0

Tests two values for inequality.

HF.NE(Value; Value)

HF.POW
v0.3.0

Computes power of two values.

HF.POW(Number; Number)

HF.UMINUS
v0.3.0

Negates the value.

HF.UMINUS(Number)

HF.UNARY_PERCENT
v0.3.0

Applies percent operator.

HF.UNARY_PERCENT(Number)

HF.UPLUS
v0.3.0

Applies unary plus.

HF.UPLUS(Number)

Statistical

Function ID

Description

Syntax

AVEDEV
v0.4.0

Returns the average deviation of the arguments.

AVEDEV(Number1; Number2; ...Number30)

AVERAGE

Returns the average of the arguments.

AVERAGE(Number1; Number2; ...Number30)

AVERAGEA

Returns the average of the arguments.

AVERAGEA(Value1; Value2; ... Value30)

AVERAGEIF

Returns the arithmetic mean of all cells in a range that satisfy a given condition.

AVERAGEIF(Range; Criterion [; Average_Range ])

BESSELI
v0.4.0

Returns value of Bessel function.

BESSELI(x; n)

BESSELJ
v0.4.0

Returns value of Bessel function.

BESSELJ(x; n)

BESSELK
v0.4.0

Returns value of Bessel function.

BESSELK(x; n)

BESSELY
v0.4.0

Returns value of Bessel function.

BESSELY(x; n)

BETA.DIST
v0.4.0

Returns the denisty of Beta distribution.

BETA.DIST(Number1; Number2; Number3; Boolean[; Number4[; Number5]])

BETADIST
v0.4.0

Returns the denisty of Beta distribution.

BETADIST(Number1; Number2; Number3; Boolean[; Number4[; Number5]])

BETA.INV
v0.4.0

Returns the inverse Beta distribution value.

BETA.INV(Number1; Number2; Number3[; Number4[; Number5]])

BETAINV
v0.4.0

Returns the inverse of Beta distribution value.

BETAINV(Number1; Number2; Number3[; Number4[; Number5]])

BINOM.DIST
v0.4.0

Returns density of binomial distribution.

BINOM.DIST(Number1; Number2; Number3; Boolean)

BINOMDIST
v0.4.0

Returns density of binomial distribution.

BINOMDIST(Number1; Number2; Number3; Boolean)

BINOM.INV
v0.4.0

Returns inverse binomial distribution value.

BINOM.INV(Number1; Number2; Number3)

CHIDIST
v0.4.0

Returns probability of chi-square right-side distribution.

CHIDIST(X; Degrees)

CHIINV
v0.4.0

Returns inverse of chi-square right-side distribution.

CHIINV(P; Degrees)

CHIINVRT
v0.4.0

Returns inverse of chi-square right-side distribution.

CHIINVRT(P; Degrees)

CHISQ.DIST
v0.4.0

Returns value of chi-square distribution.

CHISQ.DIST(X; Degrees; Mode)

CHIDISTRT
v0.4.0

Returns probability of chi-square right-side distribution.

CHIDISTRT(X; Degrees)

CHISQ.DIST.RT
v0.4.0

Returns probability of chi-square right-side distribution.

CHISQ.DIST.RT(X; Degrees)

CHISQ.INV
v0.4.0

Returns inverse of chi-square distribution.

CHISQ.INV.RT(P; Degrees)

CHISQ.INV.RT
v0.4.0

Returns inverse of chi-square right-side distribution.

CHISQ.INV.RT(P; Degrees)

CHISQ.TEST
v0.4.0

Returns chisquared-test value for a dataset.

CHISQ.TEST(Array1; Array2)

CHITEST
v0.4.0

Returns chisquared-test value for a dataset.

CHITEST(Array1; Array2)

CONFIDENCE
v0.4.0

Returns upper confidence bound for normal distribution.

CONFIDENCE(Alpha; Stdev; Size)

CONFIDENCE.NORM
v0.4.0

Returns upper confidence bound for normal distribution.

CONFIDENCE.NORM(Alpha; Stdev; Size)

CONFIDENCE.T
v0.4.0

Returns upper confidence bound for T distribution.

CONFIDENCE.T(Alpha; Stdev; Size)

CORREL

Returns the correlation coefficient between two data sets.

CORREL(Data1; Data2)

COUNT

Counts how many numbers are in the list of arguments.

COUNT(Value1; Value2; ... Value30)

COUNTA

Counts how many values are in the list of arguments.

COUNTA(Value1; Value2; ... Value30)

COUNTBLANK

Returns the number of empty cells.

COUNTBLANK(Range)

COUNTIF

Returns the number of cells that meet with certain criteria within a cell range.

COUNTIF(Range; Criteria)

COUNTIFS

Returns the count of rows or columns that meet criteria in multiple ranges.

COUNTIFS(Range1; Criterion1 [; Range2; Criterion2 [; ...]])

COVAR
v0.4.0

Returns the covariance between two data sets, population normalized.

COVAR(Data1; Data2)

COVARIANCE.P
v0.4.0

Returns the covariance between two data sets, population normalized.

COVARIANCE.P(Data1; Data2)

COVARIANCEP
v0.4.0

Returns the covariance between two data sets, population normalized.

COVARIANCEP(Data1; Data2)

COVARIANCE.S
v0.4.0

Returns the covariance between two data sets, sample normalized.

COVARIANCE.S(Data1; Data2)

COVARIANCES
v0.4.0

Returns the covariance between two data sets, sample normalized.

COVARIANCES(Data1; Data2)

CRITBINOM
v0.4.0

Returns inverse binomial distribution value.

CRITBINOM(Number1; Number2; Number3)

DEVSQ
v0.4.0

Returns sum of squared deviations.

DEVSQ(Number1; Number2; ...Number30)

EXPON.DIST
v0.4.0

Returns density of a exponential distribution.

EXPON.DIST(Number1; Number2; Boolean)

EXPONDIST
v0.4.0

Returns density of a exponential distribution.

EXPONDIST(Number1; Number2; Boolean)

FDIST
v0.4.0

Returns probability of F right-side distribution.

FDIST(X; Degree1; Degree2)

FINV
v0.4.0

Returns inverse of F right-side distribution.

FINV(P; Degree1; Degree2)

F.DIST
v0.4.0

Returns value of F distribution.

F.DIST(X; Degree1; Degree2; Mode)

F.DIST.RT
v0.4.0

Returns probability of F right-side distribution.

F.DIST.RT(X; Degree1; Degree2)

FDISTRT
v0.4.0

Returns probability of F right-side distribution.

FDISTRT(X; Degree1; Degree2)

F.INV
v0.4.0

Returns inverse of F distribution.

F.INV.RT(P; Degree1; Degree2)

F.INV.RT
v0.4.0

Returns inverse of F right-side distribution.

F.INV.RT(P; Degree1; Degree2)

FINVRT
v0.4.0

Returns inverse of F right-side distribution.

FINVRT(P; Degree1; Degree2)

FISHER
v0.4.0

Returns Fisher transformation value.

FISHER(Number)

FISHERINV
v0.4.0

Returns inverse Fischer transformation value.

FISHERINV(Number)

F.TEST
v0.4.0

Returns f-test value for a dataset.

Z.TEST(Array1; Array2)

FTEST
v0.4.0

Returns f-test value for a dataset.

ZTEST(Array1; Array2)

GAMMA
v0.4.0

Returns value of Gamma function.

GAMMA(Number)

GAMMA.DIST
v0.4.0

Returns density of Gamma distribution.

GAMMA.DIST(Number1; Number2; Number3; Boolean)

GAMMADIST
v0.4.0

Returns density of Gamma distribution.

GAMMADIST(Number1; Number2; Number3; Boolean)

GAMMALN
v0.4.0

Returns natural logarithm of Gamma function.

GAMMALN(Number)

GAMMALN.PRECISE
v0.4.0

Returns natural logarithm of Gamma function.

GAMMALN.PRECISE(Number)

GAMMA.INV
v0.4.0

Returns inverse Gamma distribution value.

GAMMA.INV(Number1; Number2; Number3)

GAMMAINV
v0.4.0

Returns inverse Gamma distribution value.

GAMMAINV(Number1; Number2; Number3)

GAUSS
v0.4.0

Returns the probability of gaussian variable fall more than this many times standard deviation from mean.

GAUSS(Number)

GEOMEAN
v0.4.0

Returns the geometric average.

GEOMEAN(Number1; Number2; ...Number30)

HARMEAN
v0.4.0

Returns the harmonic average.

HARMEAN(Number1; Number2; ...Number30)

HYPGEOMDIST
v0.4.0

Returns density of hypergeometric distribution.

HYPGEOMDIST(Number1; Number2; Number3; Number4; Boolean)

HYPGEOM.DIST
v0.4.0

Returns density of hypergeometric distribution.

HYPGEOM.DIST(Number1; Number2; Number3; Number4; Boolean)

LARGE
v0.4.0

Returns k-th largest value in a range.

LARGE(Range; K)

LOGNORM.DIST
v0.4.0

Returns density of lognormal distribution.

LOGNORM.DIST(X; Mean; Stddev; Mode)

LOGNORMDIST
v0.4.0

Returns density of lognormal distribution.

LOGNORMDIST(X; Mean; Stddev; Mode)

LOGNORM.INV
v0.4.0

Returns value of inverse lognormal distribution.

LOGNORM.INV(P; Mean; Stddev)

LOGNORMINV
v0.4.0

Returns value of inverse lognormal distribution.

LOGNORMINV(P; Mean; Stddev)

LOGINV
v0.4.0

Returns value of inverse lognormal distribution.

LOGINV(P; Mean; Stddev)

MAX

Returns the maximum value in a list of arguments.

MAX(Number1; Number2; ...Number30)

MAXA

Returns the maximum value in a list of arguments.

MAXA(Value1; Value2; ... Value30)

MEDIAN

Returns the median of a set of numbers.

MEDIAN(Number1; Number2; ...Number30)

MIN

Returns the minimum value in a list of arguments.

MIN(Number1; Number2; ...Number30)

MINA

Returns the minimum value in a list of arguments.

MINA(Value1; Value2; ... Value30)

NEGBINOM.DIST
v0.4.0

Returns density of negative binomial distribution.

NEGBINOM.DIST(Number1; Number2; Number3; Mode)

NEGBINOMDIST
v0.4.0

Returns density of negative binomial distribution.

NEGBINOMDIST(Number1; Number2; Number3; Mode)

NORM.DIST
v0.4.0

Returns density of normal distribution.

NORM.DIST(X; Mean; Stddev; Mode)

NORMDIST
v0.4.0

Returns density of normal distribution.

NORMDIST(X; Mean; Stddev; Mode)

NORM.S.DIST
v0.4.0

Returns density of normal distribution.

NORM.S.DIST(X; Mode)

NORMDIST
v0.4.0

Returns density of normal distribution.

NORMSDIST(X; Mode)

NORM.INV
v0.4.0

Returns value of inverse normal distribution.

NORM.INV(P; Mean; Stddev)

NORMINV
v0.4.0

Returns value of inverse normal distribution.

NORMINV(P; Mean; Stddev)

NORM.S.INV
v0.4.0

Returns value of inverse normal distribution.

NORM.S.INV(P)

NORMSINV
v0.4.0

Returns value of inverse normal distribution.

NORMSINV(P)

PEARSON
v0.4.0

Returns the correlation coefficient between two data sets.

PEARSON(Data1; Data2)

PHI
v0.4.0

Returns probability densitity of normal distribution.

PHI(X)

POISSON
v0.4.0

Returns density of Poisson distribution.

POISSON(X; Mean; Mode)

POISSON.DIST
v0.4.0

Returns density of Poisson distribution.

POISSON.DIST(X; Mean; Mode)

POISSONDIST
v0.4.0

Returns density of Poisson distribution.

POISSONDIST(X; Mean; Mode)

RSQ
v0.4.0

Returns the squared correlation coefficient between two data sets.

RSQ(Data1; Data2)

SKEW
v0.4.0

Returns skeweness of a sample.

SKEW(Number1; Number2; ...Number30)

SKEW.P
v0.4.0

Returns skeweness of a population.

SKEW.P(Number1; Number2; ...Number30)

SKEWP
v0.4.0

Returns skeweness of a population.

SKEWP(Number1; Number2; ...Number30)

SLOPE
v0.4.0

Returns the slope of a linear regression line.

SLOPE(Array1; Array2)

SMALL
v0.4.0

Returns k-th smallest value in a range.

SMALL(Range; K)

STANDARDIZE
v0.4.0

Returns normalized value wrt expected value and standard deviation.

STANDARDIZE(X; Mean; Stddev)

STDEV
v0.3.0

Returns standard deviation of a sample.

STDEV(Value1; Value2; ... Value30)

STDEVA
v0.3.0

Returns standard deviation of a sample.

STDEVA(Value1; Value2; ... Value30)

STDEVP
v0.3.0

Returns standard deviation of a population.

STDEVP(Value1; Value2; ... Value30)

STDEV.P
v0.3.0

Returns standard deviation of a population.

STDEV.P(Value1; Value2; ... Value30)

STDEVPA
v0.3.0

Returns standard deviation of a population.

STDEVPA(Value1; Value2; ... Value30)

STDEV.S
v0.3.0

Returns standard deviation of a sample.

STDEV.S(Value1; Value2; ... Value30)

STDEVS
v0.4.0

Returns standard deviation of a sample.

STDEVS(Value1; Value2; ... Value30)

STEYX
v0.4.0

Returns standard error for predicted of the predicted y value for each x value.

STEYX(Array1; Array2)

TDIST
v0.4.0

Returns density of Student-t distribution, both-sided or right-tailed.

TDIST(X; Degrees; Mode)

T.DIST
v0.4.0

Returns density of Student-t distribution.

T.DIST(X; Degrees; Mode)

T.DIST.2T
v0.4.0

Returns density of Student-t distribution, both-sided.

T.DIST.2T(X; Degrees)

TDIST2T
v0.4.0

Returns density of Student-t distribution, both-sided.

TDIST2T(X; Degrees)

T.DIST.RT
v0.4.0

Returns density of Student-t distribution, right-tailed.

T.DIST.RT(X; Degrees)

TDISTRT
v0.4.0

Returns density of Student-t distribution, right-tailed.

TDISTRT(X; Degrees)

TINV
v0.4.0

Returns inverse Student-t distribution, both-sided.

TINV(P; Degrees)

T.INV
v0.4.0

Returns inverse Student-t distribution.

T.INV(P; Degrees)

T.INV.2T
v0.4.0

Returns inverse Student-t distribution, both-sided.

T.INV.2T(P; Degrees)

TINV2T
v0.4.0

Returns inverse Student-t distribution, both-sided.

TINV2T(P; Degrees)

TTEST
v0.4.0

Returns t-test value for a dataset.

TTEST(Array1; Array2)

T.TEST
v0.4.0

Returns t-test value for a dataset.

T.TEST(Array1; Array2)

VAR
v0.3.0

Returns variance of a sample.

VAR(Value1; Value2; ... Value30)

VARA
v0.3.0

Returns variance of a sample.

VARA(Value1; Value2; ... Value30)

VARP
v0.3.0

Returns variance of a population.

VARP(Value1; Value2; ... Value30)

VAR.P
v0.3.0

Returns variance of a population.

VAR.P(Value1; Value2; ... Value30)

VARPA
v0.3.0

Returns variance of a population.

VARPA(Value1; Value2; ... Value30)

VAR.S
v0.3.0

Returns variance of a sample.

VAR.S(Value1; Value2; ... Value30)

VARS
v0.4.0

Returns variance of a sample.

VARS(Value1; Value2; ... Value30)

WEIBULL
v0.4.0

Returns density of Weibull distribution.

WEIBULL(Number1; Number2; Number3; Boolean)

WEIBULL.DIST
v0.4.0

Returns density of Weibull distribution.

WEIBULL.DIST(Number1; Number2; Number3; Boolean)

WEIBULLDIST
v0.4.0

Returns density of Weibull distribution.

WEIBULLDIST(Number1; Number2; Number3; Boolean)

Z.TEST
v0.4.0

Returns z-test value for a dataset.

Z.TEST(Array; X[; Sigma])

ZTEST
v0.4.0

Returns z-test value for a dataset.

ZTEST(Array; X[; Sigma])

Text

Function ID

Description

Syntax

CHAR

Converts a number into a character according to the current code table.

CHAR(Number)

CLEAN
v0.2.0

Returns text that has been "cleaned" of line breaks and other non-printable characters.

CLEAN("Text")

CODE

Returns a numeric code for the first character in a text string.

CODE("Text")

CONCATENATE

Combines several text strings into one string.

CONCATENATE("Text1"; ...; "Text30")

EXACT
v0.3.0

Returns TRUE if both text strings are exactly the same.

EXACT(Text; Text)

FIND
v0.2.0

Returns the location of one text string inside another.

FIND( "Text1"; "Text2"[; Number])

LEFT
v0.2.0

Extracts a given number of characters from the left side of a text string.

LEFT("Text"; Number)

LEN
v0.2.0

Returns length of a given text.

LEN("Text")

LOWER
v0.3.0

Returns text converted to lowercase.

LOWER(Text)

MID
v0.3.0

Returns substring of a given length starting from Start_position.

MID(Text, Start_position, Length)

PROPER
v0.2.0

Capitalizes words given text string.

PROPER("Text")

REPLACE
v0.3.0

Replaces substring of a text of a given length that starts at given position.

REPLACE(Text; Start_position; Length; New_text)

REPT
v0.2.0

Repeats text a given number of times.

REPT("Text"; Number)

RIGHT
v0.2.0

Extracts a given number of characters from the right side of a text string.

RIGHT("Text"; Number)

SEARCH
v0.2.0

Returns the location of one text string inside another. (Allows the use of wildcards.)

SEARCH( "Text1"; "Text2"[; Number])

SPLIT

Divides text around a specified character or string, and puts each fragment into a separate cell in the row.

SPLIT(Text, Delimiter, [Split_by_each], [Remove_empty_text])

SUBSTITUTE
v0.3.0

Returns string where occurrences of Old_text are replaced by New_text. Replaces only specific occurrence if last parameter is provided.

SUBSTITUTE(Text; Old_text; New_text; [Occurrence])

T
v0.3.0

Returns text if given value is text, empty string otherwise.

T(Value)

TEXT

Converts a number into text according to a given format.

TEXT(Number; Format)

TRIM
v0.2.0

Strips extra spaces from text.

TRIM("Text")

UNICHAR
v0.3.0

Returns the character created by using provided code point.

UNICHAR(Number)

UNICODE
v0.3.0

Returns the Unicode code point of a first character of a text.

UNICODE(Text)

UPPER
v0.3.0

Returns text converted to uppercase.

UPPER(Text)


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article