Free during beta

Every Excel function, explained

Syntax, real-world examples, common mistakes, and a free practice exercise for every function. No account required.

fx
157available functions
lookup

=VLOOKUP

Look up a value in the first column of a table and return a value in the same row from another column.

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup

=HLOOKUP

Look up a value in the first row of a table and return a value in the same column from another row.

HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
lookup

=INDEX

Return a value from a table or range based on a row and column number.

INDEX(array, row_num, [col_num])
lookup

=MATCH

Return the relative position of an item in a range that matches a specified value.

MATCH(lookup_value, lookup_array, [match_type])
lookup

=INDEX MATCH

The pair that replaces VLOOKUP entirely. Looks left, up, anywhere - and supports two-way lookups across rows and columns.

INDEX(return_column, MATCH(lookup_value, lookup_column, 0))
lookup

=XLOOKUP

Search a range or array and return an item corresponding to the first match found.

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
lookup

=INDIRECT

Return the reference specified by a text string, allowing dynamic cell references.

INDIRECT(ref_text, [a1])
lookup

=OFFSET

Return a reference offset from a starting point by a given number of rows and columns.

OFFSET(reference, rows, cols, [height], [width])
math

=SUM

Add all the numbers in a range of cells.

SUM(number1, [number2], ...)
math

=SUMIF

Add the cells specified by a given condition.

SUMIF(range, criteria, [sum_range])
math

=SUMIFS

Add the cells that meet multiple criteria.

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
math

=SUMPRODUCT

Return the sum of the products of corresponding ranges or arrays.

SUMPRODUCT(array1, [array2], ...)
Excel Function Library: Every Function, Free Practice · CellSkill