#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
Module 11
4 min

AVERAGE Functions

Calculate average with or without conditions

AVERAGE, AVERAGEIF & AVERAGEIFS

Find the middle value of your numbers!


AVERAGE

Calculates average of all numbers.

=AVERAGE(range)

A
10
20
30
40
50
5 rows

=AVERAGE(A1:A5)30

(10+20+30+40+50) ÷ 5 = 30

AVERAGE Example


AVERAGEIF

Average of numbers that match one condition.

=AVERAGEIF(range, criteria, average_range)

Example: Average sales for "North"

A (Region)B (Sales)
North100
South200
North150
South300
North50
5 rows

=AVERAGEIF(A1:A5, "North", B1:B5)100

(100+150+50) ÷ 3 = 100

AVERAGEIF Example


AVERAGEIF with Numbers

Average of scores above 50:

=AVERAGEIF(A1:A5, ">50")

A (Scores)
40
60
80
30
70
5 rows

Result → 70 (60+80+70) ÷ 3


AVERAGEIFS

Average with multiple conditions.

=AVERAGEIFS(avg_range, range1, criteria1, range2, criteria2, ...)

Example: Average North sales > 50

A (Region)B (Sales)
North100
South200
North40
North150
South90
5 rows

=AVERAGEIFS(B1:B5, A1:A5, "North", B1:B5, ">50")125

(100+150) ÷ 2 = 125

AVERAGEIFS Example


Real Life Examples

Average student score: =AVERAGE(B2:B50)

Average score for Class A: =AVERAGEIF(A2:A50, "A", B2:B50)

Average salary: Dept = "IT" AND Experience > 3: =AVERAGEIFS(C2:C100, A2:A100, "IT", B2:B100, ">3")


Quick Comparison

FunctionWhat It DoesConditions
AVERAGEAverage of allNone
AVERAGEIFAverage with 1 ruleOne
AVERAGEIFSAverage with many rulesMultiple
3 rows

Summary

  • AVERAGE → average of all numbers
  • AVERAGEIF → average with 1 condition
  • AVERAGEIFS → average with 2+ conditions
  • Ignores empty cells and text
  • Put criteria in quotes: "North", ">50"