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 挑着加。函数学习最快的路径不是背,而是找一个自己工作中的真表格,把每个函数试一遍,写成自己的公式。
