office百科--Excel中IF函数的使用
下面介绍if函数的使用。
(1).函数概述
IF 如果指定条件的计算结果成立(true),IF 函数将返回某个值;如果该条件的计算结果不成立(false),则返回另一个值。
(2).IF函数语法
IF(logical_test, [value_if_true], [value_if_false])
语法以及参数说明:
logical_test 必需。计算结果可能为 TRUE 或 FALSE 的任意值或表达式。简单的说就是第一个参数需要的是一个可以做判断的表达式或者是boolean类型的值。即要么成立,要么不成立。
value_if_true 可选。logical_test 参数的计算结果为 TRUE 时所要返回的值。
value_if_false 可选。logical_test 参数的计算结果为 FALSE 时所要返回的值。
举例:
IF(B3>90,"及格","不及格")
函数执行流程:
先看条件B3中的数据是否大于90,如果大于就把字符串”及格”返回,否则就返回”不及格”。
(3).If函数的使用
下面我们来和大家一起学习一下IF函数的相关使用。我们使用以下的Excel数据表做测试。

使用1:基本使用
使用if语句判断语文成绩是否及格。并在后面做好标注。
实现步骤1:在需要输入位置输入相应的if函数:
=IF(B3>90,"及格","不及格")
如下所示:

步骤2:实现效果如下:

使用2:if的嵌套使用
分段统计数学成绩,<90定位为不及格,>120定位为优秀,90~120定位为中。
步骤1:
在需要输入位置输入相应的if函数:
=IF(C2>90,IF(C2<120,"中","优秀"),"不及格")
如下所示:

步骤2:实现效果如下:

使用3:if与逻辑运算符一起使用
逻辑运算符:
and:要求连接的两个表达式或者是布尔类型值都是true,结果才是true。
如:and(1>2,3>2)结果为false,因为只有3>2成立。
or:要求连接的两个表达式或者是布尔类型值有一个是true,结果就是true。
如:and(1>2,3>2)结果为true,因为有3>2成立。
not:非操作,如果表达式的结果为true,那么not表达式结果是取反,即结果为false。
如:not(1>2)结果为true,因为1>2结果为false,加上not结果就是true。
分段统计三科成绩成绩,如果三科主科成绩都是大于120的评定为优秀学生,
其他情况判定为一般学生。
在需要输入位置输入相应的if函数:
=IF(AND(B2>120,C2>120,D2>120),"优秀学生","”一般学生“")
如下所示:

步骤2:实现效果如下:

使用4:使用Excel中给我们提供好的”条件格式”
Excel中的”条件格式”给使用者提供了许多的便捷操作,这一个按照使用者自己的需求来各自实现。实际在办公中使用的更多的是这一个操作。
如:突出显示成绩中大于90的数据,并标注出来。
步骤1:选中需要显示的数据区域,点击”条件格式”,然后点击大于,然后设置需要大于的数值。如下所示:

