多区间判断,其实很简单(excel多区间判断)

yumo6663个月前 (05-07)技术文章28

小伙伴们好啊,多区间判断的问题想必大家都遇到过,比如成绩评定、业绩考核等等。今天老祝就和大家分享一个多区间判断的函数公式套路。

先来看问题,要根据A1单元格中的业绩给出对应的等级,划分规则是:

<60,等级为“F”。

60~69,等级为“E”。

70~79,等级为“D”。

80~89,等级为“C”。

90~99,等级为“B”。

>=100,等级为“A”。

下面咱们就简单汇总一下常用的解决方法和思路。

1、IF函数

=IF(A1>=100,"A",IF(A1>=90,"B",IF(A1>=80,"C",IF(A1>=70,"D",IF(A1>=60,"E","F")))))

通过IF函数嵌套,像剥洋葱一样逐层判断A1数值所在的区间,并返回对应的结果。

大于等于100,返回“A”,大于等于90,返回“B”,大于等于80,返回“C”……

这个公式的优点是易于理解,缺点是如果有多个判断条件,公式会变得越来越长了。

还有一个问题,使用IF函数进行多个区间的判断时,小伙伴们可以记住一个窍门,就是可以从最高的规则部分开始,逐级向下判断。也可以从最低的规则部分开始,逐级向上判断。刚刚这个公式,就可以写成:

=IF(A1<60,"F",IF(A1<70,"E",IF(A1<80,"D",IF(A1<90,"C",IF(A1<100,"B","A")))))

2019或是WPS的同学,还可以试试IFS哦。

2、LOOKUP

=LOOKUP(A1,{0,60,70,80,90,100},{"F","E","D","C","B","A"})

这种写法是多区间判断并返回对应值的模式化公式,是IF函数逐层判断的升级版。

注意,LOOKUP第二参数要升序处理{0,60,70,80,90,100}。

LOOKUP函数以A1为查找值,返回第二参数中小于等于A1的最大数值,也就是要找所有弟弟中的大弟弟,并第三参数{"F","E","D","C","B","A"}中对应位置的字符串。

三、建立对照

接下来这种方法看起来不够牛逼了,需要先在Excel中建立一个对照表:

然后使用VLOOKUP函数在对照表中执行近似匹配的查询:

=VLOOKUP(A1,D2:E7,2)

这里有两点需要注意:

1、是对照表中的首列使用升序排序;

2、是VLOOKUP函数省略第四参数,返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于待查询内容(A1)的最大值。

相对于其他公式,建立对照表的方法看似繁琐,但是在实际应用中更便于修改标准,而不必重新编辑公式。

四、MATCH函数

=MID("FEDCBA",MATCH(A1,{0,60,70,80,90,100}),1)

MATCH函数的作用是查询某个内容在一行或一列中的位置。

本例中MATCH函数使用A1单元格的内容作为查询值,在第二参数{0,60,70,80,90,100}中用近似匹配的方式查找A1所处的位置,返回的结果用作MID函数的第二参数。

MID 函数在文本字符串"FEDCBA"中截取字符串,截取的指定开始位置,就是由MATCH函数计算出的结果,截取的字符串长度为1。

这个公式相对比较复杂一些,看不懂的小伙伴们也不必纠结,先简单做个了解就好。

四个公式,四种不同的思路,你最喜欢哪一种呢?

今天的内容就是这些,祝各位小伙伴们一天好心情!


图文制作:祝洪忠

相关文章

excel表格if函数大于100小于200怎么表示?掌握if函数区间写法

if函数大于100小于200怎么表达?这是一个典型的if函数区间多条件案例,在日常工作中,我们可能会遇到较多的类似场景。首先来看if函数的语法,如下图所示:if函数表达式为:=if(条件,为真的结果...

这3种方法直接解决Excel区间范围条件匹配问题#查找匹配

区间范围匹配。现在00后上班的有多少还知道怎么用Excel去按照区间范围匹配对应的数据吗?像这样按消费金额满多少匹配对应的折扣率,如果不会用下面这三种方法要人工判断,真的不值老板给你开的3000块工时...

WPS四功能性函数,算式计算,IFS多条件匹配,快手办公不输EXCEL

Hello大家好,我是帮帮。今天跟大家分享一下WPS四功能性函数,算式计算,IFS多条件匹配,快手办公不输EXCEL。有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”...

最常用的if函数11种经典用法,超级实用!值得收藏学习

Excel秘籍大全,正文开始功能:判断一个条件是否满足,如果满足返回一个值,不满足则返回另一个值。结构:=IF(测试条件,真值,假值)为了方便大家了解该函数,接下来通过案例来说明:一、单条件判断如何计...

区间统计的那些事(frequency函数的运用)

近期学了一个新的函数frequency,这个函数在日常工作中还是蛮实用的,感兴的伙伴们可以看一下哦。我们先来了解一下该函数的作用及语法结构:即以一列垂直数组返回某个区域中数据的频率分布。什么意思呢?我...

【别再手动嵌套IF了!】Excel这三神仙函数让你效率翻倍!

刷到这篇的你一定遇到过这种崩溃瞬间:明明都是条件判断,却要写几十层IF套娃公式!今天教你的SWITCH、IFS函数和VLOOKUP函数,3步搞定复杂判断!场景1:产品类型直接对应提成(用SWITCH)...