但对于许多新手来说,这些函数并不是很熟悉,毕竟很多用着旧版本的小伙伴,可能见都没见过。 下面就通过具体的示例来了解这几个函数的功能,如果还不会用得话,真的就太out了。 示例1:按照销售额划分等级发放奖金 规则如下:45000以上奖励500元、40000以上奖励450元、35000以上奖励350元、30000以上奖励200元。 可能大部分同学看到这种问题首先想到的就是IF函数嵌套,公式为: =IF(B2>45000,500,IF(B2>40000,450,IF(B2>35000,350,IF(B2>=30000,200,0)))) 估计看到这一群括号,80%的人已经晕了,现在遇到这类问题可以换IFS函数上场了。 公式为: =IFS(B2>45000,500,B2>40000,450,B2>35000,350,B2>=30000,200,B2<30000,0) 这个公式看起来是不是容易多了,IFS函数可以轻松取代复杂的多层嵌套IF语句,用一句话来说就是:=IFS(条件1,结果1,条件2,结果2,条件3,结果3,......) IFS函数最多可以使用127个不同的条件,条件越多,用这个公式的优势就更加明显。 示例2:统计出每个组早班和晚班的最低损耗率 具体问题如图所示,实际上是查找同时满足组别和班次的最小值,遇到这类问题小白估计直接就蒙圈了,高手多半会抛出一个数组公式: =MIN(IF(($A$2:$A$19=$F2)*($B$2:$B$19=G$1),$D$2:$D$19)),要按输入才行。 一听到数组小白又开始发蒙。 但是现在有了MINIFS函数,小白也可以轻松解决这类问题了。 只需要输入公式=MINIFS($D:$D,$A:$A,$F2,$B:$B,G$1)即可。 这是一个普通公式直接输入即可,MINIFS函数的用法和SUMIFS函数基本一样,用一句话说清楚它的用法:=MINIFS(结果所在区域,条件区域1,条件1,条件区域2,条件2,......) 示例3:统计出每个人的最高销售额 这个例子与前一个基本类似,区别是按照名字查找最大值。 常规的数组公式为=MAX(IF($B$2:$B$19=$E2,$C$2:$C$19)),现在可以直接使用一个函数轻松搞定,公式为=MAXIFS(C:C,B:B,E2) MAXIFS函数的用法与MINIFS函数完全一样,=MAXIFS(结果所在区域,条件区域1,条件1,条件区域2,条件2,......) 示例4:合并多个单元格的数据 要将多个单元格的数据合并,传统的方法是用&连接,或者用CONCATENATE函数合并,缺陷是只能一个一个单元格点击,无法按照区域合并,现在有了CONCAT函数,就可以批量合并数据了。 可以看出CONCAT函数的用法非常简单,对于没有特殊要求的情况是足够了,但是如果对于合并还有一些附加条件的话,就得使用下面要介绍的这个函数了。 示例5:按条件合并单元格数据 假如要在合并的数据中添加一个分隔符,就可以使用公式=TEXTJOIN("、",,B2:B5)。 TEXTJOIN函数的基本用法为=TEXTJOIN(间隔符,1,需要合并的数据或区域),第二参数1表示合并时忽略空白单元格,也可以省略不填。 |
|