Excel中IF函数用法及实例(if函数的使用方法)

更新时间:2023-11-23 15:25:45 首页 > 学习资料

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

Excel中IF函数用法及实例(if函数的使用方法)

if函数的使用方法

IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。接下来由小编为大家整理出if函数的使用方法,仅供参考,希望能够帮助到大家!

if函数的使用方法1

if函数除了遵守一般函数的通用规则以外,还有其特有的注意事项。

1、括号必须成对,上下对应。

2、if函数有N个条件则有N+1个结果,即若结果只有3种情况的,那么条件只要2个就够了。

3、if函数最多允许出现8个返回值(结果),也就意味着,最多套用7个if。

4、多个if嵌套时,尽量使用同一种逻辑运算符。

即:统一使用大于号或者统一使用小于号。

避免出现不必要的错误。

5、if是个好函数,很管用。

他的.格式是:=if(条件1,返回值1,返回值2)。

多个嵌套的格式:=if(条件1,返回值1,if(条件2,返回值2,if(条件3,返回值3,返回值4)))。

这里先写3层嵌套,4、5、6、7层同理。

if函数的使用方法2

IF函数介绍

IF函数一般是指Excel中的IF函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。

可以使用函数 IF 对数值和公式进行条件检测。

IF函数的语法

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。

本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的`类型。

有数学、比较、逻辑和引用运算符等。)。

Value_if_true logical_test 为 TRUE 时返回的值。

例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。

如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。

如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。

value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。

例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。

如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。

如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。

VALUE_if_false 也可以是其他公式。

IF的语法

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

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

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

使用场景一:单条件判断

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

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

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

使用场景二:多条件判断

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

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

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

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

注意事项:

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

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

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

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

使用场景三:多区间判断

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

公式:=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去解决的,大家可以尝试一下,在这里就不多数说了~,大家有什么问题,欢迎在评论区留言~关注我,不断干货分享~

最近发表