HomeGuides › How to Use AVERAGEIF in Excel
Aggregation

How to Use AVERAGEIF in Excel

Last updated: 2026-09-06

⚡ Quick Answer

AVERAGEIF calculates the average of all cells in a range that meet a single given criteria.

=AVERAGEIF(A2:A100, "North", C2:C100)

📊 Visual Demo

Book1 - Excel
HOME · INSERT · FORMULAS · DATA
fx =AVERAGEIF(A2:A100, "North", C2:C100)
ABCDE
11Department"North"Salary Column=AVERAGEIF(...)
22Subset FilterEvaluatedMean Computed$68,400 Average
33Model AuditCheckedVerifiedAccurate Mean

🧠 Deep Dive

AVERAGEIF calculates the average of all cells in a range that meet a single given criteria.

Key Insights

  • SUMIF/COUNTIF take one criteria; SUMIFS take many.
  • Expanding ranges create running totals.

Common Mistakes

  • Mismatched range sizes in SUMIFS.
  • Quoting numeric criteria cell references.

Pro Tips

  • Make criteria ranges full columns.
  • Test COUNTIFS first.

FAQ

What does this formula do in plain English?

AVERAGEIF calculates the average of all cells in a range that meet a single given criteria.

Why is my formula not working?

Mismatched range sizes in SUMIFS.

Does this work in Google Sheets?

Yes, this syntax is fully compatible with Google Sheets.

What is the most common mistake?

Quoting numeric criteria cell references.

Related Guides

How to Use SUMIFS in ExcelHow to Use COUNTIFS in ExcelHow to Calculate Cumulative SumHow to Calculate Moving AverageExcel Error Hub

Need Complete Playbooks?

Download our verified manuals covering ERP Cleanup and Modeling.

Explore Playbook Series (From ₹199)