第02章:MAX 函数 —— 求最大值

求一组数字的最大值,认识区域引用的三种写法

📥 本章配套练习册(数据已录入、写完公式自动判分):点击下载 第02章-MAX函数-练习.xlsx

难度:⭐ | 建议用时:20 分钟 | 前置知识:单元格区域引用(A1:A10)

本章学习目标

  • 会用 MAX 求一组数字中的最大值
  • 掌握 MAX 的三种参数写法:区域、多个区域、直接写数字
  • 了解 MAX 会忽略文本和空单元格

一、这个函数是干什么的?

MAX 是英文 Maximum(最大值)的缩写。给它一堆数字,它告诉你最大的那个是多少

生活化理解:全班考试成绩出来,老师问"最高分是多少?"——MAX 就是帮你瞬间回答这个问题的函数。

二、语法结构

1
=MAX(数字1, [数字2], ...)
参数 是否必须 说明
数字1 必须 可以是一个区域(如 A1:A10)、一个单元格、或直接写的数字
数字2…… 可选 最多可以写 255 组参数

三种常见写法:

1
2
3
=MAX(B2:B6)            ← 最常用:求一个区域的最大值
=MAX(B2:B6, D2:D6)     ← 求两个区域合起来的最大值
=MAX(85, 92, 78)       ← 直接比较写死的数字

三、基础示例(手把手)

示例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 输入:

1
=MAX(B2:B6)

结果:95(赵六的语文成绩)

解读:B2:B6 是语文成绩所在的 5 个格子,MAX 把它们全部扫一遍,返回最大的 95。

示例2:求全班所有成绩的最高分

1
=MAX(B2:D6)

结果:95

解读:B2:D6 是一个 5 行 × 3 列的长方形区域(15 个成绩),MAX 照样全部比较。

示例3:求某个人三科中的最高分

求张三(第2行)三科里的最高分:

1
=MAX(B2:D2)

结果:92(张三的数学)

解读:区域不一定要是一整列,一行中的一段(B2:D2)也可以。

四、进阶用法

1. MAX 会忽略文本和空单元格

如果区域里混着"缺考"这样的文字或空格子,MAX 自动跳过它们,只对真正的数字求最大值,不会报错。

1
=MAX(A1:A5)    ← A1:A5 里有数字也有"缺考",结果只看数字

2. MAX 的好兄弟 MIN(顺便认识)

函数 作用
MAX 最大值
MIN 最小值(用法一模一样)

=MIN(B2:B6) 就是求语文最低分 → 76

3. 实际工作中的组合:最大值减最小值 = 极差

1
=MAX(B2:B6)-MIN(B2:B6)

结果: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 函数

世界是你们
使用 Hugo 构建
主题 StackJimmy 设计