New to Telerik UI for Blazor? Download free 30-day trial

Spreadsheet Functions and Formulas

This article lists the built-in functions and formulas supported by the Spreadsheet for Blazor.

Formulas

A Spreadsheet formula starts with the equal sign = and can include:

  • References to cells and ranges
  • Constants and literals
  • Operators
  • Functions

For more information, you can refer to:

To use = as a string at the beginning of a cell, start with an apostrophe: '=.

Function List

The Telerik Spreadsheet supports a large variety of functions. They work in the same way as in other Excel editors, so the following documentations are also applicable:

The function names are case insensitive.

Function Name Description
ABS Returns the absolute (non-negative) value of a number.
ACOS Returns the principal value of the arccosine of a number in radians.
ACOSH Returns the principal value of the inverse hyperbolic cosine of a number.
ACOT Returns the principal value of the arccotangent of a number in radians.
ACOTH Returns the hyperbolic arccotangent of a number.
ADDRESS Returns a cell address (reference) as text.
AGGREGATE Returns an aggregate of a list or database.
ARABIC Converts Roman numbers to Arabic as numbers.
AREAS Returns the number of areas in a reference.
ASIN Returns the principal value of the arcsine of a number in radians.
ASINH Returns the principal value of the inverse hyperbolic sine of a number.
ATAN Returns the principal value of the arctangent of a number in radians.
ATAN2 Returns the principal value of the arctangent from x- and y- coordinates in radians.
ATANH Returns the principal value of the inverse hyperbolic tangent of a number.
AVEDEV Calculates the average of the absolute deviations of listed values.
AVERAGE Returns the average of a set of numbers.
AVERAGEA Returns the average of values, including numbers, text, and logical values.
AVERAGEIF Returns the average of all cells in a range based on a given criteria.
AVERAGEIFS Returns the average of all cells in a range based on multiple criteria.
BASE Converts a number into a text representation with the given base.
BETA.DIST Returns the beta cumulative distribution function.
BETA.INV Returns the inverse of the cumulative distribution function for a specified beta distribution.
BETADIST Returns the value of the probability density function or the cumulative distribution function for the beta distribution.
BINOM.DIST Returns the individual term binomial distribution probability.
BINOM.DIST.RANGE Returns the probability of a trial result using a binomial distribution.
BINOM.INV Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.
BINOMDIST Returns the binomial distribution probability.
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 to the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.
CHAR Returns character represented by a given number.
CHISQ.DIST Returns the cumulative beta probability density function.
CHISQ.DIST.RT Returns the one-tailed probability of the chi-squared distribution.
CHISQ.INV Returns the cumulative beta probability density function.
CHISQ.INV.RT Returns the inverse of the one-tailed probability of the chi-squared distribution.
CHISQ.TEST Returns the test for independence.
CHOOSE Uses an index to return a value from a list of values.
CLEAN Removes all nonprintable characters from a text.
CODE Returns a numeric value corresponding to the first character in a text string.
COLUMN Returns the column number(s) of a reference.
COLUMNS Returns the number of columns in a given range.
COMBIN Returns the number of combinations for a given number of objects.
COMBINA Returns the number of combinations with repetitions for a given number of objects.
CONCATENATE Joins a number of text strings into one text string.
CONFIDENCE.NORM Returns the confidence interval for a population mean.
CONFIDENCE.T Returns the confidence interval for a population mean, using a Student's t distribution.
COS Returns the cosine of a number. The angle is returned in radians.
COSH Returns the hyperbolic cosine of a number.
COT Returns the cotangent of an angle, specified in radians.
COTH Returns the hyperbolic cotangent of a number.
COUNT Counts the number of numbers in a list of arguments.
COUNTA Counts the number of values in a list of arguments.
COUNTBLANK Counts the number of blank cells in a range.
COUNTIF Counts the number of cells in a range that meet a criteria.
COUNTIFS Counts the number of cells in a range that meet multiple criteria.
COVAR Calculates the covariance between two cell ranges.
COVARIANCE.P Returns covariance, the average of the products of paired deviations.
COVARIANCE.S Returns the sample covariance, the average of the product deviations for each data point pair in two data sets.
CRITBINOM Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.
CSC Returns the cosecant of an angle, specified in radians.
CSCH Returns the hyperbolic cosecant of an angle, specified in radians.
DATE Returns a date value constructed from year, month, and day values.
DATEVALUE Returns the date converting it into the form of text to a serial number.
DAY Returns the day by converting it from a serial number.
DAYS Returns the number of days between two dates.
DAYS360 Returns the number of days between two dates using the 360-day year.
DECIMAL Converts a text representation of a number in a given base into a decimal number.
DEGREES Converts radians to degrees.
DOLLAR Converts a number to text, using the $ currency format.
EDATE Returns the serial number of the date that is the indicated number of months before or after the start date.
EOMONTH Returns the serial number of the last day of the month before or after a specified number of months.
ERF Returns the error function.
ERFC Returns the complementary error function.
EVEN Rounds a number up to the nearest even integer.
EXACT Reports if two text values are equal using a case-sensitive comparison.
EXP Returns e raised to the power of a given number.
EXPON.DIST Returns the exponential distribution.
F.DIST Returns the F probability distribution.
F.DIST.RT Returns the F probability distribution.
F.INV Returns the inverse of the F probability distribution.
F.INV.RT Returns the inverse of the F probability distribution.
F.TEST Returns the result of an F-test.
FACT Returns the factorial of a number.
FACTDOUBLE Returns the double factorial of a number.
FALSE Returns logical value false.
FIND Returns the starting position of a given text.
FISHER Returns the Fisher transformation.
FISHERINV Returns the inverse of the Fisher transformation.
FIXED Rounds the number to a specified number of decimals and formats the result as text.
FLOOR Rounds a number down to the nearest multiple of the second parameter.
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.
FORECAST Assumes a future value based on existing x- and y- values.
FORMULATEXT Returns the formula at the given reference as text.
FREQUENCY Returns a frequency distribution as a vertical array.
GAMMA Returns Gamma function value.
GAMMA.DIST Returns the Gamma distribution.
GAMMA.INV Returns the inverse of the Gamma cumulative distribution.
GAMMALN Returns the natural logarithm of the Gamma function.
GAUSS Returns 0.5 less than the standard normal cumulative distribution.
GCD Returns the greatest common divisor (GCD).
GEOMEAN Returns the geometric mean of a sequence.
HARMEAN Returns the harmonic mean of a sequence.
HLOOKUP Looks for a matching value in the first row of a given table and returns the value of the indicated row.
HOUR Converts a serial number to an hour.
HYPERLINK Creates a hyperlink involving an evaluated expression.
IF Returns one of two values, depending on a condition.
IFERROR Returns a specified value if a formula evaluates to an error; otherwise, returns the result of the formula.
INDEX Returns a value or a reference to a value from within a table or range.
INDIRECT Returns a reference indicated by a text value.
INT Rounds a number down to the nearest integer.
INTERCEPT Returns the intercept of the linear regression line for the given data.
ISBLANK Returns true if the referenced cell is blank; else returns false.
ISERR Returns true if the value is any error except #N/A; else returns false.
ISERROR Returns true if the value is any error; else returns false.
ISEVEN Returns true if the value is even; else returns false.
ISLOGICAL Returns true if the value is logical; else returns false.
ISNA Returns true if the value is the #N/A error; else returns false.
ISNONTEXT Returns true if the value is not text; else returns false.
ISNUMBER Returns true if the value is a number; else returns false.
ISO.CEILING Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance.
ISODD Returns true if the value is odd; else returns false.
ISOWEEKNUM Returns the ISO week number of the year for a given date.
ISREF Returns true if the value is a reference; else returns false.
ISTEXT Returns true if the value is text; else returns false.
KURT Returns the kurtosis (“peakedness”) of a data set.
LARGE Finds the nth largest value in a list.
LCM Returns the least common multiple.
LEFT Returns a selected number of text characters from the left.
LEN Returns the number of characters from a given text.
LINEST Returns the parameters of a (simple or multiple) linear regression equation for the given data and, optionally, statistics on this regression.
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.
LOGEST Returns the parameters of an exponential regression equation for the given data obtained by linearizing this intrinsically linear response function and returns, optionally, statistics on this regression.
LOGNORM.DIST Returns the cumulative lognormal distribution.
LOGNORM.INV Returns the inverse of the lognormal cumulative distribution.
LOWER Converts text to lowercase.
MATCH Finds an item in a range of cells and returns its relative position (starting from 1).
MAX Returns the maximum value in a set of numbers.
MDETERM Returns the determinant of a matrix.
MEDIAN Returns the median (middle) value in a list of numbers.
MID Returns a specific number of characters from a text string, starting at a specified position.
MIN Returns the minimum value in a set of numbers.
MINUTE Converts a serial number into a minute.
MINVERSE Returns the inverse of a matrix.
MMULT Returns the matrix output of two arrays.
MOD Returns the remainder when one number is divided by another number.
MODE.MULT Returns a vertical array of the most frequently occurring, or repetitive values in an array or range of data.
MODE.SNGL Returns the most common value in a data set.
MONTH Converts a serial number to a month.
MROUND Rounds the number to the desired multiple.
MULTINOMIAL Returns the multinomial for a given set of values.
MUNIT Creates a unit matrix of a specified dimension.
N Returns the number of a value.
NA Returns the error value #N/A.
NEGBINOM.DIST Returns the negative binomial distribution.
NEGBINOMDIST Returns the negative binomial distribution.
NETWORKDAYS Returns the number of whole workdays between two dates.
NORM.DIST Returns the normal cumulative distribution.
NORM.INV Returns the inverse of the normal cumulative distribution.
NORM.S.DIST Returns the standard normal cumulative distribution.
NORM.S.INV Returns the inverse of the standard normal cumulative distribution.
NOT Reverses the logic of its argument.
NOW Returns the serial number of the current date and time.
ODD Rounds a number up to the nearest odd integer, where "up" means "away from 0".
OFFSET Modifies the position and dimension of a reference.
PEARSON Returns the Pearson correlation coefficient of two data sets.
PERCENTILE Calculates the x-th sample percentile of values in a range.
PERCENTILE.EXC `Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive.
PERCENTILE.INC `Returns the k-th percentile of values in a range.
PERCENTRANK Returns the percentage rank of a value in a sample.
PERCENTRANK.EXC `Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set.
PERCENTRANK.INC `Returns the percentage rank of a value in a data set.
PHI Returns the value of the density function for a standard normal distribution.
PI Returns the approximate value of pi.
POISSON.DIST Returns the Poisson distribution.
POWER Returns the result of a number raised to the power of another number.
PROB Returns the probability that values in a range are between two limits.
PRODUCT Multiplies the set of numbers, including all numbers inside ranges.
PROPER Capitalizes the first letter in each word of a text value.
QUARTILE Returns the quartile of a data set.
QUARTILE.EXC Returns the quartile of the data set, based on percentile values from 0..1, exclusive.
QUARTILE.INC Returns the quartile of a data set.
QUOTIENT Returns the integer portion of a division.
RADIANS Converts degrees to radians.
RAND Returns a random number between 0 (inclusive) and 1 (exclusive).
RANDBETWEEN Returns a random number between specified values.
RANK Returns the rank of a number in a list of numbers.
RANK.AVG Returns the rank of a number in a list of numbers.
RANK.EQ Returns the rank of a number in a list of numbers.
REPLACE Replaces characters within text.
REPT Repeats text a specified number of times.
RIGHT Returns the rightmost characters from a text value.
ROMAN Converts Arabic numbers to Roman as text.
ROUNDDOWN Rounds a number down, towards zero, to the number of digits specified by digits.
ROUNDUP Rounds a number up, away from 0 (zero), to the number of digits specified by digits.
ROW Returns the row number(s) of a reference.
ROWS Returns the number of rows in a reference.
RSQ Returns the square of the Pearson product moment correlation coefficient.
SEARCH Finds a text value within another text value (not case-sensitive).
SEC Returns the secant of an angle specified in radians.
SECH Returns the hyperbolic secant of a given angle specified in radians.
SECOND Converts a serial number to a second. This function presumes that leap seconds never exist.
SERIESSUM Returns the sum of a power series based on the formula.
SIGN Returns the sign of a number.
SIN Returns the sine of an angle specified in radians.
SINH Returns the hyperbolic sine of a number.
SLOPE Calculates the slope of the linear regression line.
SMALL Finds the n-th smallest value in a data set.
SQRT Returns a positive square root of a number.
SQRTPI Returns the square root of a number multiplied by pi.
STDEV.P Calculates the standard deviation based on the entire population.
STDEV.S Estimates the standard deviation based on a sample.
STEYX Returns the standard error of the predicted y-value for each x in the regression.
SUBSTITUTE Substitutes new text for old text string.
SUBTOTAL Evaluates a function on a range.
SUM Sums (adds) the set of numbers, including all numbers in a range.
SUMIF Sums the values of cells in a range that meets a given criterion.
SUMIFS Sums the values of cells in a range that meets multiple criteria.
SUMPRODUCT Returns the sum of the products of corresponding array elements.
SUMSQ Sums (adds) the set of squares of numbers, including all numbers in a range.
SUMX2MY2 Returns the sum of the difference between the squares of corresponding values in two arrays.
SUMX2PY2 Returns the sum of squares of corresponding values in two arrays.
SUMXMY2 Returns the sum of squares of corresponding values in two arrays.
T Converts its arguments to text; else returns a zero-length text value.
T.DIST Returns the Percentage Points (probability) for the Student t-distribution.
T.DIST.2T Returns the Percentage Points (probability) for the Student t-distribution.
T.DIST.RT Returns the Student's t-distribution.
T.INV Returns the t-value of the Student's t-distribution as a function of the probability and the degrees of freedom.
T.INV.2T Returns the inverse of the Student's t-distribution.
T.TEST Returns the probability associated with a Student's t-test.
TAN Returns the tangent of a number in radians.
TANH Returns the hyperbolic tangent of a number.
TEXT Formats a number and converts it to text.
TIME Constructs a time value from hours, minutes, and seconds.
TIMEVALUE Returns the serial number of a particular time.
TODAY Returns the serial number of today's date.
TRANSPOSE Returns the transpose of an array.
TRIM Removes spaces from text; replaces all internal multiple spaces with a single space.
TRIMMEAN Returns the mean of the interior of a data set, ignoring a proportion of high and low values.
TRUE Returns the logical value true.
UNICHAR Returns the character represented by the given numeric value according to the Unicode Standard.
UNICODE Returns the Unicode code point that corresponds to the first character of a text value.
UPPER Converts text to uppercase.
VALUE Converts a text argument to a number.
VAR.P Calculates variance based on the entire population.
VAR.S Estimates variance based on a sample.
VLOOKUP Looks for a matching value in a table or a range by row.
WEEKDAY Converts a serial number to a day of the week.
WEEKNUM Determines the week number of the year for a given date.
WORKDAY Returns the date serial number which is a specified number of work days before or after an input date.
YEAR Converts a serial number to a year.
YEARFRAC Extracts the number of years (including the fractional part) between two dates.

See Also

In this article