Excel Functions Reference

97 major functions. Move between detail pages and hands-on practice.

SUMIFS

★★

Sums values that meet multiple conditions.

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

Category: Aggregation

AVERAGEIFS

★★

Returns average for values matching multiple conditions.

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Category: Aggregation

COUNTIFS

★★

Counts cells matching multiple conditions.

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Category: Aggregation

SWITCH

★★

Matches expression to values and returns mapped result.

SWITCH(expression, value1, result1, [default])

Category: Conditional

VLOOKUP

☆☆

Looks up a value in the first column and returns matching value.

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

Category: Lookup

HLOOKUP

★★

Looks up a value in first row and returns matching value.

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

Category: Lookup

XLOOKUP

★★

Modern lookup function with flexible matching.

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])

Category: Lookup

XMATCH

★★★

Enhanced MATCH with additional matching/search options.

XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

Category: Lookup

NETWORKDAYS.INTL

★★★

Returns working days with customizable weekends.

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Category: Date/Time

WORKDAY.INTL

★★★

Returns workday-based date with customizable weekends.

WORKDAY.INTL(start_date, days, [weekend], [holidays])

Category: Date/Time