首页 > 你问我答 >

问 excel 求平均值函数 AVERAGE 全套用法

2026-11-06 13:54:32
最佳答案

答

excel 求平均值函数最基础就是 AVERAGE,用来计算算术平均值,也就是总和除以有效数值个数,除此之外还有 AVERAGEIF 单条件求平均值,AVERAGEIFS 多条件求平均值,TRIMMEAN 剔除极值求平均值,SUBTOTAL 筛选可见单元格求平均值,这几个都是办公表格常用的求平均值函数,很多新手容易混淆,AVERAGE 是全部数值直接平均,条件类求平均值函数是满足指定条件才参与计算,TRIMMEAN 专门用于评委打分,自动去掉最高分最低分之后再平均,SUBTOTAL 适合筛选之后动态统计可见行平均值,AVERAGE 会自动忽略空单元格,但是零值会参与计算,文本格式数字会被直接跳过,这个是求平均值函数最常见出错原因,所有版本 excel 都支持 AVERAGE 系列函数,新版 WPS 表格函数逻辑完全兼容。

AVERAGE 基础求平均值函数

适合没有筛选条件,整片区域所有数字求算术平均

公式

=AVERAGE (B2:B10)

参数拆解

B2:B10 就是参与求平均值的数据区域

运算逻辑 区域内全部数字相加,再除以有效数字单元格数量

操作步骤

1 点击输出平均值的单元格

2 在编辑栏输入公式,按下回车,得到平均值结果

3 如果是多段不连续区域,使用英文逗号隔开

公式写法

=AVERAGE (B2:B6,D2:D6)

补充要点 空单元格自动跳过,但是单元格里面输入 0,这个零值会纳入平均值计算

AVERAGEIF 单条件求平均值函数

按照单个条件筛选数据之后再求平均值,比如只计算一班平均分

公式

=AVERAGEIF (A2:A10,"一班",B2:B10)

参数拆解

A2:A10 条件区域

一班 匹配条件

B2:B10 需要求平均值的分数区域

操作步骤

1 在结果单元格输入公式回车

2 可以下拉填充,依次算出各个班级单独平均值

适用场景 班级平均分,部门平均分,按类别单独统计平均值

AVERAGEIFS 多条件求平均值函数

同时满足多个条件才参与求平均值,比如一班并且男生的平均分

公式

=AVERAGEIFS (B2:B10,A2:A10,"一班",C2:C10,"男")

参数要点

B2:B10 求平均值的数据区域放在第一位,这个顺序和 AVERAGEIF 不一样,很容易写反

A2:A10 第一个条件区域

一班 第一个条件

C2:C10 第二个条件区域

男 第二个条件

注意 所有条件区域行列数量必须和平均值区域保持一致,行数不匹配公式直接报错

TRIMMEAN 剔除极值求平均值函数

竞赛评委打分专用,剔除指定比例最高最低极值之后再求平均值

公式

=TRIMMEAN (B2:B10,0.2)

参数拆解

B2:B10 打分区域

0.2 代表剔除总数据量的 20%,自动去掉部分最高分和最低分

原理 剔除极值之后,剩余数据再计算算术平均值,避免极端分数拉偏平均值

补充说明 如果剔除比例计算出来是奇数,函数会自动向下取整处理

SUBTOTAL 筛选动态求平均值函数

表格筛选之后,只统计筛选显示出来的可见单元格平均值,隐藏行不参与计算

公式

=SUBTOTAL (1,B2:B10)

参数说明

第一个参数填写 1,代表 AVERAGE 求平均值功能

如果填写 101,手动隐藏的行同样会排除,筛选隐藏行两种参数都可以识别

适用场景 动态筛选报表,筛选切换之后平均值实时自动更新

函数对照表

函数功能适用场景
AVERAGE普通算术平均值全员整体平均值
AVERAGEIF单条件平均值按班级部门分类平均值
AVERAGEIFS多条件平均值多条件同时满足求平均
TRIMMEAN去极值平均值评委打分去掉高低分
SUBTOTAL筛选可见平均值筛选动态统计平均值

高频踩坑要点

第一 单元格是文本型数字,AVERAGE 会自动识别失败,求平均值函数计算结果偏低,提前把文本数字转为数值

第二 AVERAGEIFS 参数顺序,求平均区域放在最前面,和 AVERAGEIF 顺序相反,写公式很容易出错

第三 如果区域内没有任何有效数值,求平均值函数会返回 DIV/0 错误

第四 想要排除零值,不能直接用基础 AVERAGE,要改用 AVERAGEIF,条件设置大于 0

第五 小数位数只是单元格显示效果,底层计算精度不变,后续公式引用仍然是原始数值

【常见问题】

问题 1 excel 求平均值函数 AVERAGE 会不会把零分算进去

回答 1 excel 求平均值函数 AVERAGE 是会把填写的零分纳入计算,如果需要排除零分,改用 AVERAGEIF 单条件求平均值函数,设置条件大于 0,再计算 excel 求平均值。

问题 2 excel 求平均值函数筛选之后只统计显示行该用哪个

回答 2 excel 求平均值函数筛选动态统计,不能继续使用 AVERAGE,改用 SUBTOTAL,第一个参数填 1,只针对可见单元格计算 excel 求平均值,隐藏行不会参与运算。

问题 3 excel 求平均值函数去掉最高分最低分用什么函数

回答 1 excel 求平均值函数想要剔除最高分最低分,使用 TRIMMEAN 函数,设置剔除比例,自动去掉极值之后计算 excel 求平均值,适合评委打分场景。

问题 4 excel 求平均值函数提示 DIV/0 是什么原因

回答 4 excel 求平均值函数出现 DIV/0 报错,代表选中区域没有有效数值,全部是空单元格或者文本内容,检查单元格格式,把文本数字转为数值,excel 求平均值函数就可以正常计算。

【免责申明】

本文公式基于微软 excel 通用函数编写,WPS 表格函数逻辑兼容,不同版本界面基本一致,公式仅用于表格统计学习参考,正式业务使用前确认零值空值文本的统计规则是否符合业务口径。