分享

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

 龙卿澜 2020-06-05

一.MAX函数的基本用法:

1.功能:返回一组值中的最大值。

2.语法:MAX(number1, [number2], ...)

3.参数解释:number1, number2, ... Number1 是必需的,后续数字是可选的。 要从中查找最大值的 1 到 255 个数字。

4说明:

(1)参数可以是数字或者是包含数字的名称、数组或引用,每个参数引用的方式可以不同。

(2)如果参数是一个数组或引用,则只使用其中的数字。 数组或引用中的空白单元格、逻辑值或文本将被忽略。(这点很重要)

(3)如果参数不包含任何数字,则 MAX 返回 0(零)。

(4)如果参数为错误值或为不能转换为数字的文本,将会导致错误。

5.基本用法演示:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

第一参数是直接对数字100的键盘录入;第二个参数是对A1:F1单元格引用。返回的结果是100和A1:F1单元格里所有数据的最大值。

二.MAX的高级用法:

1.合并单元格填充连续的序号:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

选择要填充序号合并单元的区域输入如下公式,Ctrl+Enter填充即可。

=MAX($A$1:A1)+1

2.跳过空白行填充序号:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

在A2单元格输入如下公式,向下脱动填充到最后即可。

=IF(B2='','',MAX($A$1:A1)+1)

3多条件查询:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

(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的行列数和③构造的二维数组维度正好对应,用1和0构造的数组乘上所有的成绩。只有③所述的条件满足时,返回对应的成绩;否则返回0。最后,用MAX函数就可以实现多条件查找。

4.查找依据在不同列的查询:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

(1)要求:如下图所示根据姓名或者学号查找对应的成绩,这个用vlookup函数是无法实现的,但是MAX函数可以。

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

(2)操作步骤:

在F2单元格输入下面的公式,注意要Ctrl+Shift+Enter三键确定

=MAX(($A$2:$B$11=E1)*$C$2:$C$11)

(3)公式解析:参照序号3的多条件查找公式解析。

5.四则运算时不显示错误值:

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

MAX还能用于填充序号、条件查询?VLOOKUP不能实现的查询它可以

(1)在C2单元格输入下面的公式,向下拖动填充即可。

=MAX(A2)*MAX(B2)

(2)普通的四则运算遇到不是数值的数据类型时都会显示错误值,使用MAX函数忽略错误值和文本的特性就可以避免错误值的出现。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多