乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel2019新增函数0304-MAXIFS MINIFS-excel乘法函数

Excel2019新增函数0304-MAXIFS MINIFS-excel乘法函数

作者:乔山办公网日期:

返回目录:excel表格制作

Excel2019新增函数0304-MAXIFS MINIFS

新增函数列表

上两篇分享了IFS和SWITCH函数,本篇我们来了解一对兄弟函数—MAXIFS和MINIFS。

Excel2019新增函数0304-MAXIFS MINIFS

MAXIFS函数

光是从函数名称的字面上我们就基本可以猜到这对函数就是在给定多个条件的前提下,找到最大值/最小值。

Excel2019新增函数0304-MAXIFS MINIFS

MINIFS函数

本文中,我仅以MAXIFS函数为例。因为MINIFS函数的语法,用法,逻辑和MAXIFS函数是完全一样的,唯一的区别是一个求最大值,一个求最小值。

语法:

MAXIFS(需要查找最大值的数据区域,条件区域1,条件1,条件区域2,条件2…)

注意:

查找最大值的区域和条件区域的大小必须一致。这里说的"大小",指的是行数和列数。但是区域的位置(上下左右)不一定要"对齐"。

案例1:

Excel2019新增函数0304-MAXIFS MINIFS

案例1

如上图1,目标是返回最大年龄,同时条件是"男性"和"总监"。

=MAXIFS(D2:D7,B2:B7,"男",C2:C7,"总监")

B2:B7,"男" -- 在B2:B7区域中限定条件"男";

C2:C7,"总监" -- 在C2:C7区域中限定条件"总监";

Excel2019新增函数0304-MAXIFS MINIFS

计算过程展示

案例2:

限定条件,可以是一个具体的数值或者文本,也可以是一个表达式。

案例2中的限定条件为"华北"+"等级大于110",求最大销售额。

Excel2019新增函数0304-MAXIFS MINIFS

案例2运算过程展示

总结:

1. 第一参数为查找区域。

2. 条件区域和查找区域大小必须一致,否则返回#value错误值。

3. 查找条件可以是文本,数值,还可以是表达式。

对比MAX函数

MAX函数语法比较简单,仅仅就是将多个单元格或者多个区域的区域放在一起,找出最大值。但是逻辑不简单,需要理解数组的概念。

Excel2019新增函数0304-MAXIFS MINIFS

MAX函数+数组应用

=MAX((A14:A22="华北")*(B14:B22>110)*C14:C22)

第一步:(A14:A22="华北")返回一组逻辑值包括Ture和False,如果是"华北"那么一定返回Ture。

第二步:(B14:B22>110)同样返回一组逻辑值,如果等级大于110,一定返回True。

以上两组逻辑值相乘,再返回一组新的逻辑值,包含True和False。注意,True在运算时为1,False在运算时为0。

只有同时符合这个条件,返回值才能是1,其它都是0。

第三步:再乘以C14:C22,返回的是{0,0,0,68847,72569,0,0,0,0}这样的一组数。

Excel2019新增函数0304-MAXIFS MINIFS

应用展示

第四步:用MAX函数判断这组数中的最大值,最后得出正确的结果。

这个公式的写法并不复杂,但是逻辑就稍微复杂一些,需要理解数组的概念和数组之间的运算原理。

如果你不太熟悉数组,建议你看看我之前写的另一篇文章,你一定会有所收获的。

干货|三分钟理解数组及运算原理

可以看出,MAXIFS函数在多条件限定的情况下比MAX函数逻辑更简单,写法更直接。

留个思考题:

案例2中,如果要找多条件限定的最小值,而且只能用MIN函数的话,又应该怎么写呢?

提示:不能简单粗暴地用MIN代替MAX,需要一点小技巧。

欢迎你在留言区下写出你的公式吧。

如果你是Office365或者Office2019用户,想要获取本案例的练习文件,请私信发送“2019”获取下载链接哦。

Excel2019新增函数0304-MAXIFS MINIFS

我是微软认证讲师MCT,

关注我,一起玩Office。

相关阅读

关键词不能为空
极力推荐
  • Excel对满足条件的数据进行筛选-excel筛选

  • excel筛选,筛选出业绩大于6000的人员信息在业绩表里找到业绩大于3500小于6000的人员信息筛选业绩大于3500小于5000的人员信息多条件筛选筛选出部门二中业绩大于7000的人员信息。

ppt怎么做_excel表格制作_office365_word文档_365办公网