将对应的数值、等级等按照一定的标准划分到一个固定的范围内,也是Excel中经常用到的一种操作。除了目视检查,还有6种方法可以实现。
一、Excel成绩判定:IF函数法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=IF(D3=100,””,IF(D3>=95,””,IF(D3>=85,”Good”,IF(D3>=60,”Pass “,“失败的”))))。
解释:
1、IF函数是最常见的判断函数,其语法结构也很简单,=IF(判断条件,条件为真时的返回值,条件为假时的返回值)。
2、本例中使用了 IF 函数的嵌套形式。
二、Excel成绩判定:Ifs函数法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=IFS(D3=100,””,D3>=95,””,D3>=85,”Good”,D3>=60,”Pass”,D3
解释:
Ifs函数的作用是检查是否满足一个或多个条件,并返回第一个True条件对应的值。语法结构为:=Ifs(判断条件1,返回值1,判断条件2,返回值2…判断条件N,返回值N),一个条件对应一个返回值。
三、Excel成绩判定:函数查询法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=(D3,H$3:I$7,2).
解释:
1、函数的作用是从指定区域返回满足条件的值。语法结构为:=(查询值,数据范围,返回值列号,[匹配模式])。匹配方式为0时为精确查询,为1时为模糊查询。省略第四个参数,匹配模式时默认为模糊查询。
2、公式中=(D3,H$3:I$7,2),无论查询哪个值,数据范围都在H3:I7,所以混合引用或者绝对引用。
3、函数使用模糊查询时,如果“查询值”在数据范围内不能完全匹配,则匹配小于查询值的最大值。
四、Excel成绩判定:函数查询法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=(D3,H$3:I$7)。
解释:
1、函数的作用是在指定的行(或列,或范围)中查找并返回满足条件的值,其语法结构有两种形式。
2、向量形式:查询单行或单列中的指定值,从返回的行或列返回相同位置的值。语法结构为:=(查询值,查询值所在的行或列excel函数满足条件的最大值,返回值所在的行或列)。但是,在使用向量形式时,查询值所在的行或列的值必须按升序排序,否则无法得到正确的结果。
3、数组形式:返回指定范围内的限定值。语法结构为:=(查询值,数据范围)。需要注意的是excel函数满足条件的最大值,查询值必须在数据范围的第一列,要返回的值必须在数据范围的最后一列。
五、Excel成绩判定:+匹配组合函数法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=(MATCH(D3,H$3:H$7,1),I$3,I$4,I$5,I$6,I$7)。
解释:
1、函数的作用是过滤掉对应的值或者根据指定的值进行对应的操作。语法结构为:=(索引值,返回值1或表达式1,[返回值2或表达式2]…[返回值N或表达式N])。
2、Match函数的作用是返回指定值在指定范围内的相对位置。语法结构为:=Match(定位值、数据范围、匹配类型),其中匹配类型有1(小于)、0(精确)、-1(大于)三种。
3、公式=(MATCH(D3,H$3:H$7,1),I$3,I$4,I$5,I$6,I$7),首先使用Match函数 当前值在 H3:H7 中的相对位置,然后用函数提取出来。
六、Excel等级判断:Index+Match组合函数法。
目的:根据“成绩”确定“等级”。
方法:
在目标单元格中输入公式:=INDEX(I$3:I$7,MATCH(D3,H$3:H$7,1))。
解释:
1、Index函数的作用是从指定区域返回行列交叉处的值或引用。语法结构为:=Index(数据范围,行,[列])。当第三个参数“”被省略时,默认为第一列。
2、=INDEX(I$3:I$7,MATCH(D3,H$3:H$7,1)),首先使用Match函数提取当前值在H3:H7中的相对位置,然后使用 Index 函数提取。
结束语:
从上面的学习中,我们已经知道,判断Excel等级的方法有很多种……所使用的Excel函数也是常用的,易学易用。如果您在学习过程中有疑问或者对Excel成绩的判断有独到的见解,可以在留言区留言讨论!
#Excel函数公式##我想做个标题#
文章来源:http://www.toutiao.com/a6809878748049965581/