首页 > 你问我答 >

问 excel 怎么求平均值 函数计算实操详解

2026-11-06 15:24:32
最佳答案

答

核心答案结论 Excel 求平均值最常用的办法是使用 AVERAGE 函数,这个函数可以自动对选中的数据区域做求和之后除以数据个数,快速得到算术平均值,除此之外 Excel 还提供 AVERAGEIF 单条件求平均值 AVERAGEIFS 多条件求平均值,以及平均值的自动状态栏快速查看功能,普通连续单元格数据优先用 AVERAGE 函数,如果需要按照筛选条件计算平均值,就选用带条件的平均函数,要特别注意函数会自动忽略区域里面的空白单元格,但是单元格里面的文本 逻辑值 零值的处理规则不一样,很多新手计算结果出错,大多是选错数据区域,没有区分普通平均和条件平均,或者单元格里面藏着文本型数字导致计算异常。Excel 平均值属于基础统计类运算,日常用来算学生平均分 员工平均薪资 产品日均销量这类场景,函数本质是内置统计公式,不需要手动先求和再计数相除,能够大幅减少手工计算错误,新版 Excel 和旧版本 Excel 的平均函数语法保持一致,WPS 表格也兼容这套函数写法。

一 普通算术平均值 AVERAGE 函数

函数基础语法

AVERAGE (数值 1 数值 2 或者数据区域)

参数可以是单个单元格,也可以是一整段连续区域,比如 A2 到 A20,支持多个不连续区域同时参与计算。

详细操作步骤

1 点击你想要存放平均值结果的空白单元格

2 输入等号,开始写公式 =AVERAGE (

3 用鼠标拖动选中需要计算平均值的数据区域,比如 A2:A15

4 输入右括号闭合公式,按下回车键

5 单元格立刻输出这一组数据的算术平均值

计算规则说明

数据类型AVERAGE 函数处理方式
纯数字正常纳入计算
空白单元格直接忽略,不参与计数
单元格数字 0会纳入计算,作为有效数值
文本内容 文字直接忽略,不参与计算
逻辑值 TRUE FALSE区域引用的时候会被忽略

二 单条件求平均值 AVERAGEIF 函数

当你需要满足某一个条件,再计算对应的平均值,就使用这个函数,比如只计算销售一部人员的平均业绩。

函数语法

AVERAGEIF (条件区域 条件 求平均的数据区域)

操作步骤

1 选中结果单元格,输入 =AVERAGEIF (

2 第一参数选中用来判断条件的区域,比如部门所在 B2:B20

3 第二参数填写条件,比如 "销售一部"

4 第三参数选中需要计算平均值的数值区域,比如业绩 C2:C20

5 回车得到符合条件数据的平均值

注意要点

条件区域和求平均区域行数必须匹配,不然容易出现结果错位,如果条件是数字,不需要加引号,如果是文字条件,必须加英文双引号。

三 多条件求平均值 AVERAGEIFS 函数

同时满足两个甚至更多条件才计算平均值,属于进阶用法,比如同时筛选部门等于销售一部,并且月份等于 3 月,再计算平均业绩。

函数语法

AVERAGEIFS (求平均的数据区域 条件区域 1 条件 1 条件区域 2 条件 2)

操作步骤

1 在空白单元格输入 =AVERAGEIFS (

2 第一个参数填写需要求平均值的数值区域

3 依次填写每一组条件区域和对应的条件

4 括号闭合,回车运算

重点提醒 AVERAGEIFS 和 AVERAGEIF 参数顺序不一样,AVERAGEIFS 是把求平均区域放在最前面,写公式的时候很容易顺序写反造成报错。

四 不用函数快速查看平均值

如果只是临时查看,不需要把结果固定在单元格里面,可以直接鼠标选中一片数字区域,Excel 底部状态栏会自动显示平均值 求和 计数,这个属于临时预览,关闭选中之后数值就消失,不会生成永久公式,适合快速核对数据。

五 常见错误排查

第一 计算结果偏小或者偏大,检查单元格里面是不是存在文本格式数字,肉眼看着是数字,但是 Excel 识别成文字,函数会跳过这部分数据。

第二 出现 DIV/0! 错误,代表符合条件的数据数量是 0,没有任何有效数值可以计算平均值,就会抛出这个报错。

第三 公式下拉填充的时候区域偏移,需要按需添加绝对引用符号锁定区域,防止拖动公式的时候选区自动变动。

总结 无筛选条件连续数据优先使用 AVERAGE,单一筛选条件使用 AVERAGEIF,多个筛选条件使用 AVERAGEIFS,临时核对数据可以直接看底部状态栏,写公式时留意参数顺序,文本型数字和空单元格是计算出错最常见的原因。

【常见问题】

问题 1 excel 怎么求平均值出现 DIV/0! 是什么原因

回答 1 excel 怎么求平均值出现 DIV/0!,代表参与计算的数据没有有效数值,一般是条件筛选之后没有匹配数据,或者选中区域全部是空单元格,没有数字可以做平均值运算,检查条件是否设置错误,确认区域内是否存在有效数字。

问题 2 excel 怎么求平均值可以跳过 0 值吗

回答 2 excel 怎么求平均值默认 AVERAGE 函数会把 0 当成有效数字参与计算,如果需要跳过 0 值,需要搭配 AVERAGEIF 函数,设置条件大于 0,只筛选大于 0 的数据再计算平均值。

问题 3 excel 怎么求平均值选中区域里面有文字会影响结果吗

回答 3 excel 怎么求平均值使用 AVERAGE 函数时,区域里面的文字会自动被忽略,不会报错,但是如果是文本格式的数字,同样会被跳过,会造成平均值和预期不一致,需要把单元格转换成真实数字格式。

问题 4 excel 怎么求平均值和状态栏平均值为什么不一样

回答 4 excel 怎么求平均值,单元格公式计算和底部状态栏平均值结果不一致,大多是状态栏预览会识别部分文本数字,而 AVERAGE 函数会跳过文本数字,或者单元格内存在隐藏行,部分筛选状态下计算逻辑有差别,可以核对单元格格式和筛选状态。

【免责申明】

本教程仅用于 Excel 办公学习参考,函数计算结果受单元格格式 筛选状态 隐藏数据等多种因素影响,实际业务使用前建议人工复核计算结果,因公式编写错误 数据录入失误造成统计偏差,由使用者自行承担相关损失,本内容不对相关后果承担责任。