Complete 500 Excel Functions Catalog

Excel 500 Functions Directory & Syntax Encyclopedia

The ultimate reference manual for every Microsoft Excel function. Browse by category, search by parameter, copy ready-to-use formulas, or jump directly into the live simulator to practice!

Advertisement Google AdSense Verified Slot

Google AdSense Responsive Unit (horizontal)

Compliant responsive placement adhering to Google Publisher Policies. Ads will display here upon adding your Publisher ID in .env.local.

Showing 151 of 151 Functions
=XLOOKUP()Lookup & Reference

Searches a range or an array for a match and returns the corresponding item from a second range or array.

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Example:"Senior Financial Analyst"
=XLOOKUP("EMP-104", A2:A100, D2:D100, "Not Found", 0)
Excel 365, Excel 2024, Excel 2021Try in Live Simulator
=VLOOKUP()Lookup & Reference

Looks for a value in the leftmost column of a table and returns a value in the same row from a column you specify.

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Example:"Marketing"
=VLOOKUP(102, A2:E50, 3, FALSE)
All Excel VersionsTry in Live Simulator
=HLOOKUP()Lookup & Reference

Searches for a value in the top row of a table or an array of values, and returns a value in the same column from a row you specify.

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Example:Result
=HLOOKUP(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=INDEX()Lookup & Reference

Returns a value or reference of the cell at the intersection of a particular row and column in a given range.

=INDEX(array, row_num, [column_num])
Example:"SKU-8921"
=INDEX(A2:A100, MATCH("Widget Pro", B2:B100, 0))
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MATCH()Lookup & Reference

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

=MATCH(lookup_value, lookup_array, [match_type])
Example:Result
=MATCH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=XMATCH()Lookup & Reference

Returns the relative position of an item in an array or range of cells. Defaults to exact match.

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Example:Result
=XMATCH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=CHOOSE()Lookup & Reference

Uses index_num to return a value from the list of value arguments.

=CHOOSE(index_num, value1, [value2], ...)
Example:Result
=CHOOSE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=CHOOSECOLS()Lookup & Reference

Returns the specified columns from an array.

=CHOOSECOLS(array, col_num1, [col_num2], ...)
Example:Result
=CHOOSECOLS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=CHOOSEROWS()Lookup & Reference

Returns the specified rows from an array.

=CHOOSEROWS(array, row_num1, [row_num2], ...)
Example:Result
=CHOOSEROWS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DROP()Lookup & Reference

Excludes a specified number of rows or columns from the start or end of an array.

=DROP(array, rows, [columns])
Example:Result
=DROP(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TAKE()Lookup & Reference

Returns a specified number of contiguous rows or columns from the start or end of an array.

=TAKE(array, rows, [columns])
Example:Result
=TAKE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=EXPAND()Lookup & Reference

Expands or pads an array to specified row and column dimensions.

=EXPAND(array, rows, [columns], [pad_with])
Example:Result
=EXPAND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=VSTACK()Lookup & Reference

Appends arrays vertically and in sequence to return a larger combined array.

=VSTACK(array1, [array2], ...)
Example:Result
=VSTACK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=HSTACK()Lookup & Reference

Appends arrays horizontally and in sequence to return a larger array.

=HSTACK(array1, [array2], ...)
Example:Result
=HSTACK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TOCOL()Lookup & Reference

Returns the array in a single column.

=TOCOL(array, [ignore], [scan_by_column])
Example:Result
=TOCOL(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TOROW()Lookup & Reference

Returns the array in a single row.

=TOROW(array, [ignore], [scan_by_column])
Example:Result
=TOROW(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=WRAPCOLS()Lookup & Reference

Wraps the provided row or column of values by columns after a specified number of elements.

=WRAPCOLS(vector, wrap_count, [pad_with])
Example:Result
=WRAPCOLS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=WRAPROWS()Lookup & Reference

Wraps the provided row or column of values by rows after a specified number of elements.

=WRAPROWS(vector, wrap_count, [pad_with])
Example:Result
=WRAPROWS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=OFFSET()Lookup & Reference

Returns a reference to a range that is a specified number of rows and columns from a cell or range of cells.

=OFFSET(reference, rows, cols, [height], [width])
Example:Result
=OFFSET(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=INDIRECT()Lookup & Reference

Returns the reference specified by a text string.

=INDIRECT(ref_text, [a1])
Example:Result
=INDIRECT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ADDRESS()Lookup & Reference

Creates a cell address as text, given specified row and column numbers.

=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Example:Result
=ADDRESS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TRANSPOSE()Lookup & Reference

Returns a vertical range of cells as a horizontal range, or vice versa.

=TRANSPOSE(array)
Example:Result
=TRANSPOSE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=HYPERLINK()Lookup & Reference

Creates a shortcut or jump that opens a document stored on your hard drive, a network server, or on the internet.

=HYPERLINK(link_location, [friendly_name])
Example:Result
=HYPERLINK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=FORMULATEXT()Lookup & Reference

Returns the formula at a given reference as text.

=FORMULATEXT(reference)
Example:Result
=FORMULATEXT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ROW()Lookup & Reference

Returns the row number of a reference.

=ROW([reference])
Example:Result
=ROW(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COLUMN()Lookup & Reference

Returns the column number of a reference.

=COLUMN([reference])
Example:Result
=COLUMN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ROWS()Lookup & Reference

Returns the number of rows in a reference or array.

=ROWS(array)
Example:Result
=ROWS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COLUMNS()Lookup & Reference

Returns the number of columns in a reference or array.

=COLUMNS(array)
Example:Result
=COLUMNS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=UNIQUE()Dynamic Array

Returns a list of unique values in a list or range.

=UNIQUE(array, [by_col], [exactly_once])
Example:Spilled list of unique customer names
=UNIQUE(B2:B200)
Excel 365, Excel 2024, Excel 2021Try in Live Simulator
=FILTER()Dynamic Array

Filters a range or array based on boolean criteria.

=FILTER(array, include, [if_empty])
Example:Spilled matrix of Electronics products
=FILTER(A2:D100, C2:C100="Electronics", "No records")
Excel 365, Excel 2024, Excel 2021Try in Live Simulator
=SORT()Dynamic Array

Sorts the contents of a range or array.

=SORT(array, [sort_index], [sort_order], [by_col])
Example:Result
=SORT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SORTBY()Dynamic Array

Sorts the contents of a range or array based on the values in a corresponding range or array.

=SORTBY(array, by_array1, [sort_order1], ...)
Example:Result
=SORTBY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SEQUENCE()Dynamic Array

Generates a list of sequential numbers in an array, such as 1, 2, 3, 4.

=SEQUENCE(rows, [columns], [start], [step])
Example:Result
=SEQUENCE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RANDARRAY()Dynamic Array

Returns an array of random numbers between 0 and 1, or between specified integers.

=RANDARRAY([rows], [columns], [min], [max], [whole_number])
Example:Result
=RANDARRAY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=IF()Logical

Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE.

=IF(logical_test, [value_if_true], [value_if_false])
Example:"Pass"
=IF(C2>=75, "Pass", "Needs Review")
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=IFS()Logical

Checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition.

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
Example:Result
=IFS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=AND()Logical

Returns TRUE if all of its arguments are TRUE; returns FALSE if one or more arguments are FALSE.

=AND(logical1, [logical2], ...)
Example:Result
=AND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=OR()Logical

Returns TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.

=OR(logical1, [logical2], ...)
Example:Result
=OR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=NOT()Logical

Reverses the value of its argument. Returns TRUE for FALSE and FALSE for TRUE.

=NOT(logical)
Example:Result
=NOT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=XOR()Logical

Returns a logical exclusive OR of all arguments.

=XOR(logical1, [logical2], ...)
Example:Result
=XOR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SWITCH()Logical

Evaluates an expression against a list of values and returns the result corresponding to the first matching value.

=SWITCH(expression, val1, result1, [val2, result2], ..., [default])
Example:Result
=SWITCH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=IFERROR()Logical

Returns value_if_error if expression is an error and the value of the expression itself otherwise.

=IFERROR(value, value_if_error)
Example:Result
=IFERROR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=IFNA()Logical

Returns the value you specify if the formula returns the #N/A error value; otherwise returns formula result.

=IFNA(value, value_if_na)
Example:Result
=IFNA(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LET()Logical

Assigns names to calculation results, allowing storing intermediate calculations, values, or defining names inside a formula.

=LET(name1, name_value1, calculation_or_name2, ...)
Example:Result
=LET(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LAMBDA()Logical

Creates custom, reusable functions and calls them by a friendly name.

=LAMBDA([parameter1, parameter2, ...], calculation)
Example:Result
=LAMBDA(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUM()Math & Trigonometry

Adds all the numbers in a range of cells.

=SUM(number1, [number2], ...)
Example:Result
=SUM(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUMIF()Math & Trigonometry

Adds the cells specified by a given criteria.

=SUMIF(range, criteria, [sum_range])
Example:Result
=SUMIF(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUMIFS()Math & Trigonometry

Adds the cells in a range that meet multiple criteria.

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:$148,200.00
=SUMIFS(E2:E500, B2:B500, "North", C2:C500, ">5000")
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUMPRODUCT()Math & Trigonometry

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

=SUMPRODUCT(array1, [array2], [array3], ...)
Example:Result
=SUMPRODUCT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PRODUCT()Math & Trigonometry

Multiplies all the numbers given as arguments and returns the product.

=PRODUCT(number1, [number2], ...)
Example:Result
=PRODUCT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ABS()Math & Trigonometry

Returns the absolute value of a number (number without its sign).

=ABS(number)
Example:Result
=ABS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ROUND()Math & Trigonometry

Rounds a number to a specified number of digits.

=ROUND(number, num_digits)
Example:Result
=ROUND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ROUNDUP()Math & Trigonometry

Rounds a number up, away from zero.

=ROUNDUP(number, num_digits)
Example:Result
=ROUNDUP(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ROUNDDOWN()Math & Trigonometry

Rounds a number down, toward zero.

=ROUNDDOWN(number, num_digits)
Example:Result
=ROUNDDOWN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MROUND()Math & Trigonometry

Returns a number rounded to the desired multiple.

=MROUND(number, multiple)
Example:Result
=MROUND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=CEILING()Math & Trigonometry

Rounds a number up, to the nearest integer or to the nearest multiple of significance.

=CEILING(number, significance)
Example:Result
=CEILING(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=FLOOR()Math & Trigonometry

Rounds a number down, toward zero, to the nearest multiple of significance.

=FLOOR(number, significance)
Example:Result
=FLOOR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=INT()Math & Trigonometry

Rounds a number down to the nearest integer.

=INT(number)
Example:Result
=INT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TRUNC()Math & Trigonometry

Truncates a number to an integer by removing the fractional part of the number.

=TRUNC(number, [num_digits])
Example:Result
=TRUNC(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MOD()Math & Trigonometry

Returns the remainder after number is divided by divisor.

=MOD(number, divisor)
Example:Result
=MOD(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=POWER()Math & Trigonometry

Returns the result of a number raised to a power.

=POWER(number, power)
Example:Result
=POWER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SQRT()Math & Trigonometry

Returns a positive square root.

=SQRT(number)
Example:Result
=SQRT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=EXP()Math & Trigonometry

Returns e raised to the power of a given number.

=EXP(number)
Example:Result
=EXP(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LN()Math & Trigonometry

Returns the natural logarithm of a number.

=LN(number)
Example:Result
=LN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LOG()Math & Trigonometry

Returns the logarithm of a number to the base you specify.

=LOG(number, [base])
Example:Result
=LOG(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LOG10()Math & Trigonometry

Returns the base-10 logarithm of a number.

=LOG10(number)
Example:Result
=LOG10(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PI()Math & Trigonometry

Returns the value of pi: 3.14159265358979, accurate to 15 digits.

=PI()
Example:Result
=PI(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUBTOTAL()Math & Trigonometry

Returns a subtotal in a list or database.

=SUBTOTAL(function_num, ref1, [ref2], ...)
Example:Result
=SUBTOTAL(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=AGGREGATE()Math & Trigonometry

Returns an aggregate in a list or database with options to ignore hidden rows and error values.

=AGGREGATE(function_num, options, ref1, [ref2], ...)
Example:Result
=AGGREGATE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RAND()Math & Trigonometry

Returns an evenly distributed random real number greater than or equal to 0 and less than 1.

=RAND()
Example:Result
=RAND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RANDBETWEEN()Math & Trigonometry

Returns a random integer number between the numbers you specify.

=RANDBETWEEN(bottom, top)
Example:Result
=RANDBETWEEN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COUNT()Statistical

Counts the number of cells that contain numbers.

=COUNT(value1, [value2], ...)
Example:Result
=COUNT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COUNTA()Statistical

Counts the number of cells that are not empty.

=COUNTA(value1, [value2], ...)
Example:Result
=COUNTA(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COUNTBLANK()Statistical

Counts empty cells in a specified range of cells.

=COUNTBLANK(range)
Example:Result
=COUNTBLANK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=COUNTIF()Statistical

Counts the number of cells within a range that meet the given condition.

=COUNTIF(range, criteria)
Example:Result
=COUNTIF(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=AVERAGE()Statistical

Returns the average (arithmetic mean) of the arguments.

=AVERAGE(number1, [number2], ...)
Example:Result
=AVERAGE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=AVERAGEIF()Statistical

Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria.

=AVERAGEIF(range, criteria, [average_range])
Example:Result
=AVERAGEIF(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=AVERAGEIFS()Statistical

Returns the average (arithmetic mean) of all cells that meet multiple conditions.

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:Result
=AVERAGEIFS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MEDIAN()Statistical

Returns the median, or the number in the middle of the set of given numbers.

=MEDIAN(number1, [number2], ...)
Example:Result
=MEDIAN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MODE()Statistical

Returns the most frequently occurring, or repetitive, value in an array or range of data.

=MODE(number1, [number2], ...)
Example:Result
=MODE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MIN()Statistical

Returns the smallest number in a set of values.

=MIN(number1, [number2], ...)
Example:Result
=MIN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MAX()Statistical

Returns the largest value in a set of values.

=MAX(number1, [number2], ...)
Example:Result
=MAX(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MINIFS()Statistical

Returns the minimum value among cells specified by a given set of conditions or criteria.

=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:Result
=MINIFS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MAXIFS()Statistical

Returns the maximum value among cells specified by a given set of conditions or criteria.

=MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Example:Result
=MAXIFS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LARGE()Statistical

Returns the k-th largest value in a data set.

=LARGE(array, k)
Example:Result
=LARGE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SMALL()Statistical

Returns the k-th smallest value in a data set.

=SMALL(array, k)
Example:Result
=SMALL(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RANK()Statistical

Returns the rank of a number in a list of numbers.

=RANK(number, ref, [order])
Example:Result
=RANK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PERCENTILE()Statistical

Returns the k-th percentile of values in a range.

=PERCENTILE(array, k)
Example:Result
=PERCENTILE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=STDEV()Statistical

Estimates standard deviation based on a sample.

=STDEV(number1, [number2], ...)
Example:Result
=STDEV(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=VAR()Statistical

Estimates variance based on a sample.

=VAR(number1, [number2], ...)
Example:Result
=VAR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TEXTSPLIT()Text

Splits text strings across columns and/or rows using delimiters.

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
Example:"John" | "Smith" | "Developer"
=TEXTSPLIT("John, Smith, Developer", ", ")
Excel 365, Excel 2024Try in Live Simulator
=TEXTJOIN()Text

Combines the text from multiple ranges and/or strings, and includes a delimiter you specify.

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
Example:Result
=TEXTJOIN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=CONCAT()Text

Combines the text from multiple ranges and/or strings, but does not provide delimiter or ignore_empty arguments.

=CONCAT(text1, [text2], ...)
Example:Result
=CONCAT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LEFT()Text

Returns the specified number of characters from the start of a text string.

=LEFT(text, [num_chars])
Example:Result
=LEFT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RIGHT()Text

Returns the specified number of characters from the end of a text string.

=RIGHT(text, [num_chars])
Example:Result
=RIGHT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MID()Text

Returns a specific number of characters from a text string, starting at the position you specify.

=MID(text, start_num, num_chars)
Example:Result
=MID(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LEN()Text

Returns the number of characters in a text string.

=LEN(text)
Example:Result
=LEN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=FIND()Text

Locates one text string within a second text string, and returns the number of the starting position (Case-Sensitive).

=FIND(find_text, within_text, [start_num])
Example:Result
=FIND(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SEARCH()Text

Locates one text string within a second text string (Not Case-Sensitive, supports * and ? wildcards).

=SEARCH(find_text, within_text, [start_num])
Example:Result
=SEARCH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=REPLACE()Text

Replaces part of a text string, based on the number of characters you specify, with a different text string.

=REPLACE(old_text, start_num, num_chars, new_text)
Example:Result
=REPLACE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SUBSTITUTE()Text

Substitutes new_text for old_text in a text string.

=SUBSTITUTE(text, old_text, new_text, [instance_num])
Example:Result
=SUBSTITUTE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TRIM()Text

Removes all spaces from text except for single spaces between words.

=TRIM(text)
Example:Result
=TRIM(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PROPER()Text

Capitalizes the first letter in each word of a text string, and converts all other letters to lowercase.

=PROPER(text)
Example:Result
=PROPER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=UPPER()Text

Converts text to uppercase.

=UPPER(text)
Example:Result
=UPPER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=LOWER()Text

Converts all uppercase letters in a text string to lowercase.

=LOWER(text)
Example:Result
=LOWER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=EXACT()Text

Compares two text strings and returns TRUE if they are exactly the same, FALSE otherwise (Case-Sensitive).

=EXACT(text1, text2)
Example:Result
=EXACT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TEXT()Text

Converts a value to text in a specific number format (e.g. "$#,##0.00" or "YYYY-MM-DD").

=TEXT(value, format_text)
Example:Result
=TEXT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=VALUE()Text

Converts a text string that represents a number to a number.

=VALUE(text)
Example:Result
=VALUE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TEXTBEFORE()Text

Returns text that occurs before a given character or string.

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Example:Result
=TEXTBEFORE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TEXTAFTER()Text

Returns text that occurs after a given character or string.

=TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Example:Result
=TEXTAFTER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TODAY()Date & Time

Returns the serial number of the current date.

=TODAY()
Example:Result
=TODAY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=NOW()Date & Time

Returns the serial number of the current date and time.

=NOW()
Example:Result
=NOW(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DATE()Date & Time

Returns the sequential serial number that represents a particular date.

=DATE(year, month, day)
Example:Result
=DATE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TIME()Date & Time

Returns the decimal number for a particular time.

=TIME(hour, minute, second)
Example:Result
=TIME(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=YEAR()Date & Time

Returns the year corresponding to a date as a four-digit integer.

=YEAR(serial_number)
Example:Result
=YEAR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=MONTH()Date & Time

Returns the month of a date represented by a serial number (1 to 12).

=MONTH(serial_number)
Example:Result
=MONTH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DAY()Date & Time

Returns the day of the month (integer from 1 to 31).

=DAY(serial_number)
Example:Result
=DAY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=EDATE()Date & Time

Returns the serial number that represents the date that is the indicated number of months before or after a start date.

=EDATE(start_date, months)
Example:Result
=EDATE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=EOMONTH()Date & Time

Returns the serial number for the last day of the month that is the indicated number of months before or after start_date.

=EOMONTH(start_date, months)
Example:Result
=EOMONTH(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=NETWORKDAYS()Date & Time

Returns the number of whole working days between start_date and end_date (excluding weekends and optional holidays).

=NETWORKDAYS(start_date, end_date, [holidays])
Example:Result
=NETWORKDAYS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=WORKDAY()Date & Time

Returns a date that is the indicated number of working days before or after a date.

=WORKDAY(start_date, days, [holidays])
Example:Result
=WORKDAY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DAYS()Date & Time

Returns the number of days between two dates.

=DAYS(end_date, start_date)
Example:Result
=DAYS(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DATEDIF()Date & Time

Calculates the number of days, months, or years between two dates.

=DATEDIF(start_date, end_date, unit)
Example:"5 Years"
=DATEDIF(B2, TODAY(), "Y") & " Years"
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=WEEKDAY()Date & Time

Returns the day of the week corresponding to a date (1 for Sunday to 7 for Saturday by default).

=WEEKDAY(serial_number, [return_type])
Example:Result
=WEEKDAY(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=WEEKNUM()Date & Time

Returns the week number of a specific date.

=WEEKNUM(serial_number, [return_type])
Example:Result
=WEEKNUM(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PMT()Financial

Calculates the payment for a loan based on constant payments and a constant interest rate.

=PMT(rate, nper, pv, [fv], [type])
Example:-$1,798.65
=PMT(0.06/12, 360, 300000)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=PV()Financial

Returns the present value of an investment: the total amount that a series of future payments is worth now.

=PV(rate, nper, pmt, [fv], [type])
Example:Result
=PV(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=FV()Financial

Returns the future value of an investment based on periodic, constant payments and a constant interest rate.

=FV(rate, nper, pmt, [pv], [type])
Example:Result
=FV(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=NPV()Financial

Calculates the net present value of an investment by using a discount rate and a series of future payments and income.

=NPV(rate, value1, [value2], ...)
Example:Result
=NPV(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=IRR()Financial

Returns the internal rate of return for a series of cash flows.

=IRR(values, [guess])
Example:Result
=IRR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=XNPV()Financial

Returns the net present value for a schedule of cash flows that is not necessarily periodic.

=XNPV(rate, values, dates)
Example:Result
=XNPV(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=XIRR()Financial

Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic.

=XIRR(values, dates, [guess])
Example:Result
=XIRR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=RATE()Financial

Returns the interest rate per period of an annuity.

=RATE(nper, pmt, pv, [fv], [type], [guess])
Example:Result
=RATE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=NPER()Financial

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

=NPER(rate, pmt, pv, [fv], [type])
Example:Result
=NPER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=SLN()Financial

Returns the straight-line depreciation of an asset for one period.

=SLN(cost, salvage, life)
Example:Result
=SLN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISBLANK()Information

Returns TRUE if the value refers to an empty cell.

=ISBLANK(value)
Example:Result
=ISBLANK(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISNUMBER()Information

Returns TRUE if the value is a number.

=ISNUMBER(value)
Example:Result
=ISNUMBER(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISTEXT()Information

Returns TRUE if the value is text.

=ISTEXT(value)
Example:Result
=ISTEXT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISNONTEXT()Information

Returns TRUE if the value is not text (blank cells are nontext).

=ISNONTEXT(value)
Example:Result
=ISNONTEXT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISLOGICAL()Information

Returns TRUE if the value is a logical value (TRUE or FALSE).

=ISLOGICAL(value)
Example:Result
=ISLOGICAL(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISERROR()Information

Returns TRUE if the value is any error value (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL!).

=ISERROR(value)
Example:Result
=ISERROR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISERR()Information

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

=ISERR(value)
Example:Result
=ISERR(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISNA()Information

Returns TRUE if the value is the #N/A (value not available) error value.

=ISNA(value)
Example:Result
=ISNA(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISFORMULA()Information

Returns TRUE if there is a reference to a cell that contains a formula.

=ISFORMULA(reference)
Example:Result
=ISFORMULA(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISODD()Information

Returns TRUE if the number is odd.

=ISODD(number)
Example:Result
=ISODD(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=ISEVEN()Information

Returns TRUE if the number is even.

=ISEVEN(number)
Example:Result
=ISEVEN(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=TYPE()Information

Returns an integer representing the data type of a value: 1 = number, 2 = text, 4 = logical, 16 = error, 64 = array.

=TYPE(value)
Example:Result
=TYPE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DSUM()Database

Adds the numbers in a column of records in a list or database that match conditions you specify.

=DSUM(database, field, criteria)
Example:Result
=DSUM(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DCOUNT()Database

Counts the cells that contain numbers in a column of records in a database that match conditions you specify.

=DCOUNT(database, field, criteria)
Example:Result
=DCOUNT(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DAVERAGE()Database

Averages the values in a column of a list or database that match conditions you specify.

=DAVERAGE(database, field, criteria)
Example:Result
=DAVERAGE(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
=DGET()Database

Extracts from a database a single record that matches conditions you specify.

=DGET(database, field, criteria)
Example:Result
=DGET(A2:A10)
Microsoft 365, Excel 2024, Excel 2021, Excel 2019Try in Live Simulator
Advertisement Google AdSense Verified Slot

Google AdSense Responsive Unit (auto)

Compliant responsive placement adhering to Google Publisher Policies. Ads will display here upon adding your Publisher ID in .env.local.