📥 本章配套练习册(数据已录入、写完公式自动判分):点击下载 第02章-MAX函数-练习.xlsx
难度:⭐ | 建议用时:20 分钟 | 前置知识:单元格区域引用(A1:A10)
本章学习目标
- 会用 MAX 求一组数字中的最大值
- 掌握 MAX 的三种参数写法:区域、多个区域、直接写数字
- 了解 MAX 会忽略文本和空单元格
一、这个函数是干什么的?
MAX 是英文 Maximum(最大值)的缩写。给它一堆数字,它告诉你最大的那个是多少。
生活化理解:全班考试成绩出来,老师问"最高分是多少?"——MAX 就是帮你瞬间回答这个问题的函数。
二、语法结构
|
|
| 参数 | 是否必须 | 说明 |
|---|---|---|
| 数字1 | 必须 | 可以是一个区域(如 A1:A10)、一个单元格、或直接写的数字 |
| 数字2…… | 可选 | 最多可以写 255 组参数 |
三种常见写法:
|
|
三、基础示例(手把手)
示例1:求单科最高分
成绩表如下:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 姓名 | 语文 | 数学 | 英语 |
| 2 | 张三 | 85 | 92 | 78 |
| 3 | 李四 | 90 | 88 | 95 |
| 4 | 王五 | 76 | 85 | 82 |
| 5 | 赵六 | 95 | 79 | 88 |
| 6 | 孙七 | 88 | 91 | 90 |
求语文最高分,在 B7 输入:
|
|
结果:95(赵六的语文成绩)
解读:B2:B6 是语文成绩所在的 5 个格子,MAX 把它们全部扫一遍,返回最大的 95。
示例2:求全班所有成绩的最高分
|
|
结果:95
解读:B2:D6 是一个 5 行 × 3 列的长方形区域(15 个成绩),MAX 照样全部比较。
示例3:求某个人三科中的最高分
求张三(第2行)三科里的最高分:
|
|
结果:92(张三的数学)
解读:区域不一定要是一整列,一行中的一段(B2:D2)也可以。
四、进阶用法
1. MAX 会忽略文本和空单元格
如果区域里混着"缺考"这样的文字或空格子,MAX 自动跳过它们,只对真正的数字求最大值,不会报错。
|
|
2. MAX 的好兄弟 MIN(顺便认识)
| 函数 | 作用 |
|---|---|
| MAX | 最大值 |
| MIN | 最小值(用法一模一样) |
=MIN(B2:B6) 就是求语文最低分 → 76。
3. 实际工作中的组合:最大值减最小值 = 极差
|
|
结果:95-76=19,一眼看出成绩差距有多大。
五、常见错误与注意事项
| 问题 | 原因 | 解决 |
|---|---|---|
| 结果是 0 | 选中的区域里没有任何数字(全是文本或空白) | 检查区域选对了没有 |
| 结果明显偏小 | 区域选小了,漏掉了部分数据 | 重新检查区域范围 |
显示 #NAME? |
函数名拼错(如 MAXS) | 检查拼写 |
| 把表头选进去了 | 选了 B1:B6,表头"语文"是文本 | 没关系!MAX 会自动忽略文本,不影响结果 |
六、练习题(请先独立完成)
练习数据准备
在 Sheet1 录入下面的成绩表:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 姓名 | 语文 | 数学 | 英语 |
| 2 | 张三 | 85 | 92 | 78 |
| 3 | 李四 | 90 | 88 | 95 |
| 4 | 王五 | 76 | 85 | 82 |
| 5 | 赵六 | 95 | 79 | 88 |
| 6 | 孙七 | 88 | 91 | 90 |
题目
| 题号 | 题目 | 在何处作答 |
|---|---|---|
| 1 | 求语文最高分 | B7 |
| 2 | 求数学最高分 | C7 |
| 3 | 求英语最高分 | D7 |
| 4 | 求全班三科所有成绩中的最高分 | B8 |
| 5 | 求张三三科中的最高分 | E2 |
| 6 | 求语文和英语两科合起来的最高分(提示:两个区域) | B9 |
| 7 | 思考:把 B2 的 85 改成文字"缺考",第1题结果会怎样变化? | (动手试试) |
七、练习讲解(做完再看)
第1~3题讲解
三题思路完全一样,只是区域不同:语文在 B 列 =MAX(B2:B6),数学在 C 列 =MAX(C2:C6),英语在 D 列 =MAX(D2:D6)。
小技巧:做完第1题后,选中 B7 向右拖动填充柄到 D7,公式会自动变成 C2:C6、D2:D6(这就是相对引用的妙用),一次搞定三题。
第4题讲解
“所有成绩"是一个长方形区域 B2:D6,直接 =MAX(B2:D6)。MAX 不在乎区域是什么形状,长方形也能处理。
第5题讲解
张三的成绩在第 2 行的 B2:D2,区域是一行中的一段:=MAX(B2:D2)。
第6题讲解
两个不连续的区域,用逗号隔开:=MAX(B2:B6, D2:D6)。注意中间跳过了数学所在的 C 列。
第7题讲解
把 85 改成"缺考"后,MAX 会自动忽略这个格子,只对剩下 4 个数字比较,结果仍是 95(因为最大值 95 不受影响)。如果改成"缺考"的是 95 那个格子,结果就会变成 90。这说明 MAX 只认数字,文本不参与比较。
八、参考答案
| 题号 | 公式 | 结果 |
|---|---|---|
| 1 | =MAX(B2:B6) |
95 |
| 2 | =MAX(C2:C6) |
92 |
| 3 | =MAX(D2:D6) |
95 |
| 4 | =MAX(B2:D6) |
95 |
| 5 | =MAX(B2:D2) |
92 |
| 6 | =MAX(B2:B6,D2:D6) |
95 |
| 7 | 结果仍为 95(MAX 忽略文本"缺考”) | 95 |
本章小结
=MAX(区域)返回区域中最大的数字- 区域可以是一列、一行、一个长方形,甚至多个区域用逗号隔开
- MAX 自动忽略文本和空单元格,不会报错
- 用法相同的兄弟函数:MIN(最小值)
下一章:第03章:ROUND 函数