核心结论:excel 求平均值首选 AVERAGE 函数,作用是计算指定单元格区域内所有数值的算术平均数,会自动跳过空白单元格和文本内容,除此之外还有 AVERAGEIF 单条件求平均、AVERAGEIFS 多条件求平均,适合按分类筛选之后再计算平均分。很多用户计算出错,是区域里面夹杂文本、空格、错误值,AVERAGE 遇到 VALUE 这类错误值会直接报错,不能正常算出平均值,写公式必须以等号开头,括号逗号使用英文半角符号。
函数对照表
| 函数 | 功能 | 适用场景 |
|---|---|---|
| AVERAGE | 普通算术平均值 | 全部数据统一求平均 |
| AVERAGEIF | 满足单个条件再求平均 | 按班级按部门求平均分 |
| AVERAGEIFS | 多个条件同时满足求平均 | 多维度筛选求平均 |
详细操作步骤
1 普通求平均值,选中要输出结果的空白单元格,输入公式 =AVERAGE (A2:A20),A2:A20 就是需要计算的数据区域,按下回车,单元格就会显示平均值结果。
2 快捷按钮方式,选中数据区域之后,点击顶部开始选项卡,在编辑组找到自动求和下拉箭头,选择平均值,Excel 会自动生成 AVERAGE 公式。
3 单条件求平均,公式 =AVERAGEIF (A2:A20,"一班",B2:B20),含义是 A 列等于一班对应的 B 列数值,计算平均值。
4 多条件求平均,使用 AVERAGEIFS,同时设置多个条件区域和条件,适合两个筛选条件同时满足再计算均值。
5 如果需要下拉批量计算,可以把条件改成单元格引用,鼠标放在单元格右下角黑色十字填充柄向下拖动填充。
6 如果表格是手动计算模式,修改源数据之后平均值不会自动更新,按 F9 强制重算,或者在选项里面改成自动计算。
进阶补充要点
第一 AVERAGE 只统计数字,单元格里面文字、空白单元格会自动忽略,但是错误值会让整个公式报错。
第二 如果想要把 0 值也参与计算,AVERAGE 默认是包含 0 的,不需要额外设置。
第三 如果需要剔除最高分最低分之后求平均,可以使用 TRIMMEAN 函数。
第四 单元格如果是文本型数字,AVERAGE 会识别成文本,不参与平均值计算,需要转换成真正数值。
第五 WPS 表格全部兼容这一组求平均值函数,操作入口和微软 Excel 基本一致。
常见问题
问题 1 excel 要怎么求平均值,公式返回 VALUE 错误
回答 excel 要怎么求平均值,出现 VALUE 错误,是选定区域里面存在错误值或者汉字文本,清理区域内非数字内容,重新运行 AVERAGE 函数,就可以正常求出平均值。
问题 2 excel 要怎么求平均值,想只统计满足条件的数据
回答 excel 要怎么求平均值,单条件使用 AVERAGEIF,多条件使用 AVERAGEIFS,不用手动筛选,公式自动按照条件筛选数据计算平均值。
问题 3 excel 要怎么求平均值,结果和手动计算不一样
回答 excel 要怎么求平均值,结果不一致,大概率是区域里面有文本数字,或者包含隐藏行没有排除,确认单元格格式为数值,筛选场景可以搭配 SUBTOTAL 实现可见单元格求平均值。
免责声明
本文基于微软 Excel 常规版本编写,WPS 表格函数逻辑基本一致,不同版本界面可能存在细微差别,本文仅作为操作参考,不承担公式区域选择错误造成统计结果偏差相关责任。


