if函数的基本用法和高级用法(IF函数的基本用法)

IF函数是我们日常工作使用频率很高的逻辑函数,根据不同的判断,得到不同的值,往往我们都是通过IF去解决问题的。我们一起来看一下它的使用方法。

IF的语法

语法:IF(判断条件,条件成立返回的值,条件不成立返回的值)

含义:对条件进行判断,并返回指定的内容(如果条件成立,那么返回第二个参数的值,否则返回第三个参数的值)

【判断条件】:计算结果为TRUE/FALSE(逻辑值)的任意值或表达式。

使用场景一:单条件判断

如果销售人员的完成率大于80%,给予激励奖50元

if函数的基本用法和高级用法(IF函数的基本用法)(1)

公式:=IF(D2>0.8,50,0)

第一个参数:D2>0.8是一个比较表达式,返回值为TRUE或者FALSE,如果表达式对,结果就为TRUE,如果表达式不对就是FALSE

使用场景二:多条件判断

根据产品代号,填写产品名称(对应的规则在右侧)

if函数的基本用法和高级用法(IF函数的基本用法)(2)

公式:=IF(B2=4058005,"酒类",IF(B2=5640505,"日常用品","零食"))

公式解释:如果B2等于 4058005 ,那么显示 酒类 ,如果B2=5640505,那么现显示日常用品,否则就是显示零食。

这里涉及到了IF的嵌套,就是一个IF函数作为另一个IF函数的参数存在。

if函数的基本用法和高级用法(IF函数的基本用法)(3)

注意事项:

1)注意括号是成对出现的。每个“("必然有一个“)”对应,大家可以观察公式里括号的颜色,是成对的括号他的颜色是一样的。

2)注意数据类型问题,如果数据(B列)中的产品代号是文本的话,我们判断条件需要这样去写:B2="4058005";这只是一种方法而已,数据类型转换有很多种方法的, 我们后期说。在进行比较的时候,两边的数据类型一定要是一样的。

3)公式的值是可以直接引用单元格里的值的,如果单元格里的值变化,公式里也会变化,但是引用主要锁定问题。

if函数的基本用法和高级用法(IF函数的基本用法)(4)

4)我们一定看自己的结果是全部的,如果产品代号(B列)里除了所说的三种代号之外,还有其他的,我们的结果就会出错。我们需要去检查一下是否遗漏了,或者通过公式来优化一下。

if函数的基本用法和高级用法(IF函数的基本用法)(5)

使用场景三:多区间判断

根据区间划分填写等级(区间划分标准在右侧)

if函数的基本用法和高级用法(IF函数的基本用法)(6)

公式:=IF(B2<60,"差",IF(B2<80,"中",IF(B2<90,"良","优")))

注意事项:

1)IF嵌套公式,他执行顺序是从左到右,直到满足,所以在第2个IF的判断条件里不需要在写分数>=60,因为前面不满足分数<60,才执行的第2个IF。

2)涉及到区间判断,一定注意逻辑关系的顺序,区间临界值要不从小到大(如公式中的60,80,90),要不从从大到小(90,80,60),不能跳着来(80,60,90)

3)整个判断条件的区间的并集是整个区间,不能遗漏条件。

在前面我们也介绍了VLOOKUP的使用,这里的IF的使用场景二、三都是可以使用VLOOKUP去解决的,大家可以尝试一下,在这里就不多数说了~,大家有什么问题,欢迎在评论区留言~关注我,不断干货分享~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页