The document model provides a number of built-in functions that you can use in formula values.
The model offers functions in the following categories: Date and Time, Financial, Information, Logical, Lookup and Reference, Math and Trigonometry, Statistical, and Text. To use a predefined function in a formula, enter its name followed by opening bracket. Further, if the function has parameters, list the arguments separated by the current culture list separator. Finally, add the closing bracket.
Engineering Functions |
|
BESSELI |
Returns the modified Bessel function In(x) |
BESSELJ |
Returns the Bessel function Jn(x) |
BESSELK |
Returns the modified Bessel function Kn(x) |
BESSELY |
Returns the Bessel function Yn(x) |
BIN2DEC |
Converts a binary number to decimal |
BIN2HEX |
Converts a binary number to hexadecimal |
BIN2OCT |
Converts a binary number to octal |
BITAND |
Returns a 'Bitwise And' of two numbers |
BITLSHIFT |
Returns a value number shifted left by shift_amount bits |
BITOR |
Returns a bitwise OR of 2 numbers |
BITRSHIFT |
Returns a value number shifted right by shift_amount bits |
BITXOR |
Returns a bitwise 'Exclusive Or' of two numbers |
COMPLEX |
Converts real and imaginary coefficients into a complex number |
CONVERT |
Converts a number from one measurement system to another |
DEC2BIN |
Converts a decimal number to binary |
DEC2HEX |
Converts a decimal number to hexadecimal |
DEC2OCT |
Converts a decimal number to octal |
DELTA |
Tests whether two values are equal |
ERF |
Returns the error function |
ERF.PRECISE |
Returns the error function |
ERFC |
Returns the complementary error function |
ERFC.PRECISE |
Returns the complementary ERF function integrated between x and infinity |
GESTEP |
Tests whether a number is greater than a threshold value |
HEX2BIN |
Converts a hexadecimal number to binary |
HEX2DEC |
Converts a hexadecimal number to decimal |
HEX2OCT |
Converts a hexadecimal number to octal |
IMABS |
Returns the absolute value (modulus) of a complex number |
IMAGINARY |
Returns the imaginary coefficient of a complex number |
IMARGUMENT |
Returns the argument theta, an angle expressed in radians |
IMCONJUGATE |
Returns the complex conjugate of a complex number |
IMCOS |
Returns the cosine of a complex number |
IMCOSH |
Returns the hyperbolic cosine of a complex number |
IMCOT |
Returns the cotangent of a complex number |
IMCSC |
Returns the cosecant of a complex number |
IMCSCH |
Returns the hyperbolic cosecant of a complex number |
IMDIV |
Returns the quotient of two complex numbers |
IMEXP |
Returns the exponential of a complex number |
IMLN |
Returns the natural logarithm of a complex number |
IMLOG10 |
Returns the base-10 logarithm of a complex number |
IMLOG2 |
Returns the base-2 logarithm of a complex number |
IMPOWER |
Returns a complex number raised to an integer power |
IMPRODUCT |
Returns the product of from 2 to 255 complex numbers |
IMREAL |
Returns the real coefficient of a complex number |
IMSEC |
Returns the secant of a complex number |
IMSECH |
Returns the hyperbolic secant of a complex number |
IMSIN |
Returns the sine of a complex number |
IMSINH |
Returns the hyperbolic sine of a complex number |
IMSQRT |
Returns the square root of a complex number |
IMSUB |
Returns the difference between two complex numbers |
IMSUM |
Returns the sum of complex numbers |
IMTAN |
Returns the tangent of a complex number |
OCT2BIN |
Converts an octal number to binary |
OCT2DEC |
Converts an octal number to decimal |
OCT2HEX |
Converts an octal number to hexadecimal |
Financial Functions |
|
ACCRINTM |
Returns the accrued interest for a security that pays interest at maturity |
AMORDEGRC |
Returns the depreciation for each accounting period by using a depreciation coefficient |
AMORLINC |
Returns the depreciation for each accounting period |
COUPDAYBS |
Returns the number of days from the beginning of the coupon period to the settlement date |
COUPDAYS |
Returns the number of days in the coupon period that contains the settlement date |
COUPDAYSNC |
Returns the number of days from the settlement date to the next coupon date |
COUPNCD |
Returns the next coupon date after the settlement date |
COUPNUM |
Returns the number of coupons payable between the settlement date and maturity date |
COUPPCD |
Returns the previous coupon date before the settlement date |
CUMIPMT |
Returns the cumulative interest paid between two periods |
CUMPRINC |
Returns the cumulative principal paid on a loan between two periods |
DB |
Returns the depreciation of an asset for a specified period by using the fixed-declining balance method |
DISC |
Returns the discount rate for a security |
DOLLARDE |
Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number |
DOLLARFR |
Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction |
DURATION |
Returns the annual duration of a security with periodic interest payments |
EFFECT |
Returns the effective annual interest rate |
FV |
Returns the future value of an investment |
INTRATE |
Returns the interest rate for a fully invested security |
IPMT |
Returns the interest payment for an investment for a given period |
ISPMT |
Calculates the interest paid during a specific period of an investment |
MDURATION |
Returns the Macauley modified duration for a security with an assumed par value of $100 |
NOMINAL |
Returns the annual nominal interest rate |
NPER |
Returns the number of periods for an investment |
NPV |
Returns the net present value of an investment based on a series of periodic cash flows and a discount rate |
ODDFPRICE |
Returns the price per $100 face value of a security with an odd first period |
ODDFYIELD |
Returns the yield of a security with an odd first period |
ODDLPRICE |
Returns the price per $100 face value of a security with an odd last period |
ODDLYIELD |
Returns the yield of a security with an odd last period |
PDURATION |
Returns the number of periods required by an investment to reach a specified value |
PMT |
Returns the periodic payment for an annuity |
PPMT |
Returns the payment on the principal for an investment for a given period |
PRICE |
Returns the price per $100 face value of a security that pays periodic interest |
PRICEDISC |
Returns the price per $100 face value of a discounted security |
PV |
Returns the present value of an investment |
RATE |
Returns the interest rate per period of an annuity |
RECEIVED |
Returns the amount received at maturity for a fully invested security |
RRI |
Returns an equivalent interest rate for the growth of an investment |
SLN |
Returns the straight-line depreciation of an asset for one period |
SYD |
Returns the sum-of-years' digits depreciation of an asset for a specified period |
TBILLEQ |
Returns the bond-equivalent yield for a Treasury bill |
TBILLPRICE |
Returns the price per $100 face value for a Treasury bill |
TBILLYIELD |
Returns the yield for a Treasury bill |
VDB |
Returns the depreciation of an asset for a specified or partial period by using a declining balance method |
YIELD |
Returns the yield on a security that pays periodic interest |
YIELDDISC |
Returns the annual yield for a discounted security; for example, a Treasury bill |
YIELDMAT |
Returns the annual yield of a security that pays interest at maturity |
Information Functions |
|
ERROR.TYPE |
Returns a number corresponding to an error type |
ISBLANK |
Returns TRUE if the value is blank |
ISERR |
Returns TRUE if the value is any error value except #N/A |
ISERROR |
Returns TRUE if the value is any error value |
ISEVEN |
Returns TRUE if the number is even |
ISFORMULA |
Returns TRUE if there is a reference to a cell that contains a formula |
ISLOGICAL |
Returns TRUE if the value is a logical value |
ISNA |
Returns TRUE if the value is the #N/A error value |
ISNONTEXT |
Returns TRUE if the value is not text |
ISNUMBER |
Returns TRUE if the value is a number |
ISODD |
Returns TRUE if the number is odd |
ISREF |
Returns TRUE if the value is a reference |
ISTEXT |
Returns TRUE if the value is text |
N |
Returns a value converted to a number |
NA |
Returns the error value #N/A |
TYPE |
Returns a number indicating the data type of a value |
Math and Trigonometry Functions |
|
ABS |
Returns the absolute value of a number |
ACOS |
Returns the arccosine of a number |
ACOSH |
Returns the inverse hyperbolic cosine of a number |
ACOT |
Returns the arccotangent of a number |
ACOTH |
Returns the hyperbolic arccotangent of a number |
ASIN |
Returns the arcsine of a number |
ASINH |
Returns the inverse hyperbolic sine of a number |
ATAN |
Returns the arctangent of a number |
ATAN2 |
Returns the arctangent from x- and y-coordinates |
ATANH |
Returns the inverse hyperbolic tangent of a number |
CEILING |
Rounds a number to the nearest integer or to the nearest multiple of significance |
CEILING.MATH |
Rounds a number up, to the nearest integer or to the nearest multiple of significance |
CEILING.PRECISE |
Rounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up. |
COMBIN |
Returns the number of combinations for a given number of objects |
COS |
Returns the cosine of a number |
COSH |
Returns the hyperbolic cosine of a number |
COT |
Returns the cotangent of an angle |
COTH |
Returns the hyperbolic cotangent of a number |
CSC |
Returns the cosecant of an angle |
CSCH |
Returns the hyperbolic cosecant of an angle |
DEGREES |
Converts radians to degrees |
EVEN |
Rounds a number up to the nearest even integer |
EXP |
Returns e raised to the power of a given number |
FACT |
Returns the factorial of a number |
FACTDOUBLE |
Returns the double factorial of a number |
FLOOR |
Rounds a number down, toward zero |
FLOOR.MATH |
Rounds a number down, to the nearest integer or to the nearest multiple of significance |
FLOOR.PRECISE |
Rounds a number down to the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded down. |
GCD |
Returns the greatest common divisor |
INT |
Rounds a number down to the nearest integer |
ISO.CEILING |
Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance |
LCM |
Returns the least common multiple |
LN |
Returns the natural logarithm of a number |
LOG |
Returns the logarithm of a number to a specified base |
LOG10 |
Returns the base-10 logarithm of a number |
MOD |
Returns the remainder from division |
MROUND |
Returns a number rounded to the desired multiple |
MULTINOMIAL |
Returns the multinomial of a set of numbers |
ODD |
Rounds a number up to the nearest odd integer |
PI |
Returns the value of pi |
POWER |
Returns the result of a number raised to a power |
PRODUCT |
Multiplies its arguments |
QUOTIENT |
Returns the integer portion of a division |
RADIANS |
Converts degrees to radians |
ROUND |
Rounds a number to a specified number of digits |
ROUNDDOWN |
Rounds a number down, toward zero |
ROUNDUP |
Rounds a number up, away from zero |
SEC |
Returns the secant of an angle |
SECH |
Returns the hyperbolic secant of an angle |
SIGN |
Returns the sign of a number |
SIN |
Returns the sine of the given angle |
SINH |
Returns the hyperbolic sine of a number |
SQRT |
Returns a positive square root |
SQRTPI |
Returns the square root of (number * pi) |
SUM |
Adds its arguments |
SUMIF |
Adds the cells specified by a given criteria |
SUMSQ |
Returns the sum of the squares of the arguments |
TAN |
Returns the tangent of a number |
TANH |
Returns the hyperbolic tangent of a number |
TRUNC |
Truncates a number to an integer |
Statistical Functions |
|
AVERAGE |
Returns the average of its arguments |
AVERAGEA |
Returns the average of its arguments, including numbers, text, and logical values |
COUNTIF |
Counts the number of cells within a range that meet the given criteria |
MAX |
Returns the maximum value in a list of arguments |
MAXA |
Returns the maximum value in a list of arguments, including numbers, text, and logical values |
MEDIAN |
Returns the median of the given numbers |
MIN |
Returns the minimum value in a list of arguments |
MINA |
Returns the smallest value in a list of arguments, including numbers, text, and logical values |
MODE |
Returns the most common value in a data set |
STDEV |
Estimates standard deviation based on a sample |
STDEVA |
Estimates standard deviation based on a sample, including numbers, text, and logical values |
STDEVP |
Calculates standard deviation based on the entire population |
STDEVPA |
Calculates standard deviation based on the entire population, including numbers, text, and logical values |
Text Functions |
|
CHAR |
Returns the character specified by the code number |
CODE |
Returns a numeric code for the first character in a text string |
CONCAT/CONCATENATE |
Joins several text items into one text item |
EXACT |
Checks to see if two text values are identical |
FIND |
Finds one text value within another (case-sensitive) |
LEFT |
Returns the leftmost characters from a text value |
LEN |
Returns the number of characters in a text string |
LOWER |
Converts text to lowercase |
MID |
Returns the substring of a text, starting at a specified position and with a specified length |
REPT |
Repeats text a given number of times |
RIGHT |
Returns the rightmost characters from a text value |
SEARCH |
Finds one text value within another (not case-sensitive) |
TRIM |
Removes duplicate spaces, and spaces at the start and end of a text string. The TRIM function doesn't remove non-breaking space characters |
UPPER |
Converts text to uppercase |