Formula reference
Calcapp supports more than 400 formula functions. Read our guide to learn more.
Action
ALERT | Displays an alert with the given message. |
AWAIT | Waits for a promise to return a response before running an action. |
AWAITALL | Waits for all promises to succeed before running an action. |
AWAITANY | Waits for the first of multiple promises to succeed before running an action. |
AWAITMANY | Waits for multiple promises to return responses before running actions. |
AWAITRACE | Waits for the first of multiple promises to return a response before running an action. |
BANNER | Displays a banner at the bottom of the screen with the given message. |
BROWSE | Opens a web browser, or a window or a tab, displaying the given web address. |
CLIPBOARDCOPY | Copies a text string to the clipboard. |
COMPOSE.EMAIL | Brings up an email compose window. |
COMPOSE.SMS | Brings up a text message (SMS) compose window. |
CONFIRM | Asks the user to confirm. |
DIAL | Offers to dial a phone number. |
EMAILREPORT | Sends a report through email. |
EMAILREPORT.CSV | Sends a report with comma-separated values through email. |
EMAILREPORT.DSV | Sends a report with delimiter-separated values through email. |
EMAILREPORT.TSV | Sends a report with tab-separated values through email. |
GOBACK | Moves the user backward to a previously-visited screen. |
GOFORWARD | Moves the user forward to another screen. |
OPENMAP | Opens a map at a given location. |
OPENREPORT | Opens a report on the user's device. |
OPENREPORT.CSV | Opens a report with comma-separated values on the user's device. |
OPENREPORT.DSV | Opens a report with delimiter-separated values on the user's device. |
OPENREPORT.TSV | Opens a report with tab-separated values on the user's device. |
PRINTSCREEN | Offers to print the current screen. |
PROMPT | Prompts the user for a text string and returns a promise with the entered value. |
PROMPT.NUMBER | Prompts the user for a number and returns a promise with the entered value. |
RELAY | Enables apps to invoke thousands of third-party services. |
RESET | Resets fields to their initial values. |
RESET.BLANK | Resets fields to blank values. |
Color
ALPHA | Returns the alpha value from the given color. |
BLUE | Returns the blue color component from the given color according to the Red-Green-Blue (RGB) and Red-Green-Blue-Alpha (RGBA) color models. |
BRIGHTEN | Brightens the given color by a specified amount. |
BRIGHTNESS | Returns the brightness from the given color according to the Hue-Saturation-Brightness (HSB) and Hue-Saturation-Brightness-Alpha (HSBA) color models. |
COLOR | Returns a color based on the given parameter. |
COLORSPIN | Returns a color whose hue has been changed by the given amount. |
DARKEN | Darkens the given color by a specified amount. |
DEFAULTCOLOR | Returns a special color value instructing Calcapp to use a default value for a color, regardless of whether there is a color which can be inherited. |
DESATURATE | Desaturates the given color by a specified amount. |
DIM | Dims the given color by a specified amount. |
GREEN | Returns the green color component from the given color according to the Red-Green-Blue (RGB) and Red-Green-Blue-Alpha (RGBA) color models. |
HSB | Returns a color based on the given color components according to the Hue-Saturation-Brightness (HSB) color model, also known as the Hue-Saturation-Value (HSV) color model. |
HSBA | Returns a color based on the given color components according to the Hue-Saturation-Brightness-Alpha (HSBA) color model, also known as the Hue-Saturation-Value-Alpha (HSVA) color model. |
HSBSATURATION | Returns the saturation from the given color according to the Hue-Saturation-Brightness (HSB) and Hue-Saturation-Brightness-Alpha (HSBA) color models. |
HSL | Returns a color based on the given color components according to the Hue-Saturation-Lightness (HSL) color model. |
HSLA | Returns a color based on the given color components according to the Hue-Saturation-Lightness-Alpha (HSLA) color model. |
HSLSATURATION | Returns the saturation from the given color according to the Hue-Saturation-Lightness (HSL) and Hue-Saturation-Lightness-Alpha (HSLA) color models. |
HUE | Returns the hue from the given color according to the Hue-Saturation-Brightness (HSB), Hue-Saturation-Brightness-Alpha (HSBA), Hue-Saturation-Lightness (HSL) and Hue-Saturation-Lightness-Alpha (HSLA) color models. |
LIGHTEN | Lightens the given color by a specified amount. |
LIGHTNESS | Returns the lightness from the given color according to the Hue-Saturation-Lightness (HSL) and Hue-Saturation-Lightness-Alpha (HSLA) color models. |
RED | Returns the red color component from the given color according to the Red-Green-Blue (RGB) and Red-Green-Blue-Alpha (RGBA) color models. |
RGB | Returns a color based on the given color components according to the Red-Green-Blue (RGB) color model. |
RGBA | Returns a color based on the given color components according to the Red-Green-Blue-Alpha (RGBA) color model. |
SATURATE | Saturates the given color by a specified amount. |
Compatibility
BETADIST | This function is a compatibility alias for BETA.DIST. |
BETAINV | This function is a compatibility alias for BETA.INV. |
BINOMDIST | This function is a compatibility alias for BINOM.DIST. |
CHIDIST | This function is a compatibility alias for CHISQ.DIST. |
CHIINV | This function is a compatibility alias for CHISQ.INV. |
CONFIDENCE | This function is a compatibility alias for CONFIDENCE.NORM. |
COVAR | This function is a compatibility alias for COVARIANCE.P. |
CRITBINOM | This function is a compatibility alias for BINOM.INV. |
EXPONDIST | This function is a compatibility alias for EXPON.DIST. |
GAMMADIST | This function is a compatibility alias for GAMMA.DIST. |
GAMMAINV | This function is a compatibility alias for GAMMA.INV. |
HYPGEOMDIST | This function is a compatibility alias for HYPGEOM.DIST. |
LOGINV | This function is a compatibility alias for LOGNORM.INV. |
LOGNORMDIST | This function is a compatibility alias for LOGNORM.DIST. |
MODE | This function is a compatibility alias for MODE.SNGL. |
NEGBINOMDIST | This function is a compatibility alias for NEGBINOM.DIST. |
NORMDIST | This function is a compatibility alias for NORM.DIST. |
NORMINV | This function is a compatibility alias for NORM.INV. |
NORMSDIST | This function is a compatibility alias for NORM.S.DIST. |
NORMSINV | This function is a compatibility alias for NORM.S.INV. |
PERCENTILE | This function is a compatibility alias for PERCENTILE.INC. |
PERCENTRANK | This function is a compatibility alias for PERCENTRANK.INC. |
POISSON | This function is a compatibility alias for POISSON.DIST. |
QUARTILE | This function is a compatibility alias for QUARTILE.INC. |
RANK | This function is a compatibility alias for RANK.EQ. |
STDEV | This function is a compatibility alias for STDEV.S. |
STDEVP | This function is a compatibility alias for STDEV.P. |
TDIST | This function is a compatibility alias for T.DIST. |
TINV | This function is a compatibility alias for T.INV. |
VAR | This function is a compatibility alias for VAR.S. |
VARP | This function is a compatibility alias for VAR.P. |
WEIBULL | This function is a compatibility alias for WEIBULL.DIST. |
ZTEST | This function is a compatibility alias for Z.TEST. |
Date and time
DATE | Returns a sequential serial number representing the given year, month and day. |
DAY | Converts a given date to a number representing the day of the date. |
DAYS | Returns the number of days between two dates. |
DAYS360 | Returns the number of days between two dates. |
EDATE | Returns a date advanced or set back a number of months. |
EOMONTH | Returns a date representing the last day of a particular month, potentially set back or advanced a number of months. |
HOUR | Converts a date to a number representing the hour of the date. |
ISOWEEKNUM | Returns the ISO week number of the given date, from 1 through 54. |
MINUTE | Converts a date to a number representing the minute of the date. |
MONTH | Converts a date to a number representing the month of the date. |
NETWORKDAYS | Returns the number of working days between two dates. |
NETWORKDAYS.INTL | Returns the number of working days between two dates. |
NOW | Returns the current date and time. |
SECOND | Converts a date to a number representing the second of the date. |
TIME | Returns a sequential serial number representing the given hour, minute and second. |
TODAY | Returns the current date, with the time set to midnight. |
WEEKDAY | Returns the day of the week of the given date. |
WEEKNUM | Converts a date to a number representing the week number of the date. |
WORKDAY | Returns a date advanced or set back a number of working days. |
WORKDAY.INTL | Returns a date advanced or set back a number of working days. |
YEAR | Converts a date to a number representing the year of the date. |
YEARFRAC | Returns the number of years between the two given dates, as a decimal number. |
Engineering
BESSELI | Calculates the modified Bessel function of the first kind. |
BESSELJ | Calculates the Bessel function of the first kind. |
BESSELK | Calculates the modified Bessel function of the second kind. |
BESSELY | Calculates the Bessel function of the second kind (the Neumann or Weber function). |
BIN2DEC | Converts a binary number to a decimal number. |
BIN2HEX | Converts a binary number to a hexadecimal number. |
BIN2OCT | Converts a binary number to an octal number. |
BITAND | Performs a bitwise AND operation. |
BITLSHIFT | Shifts a number left by the specified number of bits. |
BITOR | Performs a bitwise OR operation. |
BITRSHIFT | Shifts a number right by the specified number of bits. |
BITXOR | Performs a bitwise XOR operation. |
COMPLEX | Returns a complex number as text. |
CONVERT | Converts the given number from one unit to another. |
DEC2BIN | Converts a decimal number to a binary number. |
DEC2HEX | Converts a decimal number to a hexadecimal number. |
DEC2OCT | Converts a decimal number to an octal number. |
DELTA | Returns 1 if both parameters are equal and 0 otherwise. |
ERF | Returns the Gauss error function calculated between 0 and an upper bound. |
ERFC | Returns the complementary Gauss error function calculated between a lower bound and infinity. |
GESTEP | Returns 1 if a number is greater than or equal to a step number, or 0 otherwise. |
HEX2BIN | Converts a hexadecimal number to a binary number. |
HEX2DEC | Converts a hexadecimal number to a decimal number. |
HEX2OCT | Converts a hexadecimal number to an octal number. |
IMABS | Returns the absolute value of a complex number. |
IMAGINARY | Returns the imaginary part of a complex number. |
IMARGUMENT | Returns the argument of a complex number. |
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. |
IMDIV | Returns the result of dividing one complex number by another. |
IMEXP | Returns Euler's constant e raised to a complex number. |
IMLN | Returns the natural logarithm of a complex number (using Euler's constant e as its base). |
IMLOG10 | Returns the base ten logarithm of a complex number. |
IMLOG2 | Returns the base two logarithm of a complex number. |
IMPOWER | Raises a complex number to an exponent and returns the result. |
IMPRODUCT | Returns the product of the given complex numbers. |
IMREAL | Returns the real part 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 the given complex numbers. |
IMTAN | Returns the tangent of a complex number. |
OCT2BIN | Converts an octal number to a binary number. |
OCT2DEC | Converts an octal number to a decimal number. |
OCT2HEX | Converts an octal number to a hexadecimal number. |
Financial
CUMIPMT | Returns the total interest paid on a loan in specified periodic payments. |
CUMPRINC | Returns the total capital repaid on a loan in specified periodic payments. |
DB | Returns the depreciation of an asset for a given year using the fixed rate declining-balance method. |
DDB | Returns the depreciation of an asset for a given year using the double declining-balance method (or any other factor). |
DOLLARDE | Converts a fractional number representation of a number into a decimal number. |
DOLLARFR | Converts a decimal number into a fractional representation of that number. |
EFFECT | Returns the effective compounded interest rate given a nominal interest rate. |
FV | Returns the future value of an initial sum with a subsequent stream of payments. |
FVSCHEDULE | Returns the future value of a lump sum, with changing future interest rates. |
IPMT | Returns the portion of the periodic payment which is interest for a fixed rate loan or annuity. |
IRR | Calculates the internal rate of return of a series of cash flows. |
ISPMT | Returns the interest paid in a period for a fixed-rate loan. |
MIRR | Returns the modified internal rate of return of a series of cash flows. |
NOMINAL | Returns a nominal interest rate given the effective compounded interest rate. |
NPER | Returns the number of payment periods for an annuity. |
NPV | Returns the net present value of an investment with regular cash payments. |
PDURATION | Returns the number of periods required by an investment to realize a desired value. |
PMT | Returns the payment per period for a fixed-rate loan. |
PPMT | Returns the portion of the periodic payment which is repaid capital for a fixed-rate loan or annuity. |
PV | Returns the present value of a stream of future payments with a final lump sum. |
RATE | Returns the interest rate of an annuity. |
RRI | Returns an equivalent interest rate when an investment increases in value. |
SLN | Returns the depreciation of an asset in a single period using the straight-line depreciation method. |
SYD | Returns the depreciation of an asset for a given year using the sum of the years' digits method. |
TBILLEQ | Returns the bond-equivalent-yield (BEY) for a US Treasury bill. |
TBILLPRICE | Returns the issue price for a US Treasury bill, per $100 face value, given a discount rate. |
TBILLYIELD | Returns the yield for a US Treasury bill. |
XIRR | Calculates the internal rate of return of a series of irregular cash flows. |
XNPV | Returns the net present value of an investment with irregular cash payments. |
Information
BLANK | Returns a blank value. |
ERROR.TYPE | Returns the error type of the given value. |
ISBLANK | Returns whether the given value is blank. |
ISDEFINED | Returns whether the given value is defined. |
ISEMPTY | Returns whether the given array is empty. |
ISERR | Returns whether the given value is an error but is not an #N/A error ("not available"). |
ISERROR | Returns whether the given value is an error. |
ISEVEN | Returns whether the given number is even. |
ISNA | Returns whether the given value is an #N/A error ("not available"). |
ISNONTEXT | Returns whether the given value is not a text value. |
ISODD | Returns whether the given number is odd. |
N | Converts a value to a number. |
NA | Returns an #N/A error ("not available"). |
SIZE | Returns the size of the given array, that is, the number of elements that are contained in the array. |
TOCOLOR | Returns the given value converted to a color. |
TOLOGICAL | Returns the given value converted to a logical value. |
TONUMBER | Returns the given value converted to a number. |
TOTEXT | Returns the given value converted to a text string. |
TYPE | Returns the type of the given value. |
USERHASTAG | Returns whether the user who is currently signed in has the given tag. |
Logical
AND | Returns TRUE if all parameters are TRUE and FALSE otherwise. |
FALSE | Returns FALSE. |
IF | Returns one of the given values based on logical conditions. |
IFBLANK | Returns a value unchanged if it is not blank and a different value otherwise. |
IFERROR | Returns a value unchanged if it is not an error and a different value otherwise. |
IFNA | Returns a value unchanged if it is not an #N/A (not available) error and a different value otherwise. |
IFS | Returns one of the given values based on logical conditions. |
NOT | Negates the logical parameter and returns it. |
OR | Returns TRUE if one or more values are TRUE and FALSE otherwise. |
SWITCH | Tests a given parameter for equality against a list of parameters and returns a parameter associated with the parameter which matched the first parameter. |
TRUE | Returns TRUE. |
XOR | Returns TRUE if an odd number of parameters are TRUE and FALSE otherwise. |
Lookup
CHOOSE | Returns a parameter with the given numeric position. |
FILTER | Filters an array using a logical array. |
INDEX | Returns the array element at the given position. |
LET | Assigns names to values and allows these values to be used in subsequent calculations. |
MAP | Transforms all array elements using a formula fragment and returns an array with the results. |
MATCH | Returns the position that a given value appears at in the given lookup array, or returns an #N/A error if the value cannot be found. |
REDUCE | Reduces an array of values to a single value using a user-supplied formula. |
REVERSEARRAY | Reverses the given array and returns it. |
SORT | Sorts and returns the given array. |
SORTBY | Sorts and returns a given array, where the sort order is based on sort arrays given to this function. |
UNIQUE | Returns a version of the given array with all duplicate values removed. |
XLOOKUP | Looks up a value in the second array which corresponds to a value in the first array matching the first parameter. |
XMATCH | Returns the position that a given value appears at in the given lookup array, or returns an #N/A error if the value cannot be found. |
Math
ABS | Returns the absolute value of a number. |
ARABIC | Returns an Arabic numeral converted from a Roman numeral. |
BASE | Returns a text representation of a number converted to a certain base (radix). |
CEILING | Returns a number rounded up to the nearest multiple of another number. |
CEILING.MATH | Returns a number rounded up to the nearest multiple of another number. |
COMBIN | Returns the number of combinations for a certain number of items. |
COMBINA | Returns the number of combinations with repetitions for a certain number of items. |
DECIMAL | Converts a textual representation of a number in a given base to a decimal number. |
DEGREES | Converts the angle given in radians to degrees. |
EVEN | Rounds a given number up to the nearest even number. |
EXP | Returns the mathematical constant e raised to a given number. |
FACT | Returns the factorial of a number, denoted n!. |
FACTDOUBLE | Returns the double factorial of a number, denoted n!!. |
FLOOR | Returns a number rounded down to the nearest multiple of another number. |
FLOOR.MATH | Returns a number rounded down to the nearest multiple of another number. |
GCD | Returns the greatest common divisor of a set of numbers. |
INT | Returns a truncated version of a number, in effect rounding it down to the nearest integer. |
LCM | Returns the least common multiple of a set of numbers. |
LN | Returns the natural logarithm of a number (using Euler's number — the mathematical constant e—as its base). |
LOG | Returns the logarithm of a number using a custom base. |
LOG10 | Returns the base 10 logarithm of a number. |
MDETERM | Returns the matrix determinant of the given matrix. |
MINVERSE | Returns the inverse matrix of the given matrix. |
MMULT | Returns the matrix product of the given matrices. |
MOD | Returns the remainder after an integer division operation. |
MROUND | Returns a number rounded to a multiple of another number. |
MULTINOMIAL | Returns the factorial of the sum of a set of numbers divided by the product of the factorials of the same numbers. |
MUNIT | Returns the unit matrix for the given dimension. |
ODD | Rounds a given number up to the nearest odd number. |
PI | Returns the mathematical constant pi, π. |
POWER | Raises a number to the power of another number. |
PRODUCT | Returns the product of the provided values (multiplied together). |
PRODUCTIF | Returns the product of the array elements that satisfy a condition (multiplying them together). |
PRODUCTIFS | Returns the product of all array elements which satisfy one or several conditions (multiplying them together). |
QUOTIENT | Returns the integer (whole number) portion of a division. |
RADIANS | Converts the angle given in degrees to radians. |
RAND | Returns a random number between 0 (inclusive) and 1 (exclusive). |
RANDARRAY | Returns an array with random numbers. |
RANDBETWEEN | Returns a random integer (whole number) between two given numbers. |
ROMAN | Returns a Roman number converted from an Arabic numeral. |
ROUND | Returns a number rounded to a certain precision. |
ROUNDDOWN | Returns a number rounded down to a certain precision. |
ROUNDUP | Returns a number rounded up to a certain precision. |
SEQUENCE | Returns an array containing a sequence of numbers. |
SIGN | Returns 0 if a number is zero, -1 if it is negative and 1 if it is positive. |
SQRT | Returns the square root of a number. |
SQRTPI | Returns the square root of a number multiplied by pi, π. |
SUM | Returns the sum of the provided values (added together). |
SUMIF | Returns the sum of the array elements that satisfy a condition (adding them together). |
SUMIFS | Returns the sum of all array elements which satisfy one or several conditions (adding them together). |
SUMPRODUCT | Multiplies all the given arrays together and returns the sum of products. |
SUMSQ | Squares a set of numbers and returns the sum of all squares. |
SUMX2MY2 | Returns the sum of the differences between the corresponding squared elements of the given two arrays. |
SUMX2PY2 | Returns the sum of the squares of all elements of the given two arrays. |
SUMXMY2 | Returns the sum of the squared differences between the corresponding elements of the given two arrays. |
TRUNC | Returns a number truncated to a certain precision. |
Operators
+ Addition | Adds two numbers together and returns the result. |
| Array concatenation | Joins together two arrays, or joins a value to an array, and returns the result. |
:= Assignment | Assigns a value to a property. |
/ Division | Divides one number by another and returns the result. |
-- Double negation | Returns 0 if the given operand is FALSE, 1 if it is TRUE and the operand unchanged if is a number. |
= Equality | Returns whether the first value is equal to the second value. |
^ Exponentiation | Raises a number to the power of a second number. |
> Greater than | Returns whether the first value is greater than the second value. |
>= Greater than or equal to | Returns whether the first value is greater than or equal to the second value. |
<> Inequality | Returns whether the first value is not equal to the second value. |
< Less than | Returns whether the first value is less than the second value. |
<= Less than or equal to | Returns whether the first value is less than or equal to the second value. |
&& Logical and | Returns TRUE if both values are TRUE and FALSE otherwise. |
! Logical negation | Negates the logical value, turning TRUE into FALSE and FALSE into TRUE. |
|| Logical or | Returns TRUE if one or both values are TRUE and FALSE otherwise. |
* Multiplication | Multiplies two numbers together and returns the result. |
- Numeric negation | Negates the number, which is equivalent to multiplying it by -1. |
% Percentage | Divides the number by 100. |
== Simple equality | Returns whether the first value is equal to the second value. |
!= Simple inequality | Returns whether the first value is not equal to the second value. |
- Subtraction | Subtracts one number from another and returns the result. |
& Text concatenation | Joins two values together as a single text string and returns it. |
Statistical
AVEDEV | Returns the average of the absolute deviations of values from their mean. |
AVERAGE | Returns the average (arithmetic mean) of the parameters. |
AVERAGEA | Returns the average (arithmetic mean) of the parameters. |
AVERAGEIF | Returns the average (arithmetic mean) of the array elements that satisfy a condition. |
AVERAGEIFS | Returns the average (arithmetic mean) of all array elements which satisfy one or several conditions. |
BETA.DIST | Returns the cumulative distribution function or the probability density function of a beta distribution. |
BETA.INV | Returns the inverse of the BETA.DIST function. |
BINOM.DIST | Returns a probability for a binomial distribution. |
BINOM.DIST.RANGE | Returns the probability for a binomial distribution over an interval. |
BINOM.INV | Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value. |
CHISQ.DIST | Returns a value for a chi-squared distribution. |
CHISQ.INV | Returns the inverse of the CHISQ.DIST function. |
CONFIDENCE.NORM | Returns a confidence interval for a normal distribution. |
CONFIDENCE.T | Returns a confidence interval for a Student's t-distribution. |
CORREL | Returns the Pearson correlation coefficient of two sets of data. |
COUNT | Returns the number of values which can be interpreted as numbers. |
COUNTA | Returns the number of values which are not blank. |
COUNTBLANK | Returns the number of elements of the given array which are either blank or are equal to the empty text string. |
COUNTIF | Returns the number of array elements which satisfy a condition. |
COUNTIFS | Returns the number of array elements which satisfy one or several conditions. |
COVARIANCE.P | Returns the population covariance, that is, the covariance of the product of paired deviations, for an entire population. |
COVARIANCE.S | Returns the sample covariance, that is, the covariance of the product of paired deviations, for a sample of the population. |
DEVSQ | Returns the sum of squares of deviations from the mean. |
EXPON.DIST | Returns a value for an exponential distribution. |
FISHER | Returns a value for the Fisher transformation. |
FISHERINV | Returns the inverse of the FISHER function. |
FORECAST | Fits a straight line to data using linear regression and returns the vertical coordinate of a point on that line. |
FREQUENCY | Returns the frequency distribution of the values of the first array when grouped into the intervals of the second array. |
GAMMA | Returns the values of the Gamma function. |
GAMMA.DIST | Returns a value for a Gamma distribution. |
GAMMA.INV | Returns the inverse of the cumulative GAMMA.DIST function. |
GAMMALN | Returns the natural logarithm of the gamma function. |
GAMMALN.PRECISE | Returns the natural logarithm of the gamma function. |
GAUSS | Returns a value in the standard normal cumulative distribution. |
GEOMEAN | Returns the geometric mean of the parameters. |
GROWTH | Returns the points of an exponential curve of the form y = b * m ^ x through the given data points using linear regression. |
HARMEAN | Returns the harmonic mean of the given values. |
HYPGEOM.DIST | Returns a value for a hypergeometric distribution. |
INTERCEPT | Fits a straight line to data using linear regression and returns its intercept on the vertical axis. |
KURT | Returns a measure of how peaked or flat a distribution is (the kurtosis) based on the given parameters. |
LARGE | Returns the nth largest number in the given array, where n is given as the second parameter. |
LINEST | Finds a straight line, y = m * x + b, that best fits the given data, and returns an array containing two values corresponding to m and b in the equation above. |
LOGNORM.DIST | Returns a value for the cumulative distribution function of a lognormal distribution. |
LOGNORM.INV | Returns the inverse of the LOGNORM.DIST function. |
MAX | Returns the largest number of the given numbers. |
MAXA | Returns the largest number of the given numbers. |
MAXIFS | Returns the largest number of all array elements which satisfy one or several conditions. |
MEDIAN | Returns the median of the given numbers. |
MIN | Returns the smallest number of the given numbers. |
MINA | Returns the smallest number of the given numbers. |
MINIFS | Returns the smallest number of all array elements which satisfy one or several conditions. |
MODE.MULT | Returns the values that appear most frequently. |
MODE.SNGL | Returns the value that appears most frequently. |
NEGBINOM.DIST | Returns a probability for a negative binomial distribution. |
NORM.DIST | Returns a value for a normal distribution. |
NORM.INV | Returns the inverse of the cumulative NORM.DIST function. |
NORM.S.DIST | Returns a value for the cumulative distribution function of a normal distribution. |
NORM.S.INV | Returns the inverse of the cumulative NORM.S.DIST function. |
PEARSON | Returns the Pearson correlation coefficient of two sets of data. |
PERCENTILE.EXC | Returns the number of the given array at the kth percentile, where k is a number between 0 and 1 (exclusive), which can also be specified with the % operator (. |
PERCENTILE.INC | Returns the number of the given array at the kth percentile, where k is a number between 0 and 1 (inclusive), which can also be specified with the % operator (. |
PERCENTRANK.EXC | Returns the percentile rank of a number in an array. |
PERCENTRANK.INC | Returns the percentile rank of a number in an array. |
PERMUT | Returns the number of permutations for a given number of objects, where an object can only be chosen once. |
PERMUTATIONA | Returns the number of permutations for a given number of objects, where objects can be repeated. |
PHI | Returns a value for a standard normal distribution. |
POISSON.DIST | Returns a value for a Poisson distribution. |
PROB | Returns the probability that a value is inside a given interval. |
QUARTILE.EXC | Returns the number of the given array at the given quartile value. |
QUARTILE.INC | Returns the number of the given array at the given quartile value. |
RANK.AVG | Returns the rank of the given number in the given number array. |
RANK.EQ | Returns the rank of the given number in the given number array. |
RSQ | Returns the square of the Pearson correlation coefficient of two sets of data. |
SERIESSUM | Returns the sum of the first terms of a power series. |
SKEW | Returns a measure of how skewed a distribution is, represented by the given parameters. |
SKEW.P | Returns a measure of how skewed a distribution is based on a population. |
SLOPE | Fits a straight line to data using linear regression and returns its slope. |
SMALL | Returns the nth smallest number in the given array, where n is given as the second parameter. |
STANDARDIZE | Converts a value in a normal distribution to its equivalent in a standard normal distribution. |
STDEV.P | Returns the population standard deviation of the parameters. |
STDEV.S | Returns the sample standard deviation of the parameters. |
STDEVA | Returns the sample standard deviation of the parameters. |
STDEVPA | Returns the population standard deviation of the parameters. |
STEYX | Fits a straight line to data using linear regression and returns the standard error of the actual vertical coordinates compared to the vertical coordinates of the straight line. |
T.DIST | Returns a value for Student's left-tailed t-distribution. |
T.INV | Returns the inverse of the left-tailed T.DIST function. |
TRIMMEAN | Returns the mean (average) of the given values, ignoring a percentage of array elements at the beginning and end of the given array. |
VAR.P | Returns the population variance of the parameters. |
VAR.S | Returns the sample variance of the parameters. |
VARA | Returns the sample variance of the parameters. |
VARPA | Returns the population variance of the parameters. |
WEIBULL.DIST | Returns a value for a Weibull distribution. |
Z.TEST | Returns the one-tailed cumulative probability value of a Z-test. |
Text
CHAR | Returns a single text character, identified by a Unicode code point. |
CHARAT | Returns the character at the given position. |
CLEAN | Cleans text from certain non-printable characters and returns it. |
CODE | Returns the Unicode code point for the first character of the given text string. |
CONCAT | Joins any number of values together as a single text string and returns it. |
CONCATENATE | Joins any number of values together as a single text string and returns it. |
CONTAINS | Returns whether a text string contains another text string. |
ENDSWITH | Returns whether a text string ends with another text string. |
EXACT | Returns whether the two text strings are identical, in terms of content and in terms of case. |
FIND | Finds a text string nestled within another text string and returns its position. |
FIXED | Returns a number as text with a specified format. |
FORMATDATE | Returns a date as text. |
FORMATFRACTION | Returns a number as text, formatted as an integer followed by a fraction (a denominator, a division symbol and a numerator). |
FORMATNUMBER | Returns a number as text. |
FORMATPERCENTAGE | Returns a number as text, representing a percentage. |
FORMATSCIENTIFIC | Returns a number formatted using scientific notation. |
FORMATTIME | Returns a time as text. |
ISEMAIL | Returns whether the given text string is probably an email address. |
LEFT | Returns text from the left side of a text string. |
LEN | Returns the length of a text string. |
LOWER | Converts all upper-case letters in a text string to lower-case letters and returns the converted string. |
MID | Returns text from any part of a text string, effectively returning a substring. |
NEWLINE | Returns a line break character, which causes the character following it to appear on the next line. |
PARSEDATE | Interprets a text string as a date and returns it. |
PARSEFRACTION | Interprets a text string as a number and returns it, where the text string is expected to contain a fraction (a denominator, a division symbol and a numerator), optionally preceded by an integer. |
PARSENUMBER | Interprets a text string as a number and returns it. |
PARSEPERCENTAGE | Interprets a text string as a percentage and returns it. |
PARSESCIENTIFIC | Interprets a text string as a number and returns it, where said text string is expected to use scientific notation. |
PARSETIME | Interprets a text string as a time and returns it. |
PROPER | Returns a version of the given text string using "proper" capitalization. |
REGEXEXTRACT | Extracts the parts of a text string identified by a JavaScript regular expression and returns the extracted text. |
REGEXEXTRACTALL | Extracts the parts of a text string identified by a JavaScript regular expression and returns an array with the extracted text. |
REGEXMATCH | Returns whether a given text string matches a JavaScript regular expression. |
REGEXREPLACE | Replaces the parts of a text string that match a JavaScript regular expression and returns the result. |
REGEXSPLIT | Divides a text string into parts using a regular expression as a delimiter, returning the parts as an array. |
REPLACE | Replaces a part of a text string with a different text string and returns the result. |
REPT | Repeats a given text string a certain number of times and returns it. |
REVERSE | Reverses the given text string and returns it. |
RIGHT | Returns text from the right side of a text string. |
SEARCH | Finds a text string nestled within another text string and returns its position. |
STARTSWITH | Returns whether a text string starts with another text string. |
SUBSTITUTE | Substitutes new text for old text in a text string and returns it. |
TEXTJOIN | Joins a number of values together, separating them with a delimiter, and returns the resulting text string. |
TEXTSPLIT | Divides a text string into parts using a delimiter, returning the parts as an array. |
TRIM | Removes any excess whitespace characters (such as space characters) from a text string and returns the modified text string. |
UNICHAR | Returns a single text character, identified by a Unicode code point. |
UNICODE | Returns the Unicode code point for the first character of the given text string. |
UPPER | Converts all lower-case letters in a text string to upper-case letters and returns the converted string. |
Trigonometry
ACOS | Returns the inverse trigonometric cosine of a number. |
ACOSH | Returns the inverse hyperbolic cosine of a number. |
ACOT | Returns the inverse trigonometric cotangent of a number. |
ACOTH | Returns the inverse hyperbolic cotangent of a number. |
ASIN | Returns the inverse trigonometric sine of a number. |
ASINH | Returns the inverse hyperbolic sine of a number. |
ATAN | Returns the inverse trigonometric tangent of a number. |
ATAN2 | Returns the inverse trigonometric tangent of two coordinates. |
ATANH | Returns the inverse hyperbolic tangent of a number. |
COS | Returns the trigonometric cosine of an angle. |
COSH | Returns the hyperbolic cosine of a number. |
COT | Returns the trigonometric 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 a number. |
SEC | Returns the secant of an angle. |
SECH | Returns the hyperbolic secant of a number. |
SIN | Returns the trigonometric sine of an angle. |
SINH | Returns the hyperbolic sine of a number. |
TAN | Returns the trigonometric tangent of an angle. |
TANH | Returns the hyperbolic tangent of a number. |