不要以为MAX函数只能在Excel表格中求最大值。MAX函数还可用于合并单元格填充序列号、跳过空白行填充序列号、条件搜索、基于不同列中的查询进行搜索、跳过错误值求和。. 本文将为朋友们分享MAX功能的进阶用法。
一.MAX函数的基本用法:
1.功能:返回一组值中的最大值。
2.语法:MAX(, [], …)
3.参数说明: , , … 是必填项,后面的数字是可选的。从 1 到 255 个数字中查找最大值。
4 说明:
(1) 参数可以是数字或名称、数组或包含数字的引用,并且每个参数的引用方式可以不同。
(2)如果参数是数组或引用,则只使用其中的数字。忽略数组或引用中的空白单元格、逻辑值或文本。(这很重要)
(3)如果参数不包含任何数字,MAX 返回 0(零)。
(4)如果参数是错误的值或无法转换为数字的文本,则会导致错误。
5.基本用法演示:
第一个参数是数字100的直接键盘输入;第二个参数是对单元格 A1:F1 的引用。返回的结果是 100 和单元格 A1:F1 中所有数据的最大值。
二.MAX的高级用法:
1.合并用连续序数填充的单元格:
选择要填充序列号合并单元的区域,输入如下公式,然后Ctrl+Enter填充。
=MAX($A$1:A1)+1
2.跳过空行填写序号:
在单元格 A2 中输入以下公式,然后向下滚动以将其填充到末尾。
=IF(B2="","",MAX($A$1:A1)+1)
3 多条件查询:
(1)在M2单元格输入如下公式,注意三个键Ctrl+Shift+Enter确认。
=MAX((B2:B11=K2)*(C1:H1=L2)*C2:H11)
(2)公式解析:
①(B2:B11=K2) 判断单元格B2:B11的内容是否等于单元格K2的内容,等于返回逻辑值true,否则返回FLASE。
②(C1:H1=L2)原理同①。
③(B2:B11=K2)*(C1:H1=L2)返回的是一个二维数组,数组的维度包含10行6列。只有名字行等于 K2 当单元格名称和列中的主题等于 L2 单元格中的主题时,返回数字 1;否则返回数字 0。
④C2:H11的行数和列数正好对应③构造的二维数组的维数excel函数满足条件的最大值,用1和0构造的数组乘以所有分数。只有满足③中描述的条件,才会返回相应的分数;否则,将返回 0。最后,可以使用MAX函数实现多条件搜索。
4.在不同的列上按查询搜索:
(1)需求:如下图excel函数满足条件的最大值,可以根据姓名或者学号搜索对应的年级,这个功能不能实现,但是MAX功能可以。
(2)操作步骤:
在F2单元格输入如下公式,注意Ctrl+Shift+Enter三个键确认
=MAX(($A$2:$B$11=E1)*$C$2:$C$11)
(3)公式分析:参考3号多条件搜索公式分析。
5.四种算术运算不显示错误值:
(1)在单元格C2中输入以下公式并向下拖动填充。
=MAX(A2)*MAX(B2)
(2)普通的四次算术运算遇到不是数值的数据类型时会显示错误值。使用MAX函数忽略错误值和文本的特性可以避免错误值的出现.
文章来源:http://www.toutiao.com/a6834332161844183556/
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容