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

yumo6665个月前 (05-06)技术文章30

上一章讲解了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函数,你真的会用吗?(if函数的使用方法百度百科)

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

Excel 必备神器:Excel 中 IF 函数的深度揭秘与实战指南

在日常办公中,我们经常需要根据条件对数据进行分类判断。比如老师要给学生成绩评级,HR要给员工考核打分,销售经理要给客户分级...这些工作如果手动操作,不仅效率低下还容易出错。今天介绍的IF函数,就是E...

IF函数简单,多条件逻辑判断却很难,掌握这五种方法就一通百通了

文章最后有彩蛋!好礼相送!Excel秘籍大全,前言IF函数是使用频率最高的函数,语法也很简单。Excel秘籍大全,正文开始IF(逻辑表达式,逻辑表达式为TRUE返回,逻辑表达式为FALSE返回)一、基...

Excel高效办公秘籍:揭秘IF函数的四大经典用法!

Hey小伙伴们! 今天来聊聊Excel里的IF函数,四大经典用法让你秒变数据小能手! 快来学学吧!1. 基本用法:判断单个条件有一堆数据,想要根据某个条件来区分它们:例子:如果成绩>=60,则返...

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

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

Vlookup公式第四参数,太给力了,别再IF写一长串了

举个人事运营工作,经常遇到的例子,根据奖励标准,快速对公司员工快速进行奖励计算,如下所示:1、IF多嵌套使用(80%的人使用的方法)我们用IF函数公式进行多次的嵌套使用,输入的公式是:=IF(B2&g...