函数功能

功能说明: 根据给定的逻辑表达式,判断各个条件。如果符合条件,就返回时TRUE时的结果;如果不符合条件,则返回条件时FALSE时的结果;

语法:

IF(logical_test,value_if_true,value_if_false)

1.Logical_test: 表示逻辑表达式。也就是说,用来判断值是真是假的计算式。

2.value_if_true: 表示复核条件时返回的值。

3.value_if_false: 表示不符合条件时应返回的值。

使用说明: 使用函数时,括号要配对使用,尤其在IF嵌套函数中,应注意括号的匹配个数。

示例

当判断条件不止一个时,就需要联合AND或OR函数。AND是"和" "且" 的意思,表示多个条件必须同时满足才能成立;OR是或的意思,只要满足其中一个条件就成立。

示例: 根据学生成绩划定等级

成绩

等级

成绩<60

不及格

60=<成绩<=70

及格

70<成绩<=90

良好

成绩>90

优秀

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(1)

公式如下:

=IF(B2>90,"优秀",

IF(B2>=70,"良好",

IF(B2>60,"及格","不及格")))

得到结果:

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(2)

使用IF函数的窍门

1.输入公式时,强制换行

我们平常写公式的时候,都是写一行,但是如果公式比较复杂,则很难理解,怎么写才能看着更明了呢?

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(3)

点击右边的下三角,此时便能展开完整的编辑栏。然后分别在IF前按Alt Enter 强制换行。如下图:

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(4)

2.单个方向梳理

要么从最高的等级开始分叉,要么从最小的等级开始分叉。让树枝沿着一个方向生长。

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(5)

3.嵌套无限制,但头脑要清醒

比如上面的成绩,如果多很多等级怎么办?

我们可以先把等级对照写出来,然后再写IF语句

>=90 A

>=80 B

>=70 C

>=60 D

>=50 E

>=30 E

excel自学成才if函数(Excel最考验你的逻辑思维函数-IF函数)(6)

只要列好逻辑㽑,用IF嵌套公式分行写法,写好一行多复制几行,然后再逐个修改,也能很快完成。

不建议嵌套太多层,因为不好维护。

,