Complete Formula Guide

Essential Excel Formulas Index

Master Microsoft Excel with our interactive dictionary of the most important formulas. Filter by category, view code syntax, and download free practice sheets.

Lookup & Reference Intermediate

VLOOKUP Function

Vertically searches for a value in the first column of a table array and returns a value in the same row from a specified column.

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Lookup & Reference Intermediate

HLOOKUP Function

Horizontally searches for a value in the top row of a table array and returns a value in the same column from a specified row.

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Lookup & Reference Advanced

XLOOKUP Function

The modern successor to VLOOKUP and HLOOKUP. Searches a range or array, and returns the corresponding item in vertical or horizontal directions.

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode])
Lookup & Reference Advanced

INDEX Function

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

=INDEX(array, row_num, [column_num])
Lookup & Reference Intermediate

MATCH Function

Searches for a specified item in a range of cells, and then returns the relative position index number of that item.

Ads loading…
=MATCH(lookup_value, lookup_array, [match_type])
Logical & Conditional Beginner

IF Function

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

=IF(logical_test, value_if_true, value_if_false)
Logical & Conditional Intermediate

IFS Function

Evaluates multiple logical conditions and returns a value corresponding to the first condition that evaluates to TRUE.

=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], …)
Logical & Conditional Intermediate

IFERROR Function

Returns a custom value you specify if a formula evaluates to an error; otherwise, returns the normal result of the formula.

=IFERROR(value, value_if_error)
Logical & Conditional Intermediate

IFNA Function

Returns the value you specify if the expression resolves to #N/A (not available) error; otherwise, returns the result of the expression.

=IFNA(value, value_if_na)
Math & Statistical Beginner

SUM Function

Adds all the individual numbers, cell references, or range of cells that you specify together.

=SUM(number1, [number2], …)
Math & Statistical Intermediate

SUMIF Function

Adds the values in a specified cell range that meet a single set criteria or condition you define.

=SUMIF(range, criteria, [sum_range])
Math & Statistical Intermediate

SUMIFS Function

Adds the values in a cell range that meet multiple defined conditions or criteria simultaneously.

=SUMIFS(sum_range, criteria_range1, criteria1, …)
Math & Statistical Beginner

COUNT Function

Counts the total number of cells in a specified range or array that contain numerical values.

=COUNT(value1, [value2], …)
Math & Statistical Intermediate

COUNTIF Function

Counts the number of cells within a specified range that meet a single given condition or criteria.

=COUNTIF(range, criteria)
Text Cleaning Beginner

TRIM & CLEAN Functions

Removes unnecessary spaces from text lines (TRIM) and deletes all non-printable characters (CLEAN) to repair messy data.

=TRIM(text)  |  =CLEAN(text)
Ads loading…

Advertisement-X