多区间分段,晕?!最后一个天秀!文末送福利!

成绩等级判断,销售提成计算,经常会遇到多区间判断问题,如果只有一个条件非常简单,大家基本都会IF,轻松搞定,但是向下面这样的怎么搞呢?

这个根实际工作中的销售区间提成差不多,首先我们要解读规则、政策!

下面我们来看公式如何书写,首先你大部分同学的第一反应肯定是IF,那就先来IF吧!

01 | IF夺命连环套

你应该写成了这样!

▼ 套的有点晕?

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

怎么样写完了是不是很晕,还记得哪个括号对应哪个IF吗?

虽然我们应该写成上面的样子,但是很多新手朋友不是更可能写成下面这样的(错误的

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

你设置都无法正常录入这个公式,这是因为大家想当然了!

具体的解释,我已经专门写过文章这里就不啰嗦了,感兴趣的可以去阅读一下

>> 点击阅读--IF(1<=a1<=3,“对”,“错”),对吗?

还有使用AND(B2>=60,B2<70)这种的,虽然没有错误,但是冗余,IF的判断是非此即彼的,如果我们第一个判断<60,不满足条件那么对应的数肯定是大于等于60,所以不用再考虑!

高版本的同学,还可以使用IFS来处理!

02 | 高版本专享IFS函数

=IFS(B2<60,"F",B2<70,"E",B2<80,"D",B2<90,"C",B2<100,"B",TRUE,"A")

最新版本的WPS中也可以使用,使用WPS的同学赶紧去试试吧!

相当于IF的嵌套,IFS要简洁很多,不过大家需要注意,IFS的逻辑是返回首个为判断结果为TRUE对应的值!不要从大到小写额!!

虽然简洁了很多,但是实际工作中,我们不会这么用,因为真的再多几个区间,你就真的晕了!

实战使用 | VLOOKUP函数近似匹配

=VLOOKUP(B2,$E$2:$H$7,4)

特别需要注意的是,一般我们都是使用VLOOKUP的精确查找比较多,这里我们用的是近似查询,区间必须从小到大排列(升序)!返回首个小于等于查询值对应的结果!

【点我加入】附件下载、教程合集、答疑解惑

o365专属 | XLOOKUP对VLOOKUP改进

=XLOOKUP(B2,$E$2:$E$7,$H$2:$H$7,,-1)

部分同学还用不了XLOOKUP,不过功能是真的强大!其实我的SLOOKUP也可以实现!

>> 函数 | XLOOKUP入门到精通(10大案例)-基础篇

>> 函数 | XLOOKUP入门到精通(10大案例)-进阶篇

上面的方法都还可以,但是要说最简洁,我还是推荐你使用LOOKUP

永远的神 |  LOOKUP多区间处理

=LOOKUP(B2,$E$2:$F$7)

还有谁?!仿佛LOOKUP天生就为区间判断而生的一样,但是LOOKUP的强大,远远不至于差!冰山一角,可还行!

>> 轻松学LOOKUP函数,10大经典案例!

看完下次如果还是IF嵌套,那么你可能要思考一下…… 我到底是不是IF的死忠粉,还是我一直没有用心去学习。

本文由“壹伴编辑器”提供技术支持

下面是小编的自我推广时间,为自己带盐~

现在加入我们,立减69

 700+套分类整理中的 Excel模板!更多福利持续跟进中!

试运营期间会员人数超过100,再送1000套精选的PPT模板!

(0)

相关推荐