Max函数不止是查找最大值,数据查询它比vlookup函数更简单
一、Max函数基础
函数max函数用于求向量或者矩阵的最大元素,或几个指定值中的最大值。它的函数组成形式最常见的有下面2中形式:
函数解析:Max(A):A可以为单个单元格也可以为一个单元格区域。主要为返回单元格或单元格区域中的最大值。
案例说明:根据张三每天的销售量数据,提取最大的销售量的值
函数公式:=MAX(C2:C9)=182
二、Max函数高级用法
实际上面Max函数的功能不止是我们上面的简单查询最大值,下面我们来学习一下关于Max函数的一些高级查询操作。
案例一:Max函数快速查询人员最后一次交易日期记录
案例说明:如上图所示,我们需要查询张三和李四两个人最后一次交易日期记录。这里vlookup函数是无法查询的,但是Max可以进行查询。
函数公式:
{=MAX(($A$2:$A$9=E5)*$B$2:$B$9)}
函数解析:
1、Max函数运用了它的最大值的属性,首先($A$2:$A$9=E5)会进行第一次判断,符合对应的姓名的值会以True显示,不符合的会以False显示。在数据计算的时候,True代表1,False代表0;
2、在上一步查询出符合条件的1的值后,再用*将日期的值相乘,就会查询出对应的符合条件的数据。因为是数组的方式,最后需要按ctrl+shift+enter数组方式结束。
案例二:Max函数快速查询人员销售额数据(单条件查询)
案例说明:如上图所示,我们需要查询张三、陈诚两个人的销售额数据。这里但条件查询Max和vlookup函数同样可以查询出来。
函数公式:
{=MAX(($A$2:$A$8=F5)*$D$2:$D$8)}
函数解析:
1、Max单条件查询的时候,需要用到Ctrl+Shift+Enter三键数组求和的方式进行计算。
案例三:Max函数根据产品和日期多条件查询对应的销售量
案例说明:我们需要根据产品名称和日期,在销售数据里面查询对应的销售量,从而实现多条件查询。
函数公式:
{=MAX((($A$2:$A$9=E5)*($B$2:$B$9=F5)*$C$2:$C$9))}
函数解析:
1、Max多条件查询的时候相比vlookup函数会简单的太多。Max只需要将多个条件值用*进行连接级,最后用数组的方式进行计算即可;
2、vlookup函数在进行多条件查询的时候,需要搭配IF函数进行嵌套运用,使用起来会非常的麻烦。
现在你知道Max函数的真面目了吗?知道如何运用Max函数进行数据查询了吗?