IF结合其他函数发挥强大功能(if函数中加入其他函数)

yumo6666个月前 (05-06)技术文章37

上一章讲解了IF的简单逻辑判断,IF函数除了自身具备条件判断功能外,工作中还经常与其他的函数进行搭配,从而产生更强大的功能。

  • IF函数条件求和

上表是某些员工的产品销量数据,现在需要求和出小螃蟹的总销量

在E3单元格输入数组公式,按 Ctrl+Shift+Enter 组合键

=SUM(IF(A2:A9="小螃蟹",C2:C9))

公式解说:

公式IF(A2:A9="小螃蟹",C2:C9)按F9运算得出结果{9;FALSE;FALSE;FALSE;FALSE;6;FALSE;15}

可以看到如果A2:A9="小螃蟹",则返回对应的销量,如果不等于则返回FALSE

最后在前面加上SUM函数进行求和,求和对应的销量,FALSE转为0

  • IF函数条件求平均

如上表,需要求出小螃蟹的销量平均值

在E3单元格输入数组公式,按 Ctrl+Shift+Enter 组合键

=AVERAGE(IF(A2:A9="小螃蟹",C2:C9))

跟上面的条件求和是一样的,判断条件="小螃蟹"则返回对应销量,最后加上AVERAGE函数进行求平均

  • IF函数结合VLOOKUP逆向查找数据

如上表,我们需要根据代号查找出姓名

在F3单元格输入公式:=VLOOKUP(E3,IF({1,0},$C$2:$C$7,$A$2:$A$7),2,0)

公式解说:

由于VLOOKUP查找值必须在查找区域的首列,所以用IF({1,0},$C$2:$C$7,$A$2:$A$7) 返回一个代号在前,姓名在后的多行两列内存数组,使VLOOKUP的查找值处于查找区域的首列,再用VLOOKUP进行查找即可

  • IF结合其他函数实现一对多查找

如上表,需要找出小螃蟹销售的产品分别有哪些

在E3单元格输入数组公式,按 Ctrl+Shift+Enter 组合键

=IFERROR(INDEX($B$2:$B$9,SMALL(IF($A$2:$A$9="小螃蟹",ROW($1:$8)),ROW(A1))),"")

公式解说:

公式 IF($A$2:$A$9="小螃蟹",ROW($1:$8)) 用IF判断$A$2:$A$9是否等于小螃蟹,等于则返回对应的行号,SMALL函数对IF函数结果进行取数,公式向下填充,一次提取1,2,3……N个最小值 最后用INDEX根据SMALL函数提取的行号得出结果

最后当SMALL函数得到的结果为错误值时,表示符合条件的行号已被提取完,所以INDEX也会返回错误值,避免返回错误值,用IFERROR函数返回假空。

好了,分享到这里,当然IF函数的使用不止这一些,还有更多其他的适用范围

相关文章

一文读懂IF函数:Excel中的决策小能手!

嘿,小伙伴们,你们是不是经常在处理Excel数据时,遇到需要根据某些条件来做出不同选择的情况?比如,成绩大于60分就是及格,否则就是不及格;销售额超过目标值就奖励,否则就惩罚……这时候,我们的主角——...

Excel多条件判断IF淘汰,新公式IFS太强了!

举个工作中的实例说明,假如你是人事,需要根据规则核算员工的奖励数据按照完成率不同的等级,来计算不同的奖励,标准如下所示:然后有如下员工的完成情况,需要在D列计算出对应奖励金额:1、老版本的IF公式嵌套...

Excel表格条件判断神器 5个IF函数用法告别重复劳动 省时省力

工作中数据分类、结果判定总耗时? Excel的`IF`函数一键实现智能判断,覆盖90%条件处理场景,职场人必学!一、基础用法:单条件判断场景:绩效达标判定(B2为业绩)=IF(B2>=1000...

Excel的Vlookup+IF公式组合,3个用法,太秀了!

Vlookup函数公式在工作中天天用,再搭配IF函数公式,强上加强,今天分享3个VLOOKUP结合IF函数公式组合应用实例1、Vlookup逆向查找左边是员工编号,姓名和工资数据,需要根据员工姓名,查...

Excel神器IF函数用法大全,打工人效率翻倍全靠它!

你是不是还在为Excel里的复杂条件判断头疼?一个IF函数就能搞定90%的问题!今天教你从入门到精通,轻松玩转IF函数,让你的工作效率起飞!一、IF函数基础用法公式: =IF(条件, 结果1, 结果2...

Excel进阶神器!IF函数高阶用法全解析,打工达人必备!

上次我们聊了IF函数的基础用法,今天继续解锁它的高阶技能!从多条件判断到结合其他函数,让你的Excel操作更上一层楼!一、IF函数结合其他函数用法1. IF+SUM:条件求和场景: 根据条件对数据进行...