首页 > 生活常识 >

问 excel 中平均分怎么算 AVERAGE 函数教程

2026-11-06 16:27:35
最佳答案

答

核心结论:excel 计算平均分最常用的是 AVERAGE 函数,原理就是区域内所有数值求和之后,除以数字单元格个数,适合成绩表、考核评分这类场景,这个函数会自动跳过空白单元格,但是不会自动剔除 0 分以外的错误值,如果需要排除 0 分或者按条件求平均分,就要换成 AVERAGEIF、AVERAGEIFS,或者搭配 SUM 和 COUNT 手动计算,下面讲解基础用法、批量填充、条件平均分和常见错误处理。

基础 AVERAGE 函数写法

语法:=AVERAGE (数据区域)

操作步骤

1 选中要输出平均分的单元格

2 输入等号,写入函数,示例 =AVERAGE (B2:B10)

含义:计算 B2 到 B10 里面所有数字的平均值

3 按下回车,直接得到平均分结果

4 如果是横向多科目,计算一个学生所有科目平均分,公式 =AVERAGE (B2:F2)

手动除法求平均分(理解原理)

平均分 = 总分 ÷ 人数

用 sum 求总分,count 统计数字个数,公式 =SUM (B2:B10)/COUNT (B2:B10)

这种写法适合需要自定义规则,比如要排除空白、特殊标记单元格的场景

条件平均分函数

AVERAGEIF 单条件平均分

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

举例:计算一班学生平均分,条件区域是班级列,条件是一班,求平均区域是分数列

AVERAGEIFS 多条件平均分

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

适合同时满足班级、性别多个筛选条件之后,再计算平均分

筛选之后只算可见行平均分

表格开启筛选之后,普通 AVERAGE 仍然会把隐藏行一起计算,如果只想统计筛选出来的可见单元格平均分,要用 SUBTOTAL 函数,公式 =SUBTOTAL (1,B2:B10),参数 1 代表求平均值,这个是筛选报表很关键的知识点

函数对照表

函数功能适用场景
AVERAGE普通全部数值平均成绩整体平均分
AVERAGEIF单条件平均按班级求平均分
AVERAGEIFS多条件平均多维度筛选平均分
SUBTOTAL(1)可见行平均筛选后统计平均分

重要注意事项

1 AVERAGE 只识别数字,文本、空白单元格会自动忽略,如果单元格是文本格式数字,不会参与计算,会导致平均分不准

2 如果区域里面全部是空单元格,函数会报错 DIV/0!,可以搭配 IFERROR 包裹,出错时显示空白

3 如果需要把 0 分剔除不算平均分,AVERAGE 默认会把 0 计入,需要单独写公式排除 0 值

4 平均分结果可以右键设置单元格格式,调整保留小数位数

常见问题

问题 1 excel 中平均分怎么算,有没有专门的平均分函数

回答 1 excel 中平均分怎么算,专门函数就是 AVERAGE,excel 中平均分最基础写法 = AVERAGE (数据区域),excel 中平均分自动求和除以数字个数,空白单元格自动跳过

问题 2 excel 中平均分怎么算,筛选之后平均分还是包含隐藏行怎么办

回答 1 excel 中平均分怎么算,普通 AVERAGE 会包含隐藏行,excel 中平均分筛选后统计可见行,使用 SUBTOTAL 函数,参数写 1,excel 中平均分就只计算筛选出来的数据

问题 3 excel 中平均分怎么算,按班级单独求平均分用什么函数

回答 1 excel 中平均分怎么算,按班级求平均分使用 AVERAGEIF,excel 中平均分单条件计算,选定条件区域和分数区域,excel 中平均分就可以自动筛选对应班级计算

问题 4 excel 中平均分怎么算,出现 DIV/0 错误是什么原因

回答 1 excel 中平均分怎么算,DIV/0 代表选定区域里面没有有效数字,excel 中平均分函数找不到可以计算的数值,检查单元格是不是文本格式,excel 中平均分可以套 IFERROR 屏蔽报错

免责申明

本文基于微软 excel 常规版本演示,不同版本函数参数一致,本文仅作为办公计算学习参考,不承担因单元格格式错误造成平均分计算失误相关责任。