ISO 9001:2015 Certified
Govt. of Karnataka Affiliated
ADV EXCEL CLASS NOTES

SUMIF, SUMIFS, COUNTIF, COUNTIFS, AVERAGEIF and AVERAGEIFS

These functions are called Conditional Functions because they perform calculations only when specified conditions are met.


SUMIF Function

The SUMIF function adds values that meet a single condition.

Syntax

SUMIF(range, criteria, [sum_range])
Argument Description
range Cells to evaluate.
criteria Condition to check.
sum_range Cells to add if condition is met.

Example Data

Student Grade Total Marks
Rahul A 450
Priya B 390
Amit A 470

Formula

=SUMIF(B2:B4,"A",C2:C4)

Result: 920

Excel adds only the marks of students whose grade is A.


SUMIFS Function

The SUMIFS function adds values that meet multiple conditions.

Syntax

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

Example

Name Grade Result Marks
Rahul A Pass 450
Priya A Fail 390
Amit A Pass 470

Formula

=SUMIFS(D2:D4,B2:B4,"A",C2:C4,"Pass")

Result: 920


COUNTIF Function

The COUNTIF function counts cells that meet a single condition.

Syntax

COUNTIF(range, criteria)

Formula

=COUNTIF(B2:B10,"A")

Counts how many students received Grade A.


COUNTIFS Function

The COUNTIFS function counts records matching multiple conditions.

Syntax

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

Formula

=COUNTIFS(B2:B20,"A",C2:C20,"Pass")

Counts students who have Grade A and Result Pass.


AVERAGEIF Function

The AVERAGEIF function calculates the average of values that meet one condition.

Syntax

AVERAGEIF(range, criteria, [average_range])

Formula

=AVERAGEIF(B2:B20,"A",C2:C20)

Calculates the average marks of students who have Grade A.


AVERAGEIFS Function

The AVERAGEIFS function calculates averages using multiple conditions.

Syntax

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

Formula

=AVERAGEIFS(D2:D20,B2:B20,"A",C2:C20,"Pass")

Calculates average marks of students who are Grade A and Pass.


Comparison of Conditional Functions

Function Purpose Single Condition Multiple Conditions
SUMIF Adds values
SUMIFS Adds values
COUNTIF Counts records
COUNTIFS Counts records
AVERAGEIF Calculates average
AVERAGEIFS Calculates average