excel 表格计算平均分,最常用就是 AVERAGE 函数,公式必须以英文等号开头,选中存放结果的单元格,输入 AVERAGE,括号内选中需要计算的成绩区域,回车就能自动算出算术平均分,还可以拖动填充柄批量计算。很多新手容易混淆普通平均分、单条件平均分、多条件平均分,也会遇到 0 值、空单元格参与计算导致结果不对,本质是 AVERAGE 默认自动跳过空白单元格和文字单元格,但是数值 0 会参与运算,成绩统计、测评均分、订单均价都经常使用这个函数,下面详细讲解基础计算、条件平均分、加权平均分,配套操作步骤、语法示例和错误排查。
一 基础 AVERAGE 普通算术平均分
适用场景:全部成绩统一求平均分,也就是总分除以有效数字个数
公式写法:=AVERAGE(B2:B20)
操作步骤
第一步 点击要存放平均分结果的单元格
第二步 输入英文等号,接着输入 AVERAGE,鼠标框选成绩所在数据区域
第三步 按下回车键,单元格直接输出平均分结果
第四步 选中这个公式单元格,拖动右下角填充柄,就可以批量向下复制公式,每行自动计算对应平均分
函数规则:空白单元格、文字单元格自动忽略,数值 0 会参与计算。
二 AVERAGEIF 单条件平均分
适用场景:只筛选满足一个条件的数据求平均分,比如只算一班学生平均分
公式语法:=AVERAGEIF(条件区域,条件,求均值区域)
公式示例:=AVERAGEIF(A2:A20,"一班",B2:B20)
含义:A 列等于一班,对应的 B 列成绩单独计算平均分
操作步骤
第一步 选中结果单元格
第二步 输入 = AVERAGEIF,依次填写条件区域、判断条件、求均值区域,文本条件要用英文双引号包裹
第三步 回车得到单条件平均分
三 AVERAGEIFS 多条件平均分
适用场景:同时满足多个条件才参与均分计算,比如一班并且分数大于 60 再求平均分
公式语法:=AVERAGEIFS(求均值区域,条件区域1,条件1,条件区域2,条件2)
公式示例:=AVERAGEIFS(B2:B20,A2:A20,"一班",B2:B20,">60")
重点注意:这个函数第一个参数是求均值区域,和 AVERAGEIF 参数顺序不一样,所有条件区域行列范围必须保持一致。
四 加权平均分
AVERAGE 是简单算术平均,加权平均需要组合公式,适合学分加权成绩,每科分数乘以学分,全部求和之后再除以总学分
公式示例:=SUMPRODUCT(B2:B20,C2:C20)/SUM(C2:C20)
B 列为分数,C 列为学分权重。
五 函数对照表
| 函数名称 | 类型 | 公式示例 | 适用场景 |
|---|---|---|---|
| AVERAGE | 普通算术平均 | =AVERAGE(B2:B20) | 全部成绩求平均分 |
| AVERAGEIF | 单条件平均 | =AVERAGEIF (A2:A20,"一班",B2:B20) | 满足单个条件求均分 |
| AVERAGEIFS | 多条件平均 | =AVERAGEIFS (B2:B20,A2:A20,"一班",B2:B20,">60") | 多条件同时满足求均分 |
| SUMPRODUCT 组合公式 | 加权平均 | =SUMPRODUCT(B2:B20,C2:C20)/SUM(C2:C20) | 学分加权平均分 |
六 错误排查
1 报错 DIV/0:代表符合条件的数据数量是 0,没有可计算数值,核对条件是否写错
2 结果异常:检查数字是不是文本格式,文本格式数字 AVERAGE 不会识别,需要改成常规数值格式
3 公式只显示文字:检查开头有没有英文等号,单元格格式不能是文本格式,确认计算选项是自动重算
4 不想让 0 分参与计算:使用 AVERAGEIF 增加条件,设置大于 0 再求平均分
【常见问题】
问题 1 excel 表格平均分怎么算,AVERAGE 会不会把 0 分算进去
回答 1 excel 表格平均分怎么算,AVERAGE 函数会把数值 0 参与计算,空白单元格自动跳过,如果不需要 0 分参与均分,改用 AVERAGEIF 设置大于 0 再求平均。
问题 2 excel 表格平均分怎么算,AVERAGEIF 和 AVERAGEIFS 参数顺序有什么区别
回答 2 excel 表格平均分怎么算,AVERAGEIF 第一个参数是条件区域,第三个参数才是求均值区域,AVERAGEIFS 第一个参数就是求均值区域,后面填写多组条件区域和条件,参数写反就会计算出错。
问题 3 excel 表格平均分怎么算,为什么平均分报错 DIV/0
回答 3 excel 表格平均分怎么算,DIV/0 代表没有符合条件的数值,没有数据可以计算平均分,核对条件内容,确认条件区域里面存在满足条件的成绩数值,就可以消除报错。
问题 4 excel 表格平均分怎么算,学分加权平均分能不能直接用 AVERAGE
免责声明:本文操作基于微软 excel 常规版本编写,不同版本 excel 界面选项名称可能存在细微差别,操作前建议保存原文件做好备份,工作表保护宏加密会限制公式运算,本文仅作为技术参考。

