比IF函数更好用的等级判定函数,简单高效!
来源:网络收集 点击: 时间:2024-04-09功能:检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值。
语法结构:=Ifs(条件1,返回值1,,……,)。
目的:判断“销售额”,如果≥85000,返回“优秀”;≥60000,返回“良好”;≥50000,返回“及格”,<50000,返回“不及格”。
方法:
在目标单元格中输入公式:=IFS(F3=85000,优秀,F3=60000,良好,F3=50000,及格,F350000,不及格)。
解读:
1、If函数的实现公式为:=IF(F3=85000,优秀,IF(F3=60000,良好,IF(F3=50000,及格 ,不及格)))。
2、Ifs函数只有在365或更高版本的Excel中才可以使用,国产的Wps也支持哦!

功能:根据索引值返回相应的值所操作。
语法结构:=Choose(索引值,返回值1,……)。
目的:根据销售额的情况,返回相应的名次,第X名。
方法:
在目标单元格中输入公式:=CHOOSE(RANK(F3,F$3:F$9),第一名,第二名,第三名,第四名,第五名,第六名,第七名)。
解读:
Rank函数的作用为返回指定值在指定范围中的相对顺序,如果用If函数来实现,则需要两步,第一步,用Rank函数获取销售的的排序情况,第二步,用IF函数来判断。

作用:根据值列表求值表达式并返回与第一个匹配值相对应的结果。
语法结构:=Switch(表达式,值1,返回值1……值N,返回值N)。
目的:根据销售额的情况,返回相应的名次,第X名。
方法:
分别在目标单元格中输入公式:=RANK(F3,F$3:F$9)和=SWITCH(G3,1,第一名,2,第二名,3,第三名,4,第四名,5,第五名,6,第六名,7,第七名)。
解读:
如果用If函数来实现,则嵌套层级较多,容易出错。

功能:从单行或单列或数组中查询需要的值。
语法结构:=Lookup(查询值,数据范围)。
目的:返回“销售额”的等级情况。
方法:
在目标单元格中输入公式:=LOOKUP(F3,J$3:K$6)。
解读:
使用此方法时,需要提前准备“等级数据”,而且值列需要按照升序排序。

功能:返回指定值在指定数据范围中对应的值。
语法结构:=Vlookup(查找值,数据范围,返回值列数,匹配模式)。
目的:返回“销售额”的等级情况。
方法:
在目标单元格中输入公式:=VLOOKUP(F3,J$3:K$6,2)。
解读:
Vlookup省略第四个参数时,默认为模糊查询。

通过本文的学习,相信大家对于判断不再局限于IF函数,除了IF函数之外,还可以用Ifs、Choose、Switch、Lookup和Vlookup来解决类似的问题。对于应用技巧,你Get到了吗?欢迎在留言区留言讨论!

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_477075.html