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

yumo6664小时前技术文章3

上一章讲解了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新公式IFS,简单好用!

举个工作中的例子,我们计算了各位员工的绩效得分情况,然后公司有一个KPI不同的绩效得分,有一个不同的评分标准,现在我们需要根据KPI得分,计算出等级情况,如下所示:用IF函数公式多嵌套我们用IF函数公...

IF函数,你真的会用吗?(if函数的使用方法百度百科)

IF是Excel中最基础最常用的函数之一。它可以根据指定条件是否成立,返回对应的结果。官方简历如下:IF(喂~谈个条件吧,如果条件成立怎么怎么着,如果条件不成立又怎么怎么着)数一数,一共有三个参数。第...

IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天

EXCEL逻辑函数中的 IF 条件判断函数,它有10大用法。先介绍下 IF 函数公式的参数含义: = IF(条件判断,成立的结果,不成立的结果)。▍如图1:在C1单元格输入=if(A1>B1,“...

IF函数只用来简单判断,那真是太浪费了,教你几个高手用法

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!说到IF函数应该是表格数据处理中用的较多的函数之一,平常使用时一般是用来判断是否满足一个条件,其实IF函数还有很多应用的技巧...

IF函数的经典用法你知道几个呢?(if函数的基本用法)

在Excel的世界里,函数公式是处理数据、分析信息的得力工具。而在众多函数中,IF函数以其简单易用、功能强大的特点,成为了无数Excel用户心中的“明星”。今天,我们就来深入探讨一下IF函数的经典用法...

Excel表格 if多条件用法(电子表格if多条件函数)

IF函数有三个参数,语法如下:=IF(条件判断, 结果为真返回值, 结果为假返回值)如成绩分为“及格”和“不及格”,直接使用“=if(B2>59,"及格","不及格...