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
HOME · INSERT · FORMULAS · DATA
fx =AVERAGEIF(A2:A100, "North", C2:C100)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 1 | Department | "North" | Salary Column | =AVERAGEIF(...) |
| 2 | 2 | Subset Filter | Evaluated | Mean Computed | $68,400 Average |
| 3 | 3 | Model Audit | Checked | Verified | Accurate 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)