# Math functions

 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.