Bird
Raised Fist0
Excelspreadsheet~10 mins

AVERAGEIF and AVERAGEIFS in Excel - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the formula to calculate the average of values in range B2:B10 where the condition in A2:A10 equals "Apple".

Excel
=AVERAGEIF(A2:A10, [1], B2:B10)
Drag options to blanks, or click blank then click option'
A"A2:A10"
BApple
C"Apple"
DB2:B10
Attempts:
3 left
💡 Hint
Common Mistakes
Forgetting to put the condition text in quotes
Using a range instead of a condition
Using the wrong range for the condition
2fill in blank
medium

Complete the formula to calculate the average of values in C2:C15 where the values in B2:B15 are greater than 50.

Excel
=AVERAGEIF(B2:B15, [1], C2:C15)
Drag options to blanks, or click blank then click option'
A>50
B>=50
C50
D<50
Attempts:
3 left
💡 Hint
Common Mistakes
Using just the number without operator
Using the wrong comparison operator
Not putting the condition in quotes
3fill in blank
hard

Fix the error in the formula to average values in D2:D20 where A2:A20 equals "Yes" and B2:B20 is less than 100.

Excel
=AVERAGEIFS(D2:D20, A2:A20, [1], B2:B20, [2])
Drag options to blanks, or click blank then click option'
A"Yes"
BYes
C"<100"
D<100
Attempts:
3 left
💡 Hint
Common Mistakes
Not putting criteria in quotes
Using numeric values without operators as criteria
Mixing up the order of criteria
4fill in blank
hard

Fill both blanks to calculate the average of E2:E30 where C2:C30 equals "Completed" and D2:D30 is greater than or equal to 75.

Excel
=AVERAGEIFS(E2:E30, C2:C30, [1], D2:D30, [2])
Drag options to blanks, or click blank then click option'
A"Completed"
BCompleted
C">=75"
D>=75
Attempts:
3 left
💡 Hint
Common Mistakes
Leaving out quotes around criteria
Using numeric values without operators
Swapping criteria order
5fill in blank
hard

Fill all three blanks to calculate the average of F2:F40 where B2:B40 equals "Active", C2:C40 is less than 20, and D2:D40 is not equal to "Pending".

Excel
=AVERAGEIFS(F2:F40, B2:B40, [1], C2:C40, [2], D2:D40, [3])
Drag options to blanks, or click blank then click option'
A"Active"
B"<20"
C"<>Pending"
DActive
Attempts:
3 left
💡 Hint
Common Mistakes
Not quoting criteria
Using numeric values without operators
Using wrong syntax for not equal (should be "<>")

Practice

(1/5)
1. What does the AVERAGEIF function do in Excel?
easy
A. Finds the maximum value in a range.
B. Calculates the sum of all cells in a range.
C. Counts the number of cells that meet multiple conditions.
D. Calculates the average of cells that meet one specific condition.

Solution

  1. Step 1: Understand the purpose of AVERAGEIF

    AVERAGEIF calculates the average of cells that satisfy a single condition.
  2. Step 2: Compare with other functions

    Unlike SUM or COUNT, it focuses on averaging with one condition.
  3. Final Answer:

    Calculates the average of cells that meet one specific condition. -> Option D
  4. Quick Check:

    AVERAGEIF = average with one condition [OK]
Hint: AVERAGEIF averages cells matching one condition only [OK]
Common Mistakes:
  • Confusing AVERAGEIF with SUM or COUNT functions
  • Thinking it handles multiple conditions
  • Assuming it finds max or min values
2. Which of the following is the correct syntax for the AVERAGEIFS function?
easy
A. AVERAGEIFS(criteria_range, average_range, criteria1, criteria2)
B. AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
C. AVERAGEIFS(average_range, criteria1, criteria_range1, criteria2)
D. AVERAGEIFS(average_range, criteria_range1, criteria1)

Solution

  1. Step 1: Recall AVERAGEIFS syntax

    The correct syntax starts with the range to average, then pairs of criteria ranges and criteria.
  2. Step 2: Check option formats

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) matches the correct order: average_range, criteria_range1, criteria1, etc.
  3. Final Answer:

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) -> Option B
  4. Quick Check:

    AVERAGEIFS syntax = average_range first [OK]
Hint: AVERAGEIFS starts with average range, then criteria pairs [OK]
Common Mistakes:
  • Swapping average_range and criteria_range
  • Omitting criteria pairs
  • Using AVERAGEIF syntax for AVERAGEIFS
3. Given the data:
A1:A5 = {10, 20, 30, 40, 50}
B1:B5 = {"Yes", "No", "Yes", "No", "Yes"}
What is the result of =AVERAGEIF(B1:B5, "Yes", A1:A5)?
medium
A. 30
B. 20
C. 40
D. 50

Solution

  1. Step 1: Identify cells matching criteria

    Cells in B1:B5 with "Yes" are B1, B3, B5 corresponding to A1=10, A3=30, A5=50.
  2. Step 2: Calculate average of matching A cells

    Average = (10 + 30 + 50) / 3 = 90 / 3 = 30.
  3. Final Answer:

    30 -> Option A
  4. Quick Check:

    Average of 10,30,50 = 30 [OK]
Hint: Average only values where criteria matches [OK]
Common Mistakes:
  • Averaging all values ignoring criteria
  • Using wrong criteria text
  • Calculating sum instead of average
4. You wrote the formula =AVERAGEIFS(A1:A5, B1:B5, ">20", C1:C5, "Yes") but it returns #DIV/0!. What is the likely cause?
medium
A. No cells meet both criteria, so division by zero occurs.
B. Syntax error in the formula due to missing commas.
C. AVERAGEIFS cannot handle numeric criteria with ">".
D. The average range and criteria ranges have different sizes.

Solution

  1. Step 1: Understand #DIV/0! error in AVERAGEIFS

    This error happens when no cells meet all criteria, so average divides by zero.
  2. Step 2: Check formula logic

    If no values in B1:B5 are >20 and C1:C5 equal "Yes" simultaneously, no data to average.
  3. Final Answer:

    No cells meet both criteria, so division by zero occurs. -> Option A
  4. Quick Check:

    #DIV/0! means no matching data [OK]
Hint: Check if any data meets all criteria before averaging [OK]
Common Mistakes:
  • Assuming syntax error causes #DIV/0!
  • Thinking AVERAGEIFS can't use > or <
  • Ignoring range size mismatch possibility
5. You have sales data in A2:A10, regions in B2:B10, and sales reps in C2:C10. How do you calculate the average sales for region "East" and sales rep "John"?
hard
A. =AVERAGEIF(A2:A10, "East", B2:B10, "John")
B. =AVERAGEIFS(B2:B10, A2:A10, "East", C2:C10, "John")
C. =AVERAGEIFS(A2:A10, B2:B10, "East", C2:C10, "John")
D. =AVERAGEIF(B2:B10, "East") + AVERAGEIF(C2:C10, "John")

Solution

  1. Step 1: Identify correct function for multiple conditions

    Use AVERAGEIFS to average with more than one condition.
  2. Step 2: Match ranges and criteria correctly

    Average range is sales (A2:A10), criteria ranges are region (B2:B10) and rep (C2:C10) with criteria "East" and "John".
  3. Step 3: Verify formula syntax

    =AVERAGEIFS(A2:A10, B2:B10, "East", C2:C10, "John") matches correct syntax and logic.
  4. Final Answer:

    =AVERAGEIFS(A2:A10, B2:B10, "East", C2:C10, "John") -> Option C
  5. Quick Check:

    AVERAGEIFS with correct ranges and criteria [OK]
Hint: Use AVERAGEIFS for multiple conditions with matching ranges [OK]
Common Mistakes:
  • Using AVERAGEIF for multiple conditions
  • Swapping average and criteria ranges
  • Adding averages instead of filtering both conditions
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard