Σ表格公式学堂EXCEL FORMULA & SCENARIO

AVERAGEIF条件平均

只对符合条件的那部分求平均。

Excel 2016+WPS 兼容在线测试
1

语法结构

AVERAGEIF(条件区域, 条件, [平均区域])
条件区域条件平均区域方括号 [ ] 表示可选参数
参数必填类型说明示例值
条件区域必填区域判断条件用的列B2:B6
条件必填文本/表达式筛选标准"销售部"
平均区域可选区域实际求平均的列,省略则对条件区域求平均C2:C6

返回:数字:满足条件的平均值

2

什么时候用它

算某部门人均
只看销售部的人均销售额。
看完整场景方案 →
算某科目的平均分
按科目筛选后求平均。
看完整场景方案 →
3

动画演示

动画演示·销售明细第 1 / 2 步
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
71266.6666666667
STEP 1
销售部的行:张三 1200、王五 1500、孙七 1100
1266.67:3800
4

示例演示

C7 : =AVERAGEIF(B2:B6,"销售部",C2:C6)
=AVERAGEIF(B2:B6,"销售部",C2:C6) 得到 1266.67
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
71266.6666666667
当前表:销售明细 · 公式单元格 C7 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象#DIV/0!
原因没有任何行满足条件
解决确认条件文字是否有多余空格,或改用 IFERROR 兜底
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗