IF函数在EXCEL表格里是一个使用较多的基础函数,多用于条件判断,条件判断的结果只有两个,不是TRUE就是FALSE,而IF函数的后面两个参数则根据条件判断的结果返回对应的内容。通常可以和AND函数和OR函数组合起来表示多个条件的关系。
函数结构:IF(logical_test,value_if_true,value_if_false)
通俗讲法:IF(测试条件,结果1,结果2)
如果满足"测试条件"则显示"结果1",如果不满足"测试条件"则显示"结果2"。
测试条件就是将两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来构成条件表达式。
下面我们用五个例子来看看IF函数的具体使用方法:
基础用法:单一条件
如图所示,查看成绩表里的英语成绩,如果大于等于60分,则显示为“及格”,否则显示为“不及格”。
函数公式:=IF(D2>=60,"及格","不及格")
这里“D2>=60”就是条件,即看英语分数是否大于等于60分。
如果大于等于60分,则返回第二参数“及格”,否则返回第三参数“不及格”。

嵌套使用 多条件判断
如图所示,将英文成绩分成三个等级,小于60分为不及格,60分到85分为良好,大于等于85分为优秀。
这里用一个IF函数显示满足不了需求,根据条件分段来看,先将分数分成60分以上和以下,再判断60分以上的两种情况。
函数公式:IF(D2<60, "不及格",IF(D2<85, "良好","优秀"))
先判断D2是否小于60,如果小于60分则显示“不及格”,否则就是大于或等于60分的情况,然后判断这个分数是否大于等于85,如果是,返回“优秀”,否则就是“良好”。

多条件同时满足(AND)
购买专栏解锁剩余56%