Excel中IF函数的使用方法与实例详解

来源:本站整理 作者:网络笔记

最佳答案一、IF函数语法:【用途】执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。【语法】IF(logical_test,value_if_true,value_if_false)。【参数】Logical_test计算结果为TRUE或FALSE的任何数值或表达式;......

一、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)

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

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+