excel 表格中怎么求平均值 AVERAGE 函数多种用法

核心答案结论是 excel 求平均值最核心函数是 AVERAGE,作用是计算指定单元格区域内所有数字的算术平均数,也就是总和除以数字个数,软件还提供自动平均值按钮一键计算,筛选状态下只计算可见单元格平均值要用 SUBTOTAL 函数,按条件求平均值使用 AVERAGEIF 单条件,多条件求平均值使用 AVERAGEIFS,临时快速查看平均值可以直接看底部状态栏,AVERAGE 会自动忽略空单元格和文本内容,但是不会自动排除 0 值,如果需要剔除 0 再计算平均值,需要额外搭配函数处理,求平均值之前要确认单元格是数值格式,如果是文本型数字,函数会跳过该单元格,导致平均值计算错误,成绩统计、单价统计、数据测算这类办公场景经常会用到这个函数。

之所以 excel 提供多种求平均值方案,是因为业务场景不一样,普通整列平均直接 AVERAGE 就可以,但是筛选之后普通 AVERAGE 依然会把隐藏行算进去,还有需要满足指定类别、指定区间才计算平均,单条件多条件平均就需要 AVERAGEIF 和 AVERAGEIFS,不同函数适配不同统计需求,避免公式过于复杂。

方法一 AVERAGE 基础求平均值

通用基础函数,所有版本 excel 都支持

1 点击存放结果的目标单元格

2 输入公式 =AVERAGE (A2:A100),A2:A100 就是需要计算平均值的数据区域,根据表格实际起止行修改

3 按下回车,单元格输出算术平均值

4 选中单元格右下角填充柄下拉,可以批量计算多列平均值

特点:自动跳过空单元格、文字单元格,只统计数字,区域里面如果有 0,0 会参与平均计算

方法二 自动平均值按钮一键计算

新手友好,不需要手动输入函数

1 选中数字下方空白单元格

2 点击顶部开始选项卡,找到自动求和旁边下拉箭头,选择平均值

3 excel 自动识别上方连续数字区域,自动生成 AVERAGE 公式

4 检查识别区域,确认无误按回车得到结果

方法三 SUBTOTAL 筛选状态求平均值

普通 AVERAGE 筛选之后,隐藏行依旧参与计算,筛选场景必须使用 SUBTOTAL

公式写法 =SUBTOTAL (1,A2:A100)

参数 1 代表平均值,只统计筛选之后可见单元格,切换筛选条件,平均值自动重新计算

补充参数 101 同样是平均值,会同时忽略手动隐藏行,参数 1 只忽略筛选隐藏行,两个参数区分清楚

方法四 AVERAGEIF 单条件求平均值

只对满足单个条件的数据计算平均值,比如只计算某一个部门的平均分

语法:=AVERAGEIF (条件区域,条件,求平均区域)

示例:=AVERAGEIF (B2:B100,"销售部",C2:C100)

含义:B 列等于销售部,对应的 C 列数字,单独计算平均值

方法五 AVERAGEIFS 多条件求平均值

同时满足多个条件才计算平均值,属于 AVERAGEIF 进阶版本

语法:=AVERAGEIFS (求平均区域,条件区域 1, 条件 1, 条件区域 2, 条件 2)

示例:=AVERAGEIFS (C2:C100,B2:B100,"销售部",D2:D100,">60")

含义:B 列是销售部,并且 D 列大于 60,对应的 C 列计算平均值,条件逻辑是同时满足

方法六 状态栏临时查看平均值

不会生成单元格公式,适合临时核对

1 鼠标选中需要计算的数字区域

2 查看窗口最底部状态栏,自动显示平均值 计数 求和

3 如果状态栏没有平均值,右键状态栏,勾选平均值选项调出

优点速度快,缺点结果不能保存,打印不会显示这个数值

各类求平均值方法对照表

方法核心特点适用场景
AVERAGE全部数字算术平均,包含隐藏行普通无筛选整列平均
SUBTOTAL排除筛选隐藏行已经开启筛选的数据表
AVERAGEIF单条件平均按部门按类别单独求平均
AVERAGEIFS多条件同时满足平均组合条件统计平均
状态栏临时查看,无公式快速核对平均值

常见异常排查

第一种情况平均值结果异常偏大偏小,是单元格为文本格式,选中整列转为数值格式。第二种情况筛选之后平均值没有变化,误用 AVERAGE,替换成 SUBTOTAL。第三种情况出现 DIV/0 错误,是符合条件的数据数量为 0,没有可计算的数字,就会报除零错误。第四种情况平均值包含 0 值,如果业务需要剔除 0,公式可以改成 = AVERAGEIF (A2:A100,"<>0"),也就是不等于 0 的数据再求平均。第五种情况 AVERAGEIFS 条件不生效,检查条件区域和求平均区域行数是否保持一致,不能长短不一。

整体总结,普通整列求平均值优先 AVERAGE,筛选场景求平均值改用 SUBTOTAL,单类别求平均使用 AVERAGEIF,多条件求平均使用 AVERAGEIFS,临时查看直接看状态栏,遇到 DIV/0 报错优先检查是否没有符合条件的数据。

【常见问题】

问题 1 excel 表格中怎么求平均值,筛选之后要用哪个函数?

回答 1 excel 表格中怎么求平均值,筛选之后不能使用普通 AVERAGE,需要使用 SUBTOTAL 函数,参数填写 1,只计算筛选可见单元格的平均值。

问题 2 excel 表格中怎么求平均值,想只算某一类别的平均分怎么做?

回答 2 excel 表格中怎么求平均值,单类别平均分使用 AVERAGEIF 函数,设置条件区域,类别条件,再指定求平均的数据区域,自动计算该类别平均值。

问题 3 excel 表格中怎么求平均值,为什么出现 DIV/0 错误?

回答 3 excel 表格中怎么求平均值,出现 DIV/0 错误一般是符合条件的数据为空,没有可以参与计算的数字,需要检查条件是否设置错误,或者该类别确实没有数据。

问题 4 excel 表格中怎么求平均值,能不能把 0 排除掉再计算平均?

回答 4 excel 表格中怎么求平均值,默认 AVERAGE 会把 0 参与计算,想要剔除 0,可以使用 AVERAGEIF,条件设置为 <>0,只对非 0 数字计算平均值。

【免责申明】

本文内容基于微软 Excel 常规版本编写,不同版本 Excel 函数语法基本一致,部分老旧版本不支持 AVERAGEIFS 函数,操作仅作办公学习参考,正式统计前建议核对原始数据,重要表格建议提前备份。

本文来自作者[虫藻勘源]投稿,不代表丝路生活网立场,如若转载,请注明出处:https://www.shjobhotel.com/bkjy/202611/2977.html

赞 (1)

发表回复

本站作者后才能评论

评论列表(4条)

  • 虫藻勘源
    虫藻勘源 2026年11月06日

    我是丝路生活网的签约作者“虫藻勘源”!

  • 虫藻勘源
    虫藻勘源 2026年11月06日

    希望本篇文章《excel 表格中怎么求平均值 AVERAGE 函数多种用法》能对你有所帮助!

  • 虫藻勘源
    虫藻勘源 2026年11月06日

    本站[丝路生活网]内容主要涵盖:教育咨询,知识百科

  • 虫藻勘源
    虫藻勘源 2026年11月06日

    本文概览:核心答案结论是 excel 求平均值最核心函数是 AVERAGE,作用是计算指定单元格区域内所有数字的算术平均数,也就是总和除以数字个数,软件还提供自动平均值按钮一键计算,筛选状态下只计算可见单元格平均值要用 SUBTOTAL 函数,按条件求平均值使用 AVERAGEIF 单条件,多条件求平均值使用 AVERAGEIFS,临时快速查看平均值可以直接看底部状态栏,AVERAGE 会自动忽略空单元格和文本内容,但是不会自动排除 0 值,如果需要剔除 0 再计算平均值,需要额外搭配函数处理,求平均值之前要确认单元格是数值格式,如果是文本型数字,函数会跳过该单元格,导致平均值计算错误,成绩统计、单价统计、数据测算这类办公场景经常会用到这个函数。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们