SUM 与常用统计函数

函数不是程序员的专利,它就是 Excel 预先替你写好的计算步骤:你告诉它算哪些格子,它把结果填给你。这篇从最常用的 SUM 讲起,覆盖五个统计函数,全是大白话,照着例子的格式写就能用。

SUM:求和从这一步开始

最常见的写法:在空白单元格里输入 =SUM(B2:B10),回车,B2 到 B10 这一列九个数字的和就出来了。冒号表示从哪到哪(区域),逗号表示再追加一块。两种都能混着写:=SUM(B2:B10,D2:D10) 表示两段分别求和再相加。

你可以直接手敲这五个字母加括号,也有更快的一条路:选中结果要放的单元格,按 Alt 与等号组合键,Excel 会自动猜你要加哪一片,按回车确认。猜错了就把虚线框拖到正确区域再回车。

真实例子:学生成绩表,六门课分别在 B 到 G 列,要在 H 列算每个学生的总分。在 H2 按 Alt+= 回车,再用填充柄往下双击,全班总分十秒做完。单个求和用这招,比任何方法都快。

认识区域引用的写法

写法 意思 翻译
B2:B10 从 B2 到 B10 的连续区域 一整块
B2,D2 只有 B2 和 D2 两个格子
B:B 整个 B 列 一整列
2:2 整个第 2 行 一整行
$B$2:$B$10 加了美元符号的绝对引用 往下拖时不变

最后那行是本篇要记住的进阶概念:美元符号锁定引用。=SUM($B$2:$B$10) 这种公式无论复制到哪,永远算 B2 到 B10,不会被 Excel 偷偷调整。函数篇第一课的内容就是这个。

五个统计函数一起认

求和之外,统计最高分、平均分、及格人数,都用现成函数:

函数 作用 示例 结果
AVERAGE 算术平均值 =AVERAGE(B2:B10) 平均分
MAX 最大值 =MAX(B2:B10) 最高分
MIN 最小值 =MIN(B2:B10) 最低分
COUNT 数一数有几个数字 =COUNT(B2:B10) 参考人数
COUNTA 数一数有几个非空单元格 =COUNTA(A2:A10) 登记人数

COUNT 与 COUNTA 的区别新手最容易混:COUNT 只数数字,遇到文字直接跳过;COUNTA 只要单元格里不是空的都数,文字、数字、空格字符全算。统计应到人数用 COUNTA(姓名列有字就算到),统计实考人数用 COUNT(有成绩才算)。

顺便提一句隐藏行的陷阱:SUM 会把隐藏行的数字一起加,如果报表里隐藏了暂不计入的行,求和结果会多出来。筛选后求和用 SUBTOTAL 函数更稳,这部分留到数据整理篇细讲。

ROUND:别让小数点出卖你

平均分算出来 86.66666667,给家长看谁受得了。套一层 ROUND:=ROUND(AVERAGE(B2:B10),0),第二个参数表示保留几位小数,0 就是个位四舍五入。保留一位写 1。

注意 ROUND 真正改变数值,而开始选项卡的增减小数位按钮只改显示。两者做差总是使人上当:显示 86.7 的格子参与别的计算时仍带着一串 6。重要报表统一用 ROUND,别把面子工程留给后面的人。

SUMIF:带条件的求和

普通 SUM 不挑食,全加。现实里经常要挑着加:只算三班的总分、只算办公用品的开销。这时候用 SUMIF,写法是 =SUMIF(条件区域,条件,求和区域)。

例子:A 列是班级,B 列是总分。想算三班总分:=SUMIF(A2:A100,“三班”,B2:B100)。注意条件是文字时要加引号,Excel 规定文本参数必须用引号包起来。条件也可以是数字或比较式,比如 输入 =SUMIF(B2:B100,“>80”) 表示只加大于 80 的数,这时候条件和求和区域是同一片,第三参数可省。

函数怎么输入最快

三种姿势任选:

  • 手敲:输入等号加函数名,比如 输入 =SU,就会出现候选列表,用方向键选 SUM 按 Tab 补全。
  • 编辑栏的点 fx 按钮:打开插入函数对话框,有中文搜索,输平均两个字就能找到 AVERAGE。
  • 开始选项卡的自动求和下拉:点和、平均值、计数、最大值、最小值,直接套现成公式。

新手推荐第二种,因为对话框里每个参数都有中文提示,还会实时显示计算结果预览,写错了立刻能看见哪里不对。

公式报错看这里

报错代码 意思 最常见原因
#VALUE! 参数类型不对 区域里掺了文字,或条件格式写错
#DIV/0! 除以零 统计平均值的区域全是空
#REF! 引用失效 引用的单元格被整行删除
#NAME? 名字写错 函数名拼写错误,比如 SUMM
括号不配对 公式不结算 少个右括号,编辑栏会提醒

写长公式时留意编辑栏的括号提示:Excel 在你输入括号时会把当前层级标色,少了右括号回车时会直接弹错提醒。

跨表引用:别的表也能算

函数不局限于当前表。=SUM(Sheet2!B2:B10) 这种带感叹号的写法,就是引用 Sheet2 里的区域。表名是中文也可以,比如 =SUM(六月流水!B2:B50)。表名里有空格或特殊符号时,Excel 会自动加一对单引号包起来,照着复制即可,不用自己想太多。

跨表引用最省事的输入方式:写函数写一半,直接用鼠标点别的表、框选区域,引用会自动填进去。手敲感叹号容易错,鼠标点选最稳。

状态栏的临时统计

说个不写公式的小秘密:选中任意一片数字,看窗口左下角状态栏,平均值、计数、求和三个数字实时显示。临时确认总数对不对时,选中区域瞄一眼即可,比写个临时公式再删掉快十倍。如果没有显示,右键状态栏勾选这几项。

小结

本篇带走:SUM 跟 Alt+=、五个统计函数的分工、ROUND 真舍入、SUMIF 挑着加。函数学习最快的路径不是背,而是找一个自己工作中的真表格,把每个函数试一遍,写成自己的公式。

延伸阅读