maxif的语法结构(IF函数的另类用法)

IF函数小伙伴们并不陌生,在Excel使用频率极高,根据其参数一,判断条件的真假,返回不同的结果,在以前的使用过程中更多的是与AND、OR函数结合使用,或者IF多层嵌套。

maxif的语法结构(IF函数的另类用法)(1)

今天我们要说的是,IF函数与MAX、MIN函数结合数组公式的使用小技巧,话不多说,让我们一起看看。

最大成绩

下图中,A/B列为各学生成绩表,现在需要从中找出每位同学的最高(最大)成绩,利用MAX IF函数轻松搞定。

maxif的语法结构(IF函数的另类用法)(2)

在E2单元格内输入:=MAX(IF(A:A=D2,B:B))

同时按下Ctrl Shift Enter三键,完成数组公式的输入,公式下拉即可。

maxif的语法结构(IF函数的另类用法)(3)

可以发现的是,这里的IF函数只有两个参数,且第一个参数前半部引用的并不是一个单元格,而是整个A列,第二个参数也是一整列,相当于区域引用(数组),所以最后需要同时按下Ctrl Shift Enter完成数组公式的输入。

可以简单理解为公式IF(A:A=D2,B:B),返回A列所有名称为“马可波罗”同学的成绩,再对这里成绩运用MAX函数,找出其中最大的一个。

最小成绩

同理,IF函数结合MIN函数取最小值,如下图所示:

maxif的语法结构(IF函数的另类用法)(4)

平均值

某位同学的平均成绩:

maxif的语法结构(IF函数的另类用法)(5)

日期的获取

之前文章,我们曾利用Excel字典技术,获取每个客户的最早购买日期与最近购买日期Excel如何提取客户第一次与最后一次出现的记录?字典1秒搞定,这里利用MAX IF与MIN IF也可以轻松搞定。

由于日期之间可以互相比较大小(某种意义上来说,日期是特殊的数字),MAX可以返回最大的日期(最近的日期),MIN可以返回最小的日期(最早的日期)。

maxif的语法结构(IF函数的另类用法)(6)

再次强调下,公式输入完成后,一定要同时按Ctrl Shift Enter三键,完成输入。

小结

以上就是IF函数的另类用法,适合一定的场景,推荐给大家,希望对各位有用。

maxif的语法结构(IF函数的另类用法)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页