工作这么久,只知道IF函数,太Out了。

说到条件判断,你不会只想到IF函数吧?如下图,如何根据成绩判断等级?本期,我想和大家分享一些相关的解决方案。

工作这么久了,还只会IF函数,太Out了

1.IF函数

如果使用IF函数,可以输入公式= if (b2 >: =90,& # 8221;优秀& # 8221;,如果(B2 & gt;=80,”优秀& # 8221;,如果(B2 & gt;=70,”好& # 8221;,如果(B2 & gt;=60,”帕斯& # 8221;,”考试不及格& # 8221;)))),填下去就好了。

工作这么久了,还只会IF函数,太Out了

直接用IF函数来判断,会发现需要应用多个IF函数来完成。这时候可以借用查找功能来完成。

2.查找功能

输入公式= lookup (B2,{0,60,70,80,90},{ & # 8220;考试不及格& # 8221;;”帕斯& # 8221;;”好& # 8221;;”优秀& # 8221;;”优秀& # 8221;}),灌下去。

工作这么久了,还只会IF函数,太Out了

在辅助列的帮助下,如下图所示,可以在单元格中输入公式=LOOKUP(B2,$E$2:$E$6,$F$2:$F$6)。这比上面的公式简单吗?

工作这么久了,还只会IF函数,太Out了

当然,也有朋友会问,如果是区间,如图,这个时候该怎么办?

工作这么久了,还只会IF函数,太Out了

输入公式= lookup (0,0/((B2 >)= E $ 2:E $ 6)*(B2 & lt;=F$2:F$6))、G$2:G$6),往下填就行了。

工作这么久了,还只会IF函数,太Out了

查找函数语法结构=查找(查找值、查找范围、返回值范围)

PS:使用查找功能搜索多个条件时,有一个通用的搜索公式。

=LOOKUP(0,0/(条件1*条件2 * & # 8230;n),返回值区域)

3.VLOOKUP函数

除了使用LOOKUP函数,还可以使用VLOOKUP函数进行模糊查找,在单元格中输入公式=VLOOKUP(B2,$E$2:$F$6,2,1)。

工作这么久了,还只会IF函数,太Out了

描述:

VLOOKUP函数从指定的搜索区域返回要查找的值。

语法=VLOOKUP(搜索目标,搜索范围,返回值的列数,搜索类型)