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

yumo6662个月前 (05-06)技术文章17

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!



说到IF函数应该是表格数据处理中用的较多的函数之一,平常使用时一般是用来判断是否满足一个条件,其实IF函数还有很多应用的技巧,也可以与其他函数搭配使用,达到事半功倍的效果。

一、IF函数语法:

【用途】执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

【语法】IF(logical_test,value_if_true,value_if_false)。

【参数】Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。value_if_false也可以是一个表达式。

看官方的语法太复杂,小编的理解:

IF(判断条件对错,条件对时返回的值,条件错时返回的值)

简单示例:

计算销售奖励,当销售额大于100万元时,销售奖励1000元,小于等于100万元时,销售奖励200元,用到的公式:=IF(B2>100,1000,200)


二、IF函数的嵌套使用

上例中当销售额再细分,当销售额小于50万元奖励100元,小于100万元奖励200元,小于500万元奖励1000,大于500万元奖励5000元。

用到的公式:=IF(B2<50,100,IF(B2<100,200,IF(B2<500,1000,5000)))


三、IF函数的多条件判断(同时满足两个条件)

上例中,假设销售额在200-300万元之间的奖励2000元。

条件有两个:大于200, 小于300,用AND()函数检查两个条件都需要满足。

用到的公式:=IF(AND(B2>200,B2<300),2000,"")


四、IF函数的多条件判断(两个条件满足一个就可以)

假设当销售额超过600万元或者销售的商品是T恤时,再额外奖励300元

两个条件:销售额大于600,销售商品是T恤,两个条件满足一个即可奖励,用OR()函数检测满足一个条件。

用到的公式:=IF(OR(C2>600,B2="T恤"),300,"")


五、用IF函数搭配实现VLOOKUP函数逆向查找

我们在使用VLOOKUP函数查找匹配数据时,函数要求是从左向右查询,碰到需要查找左边的数据时可以移动数据列到右边。

但有时不允许改变表格结构,可以用IF函数辅助解决逆向查找

用到的公式:=VLOOKUP(G2,IF({1,0},B:B,A:A),2,0)

说明:IF{1,0}构建了一个虚拟数组,并且把顺序给倒过来,如果不理解公式,可以套用

=VLOOKUP(你找谁,IF({1,0},在哪列找,找的结果在哪列),2,0)

这样写是不是很容易理解了


小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。


VLOOKUP函数的另类讲解,会用中文就会用函数

一对多查询的几种方法,如果函数太复杂,那就用数据透视表吧

Excel生成目录简单快捷的方法,不用函数,也不用代码

相关文章

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

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

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

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

Excel-IF公式的常规使用及扩展搭配使用(包括万能公式)

在Excel公式中,IF函数使用的效率比较高。下面针对一些常用的IF函数使用说明举例。1、常用的IF公式。如:=IF(OR(D2>20,AND(B2>2,C2>5)),"满足...

IF函数四大经典用法,Excel新手必备神技!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!——首发于微信号:桃大喵学习记Excel数据处理,条件判断难少不了!今天,就跟大家分享IF函数的四大经典用法,让你轻松应对...

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

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

[office] Excel if函数用法教程以及使用实例

Excel if函数用法教程以及使用实例 在Excel 中if是根据指定条件来判断“真”“假”从而来返回相应的内容。 在Excel 中if是根据指定条件来判断“真”“假”从而来返回相应的内容。Exce...