WPS常用公式:根据数据所在区间做相应处理

yumo6668个月前 (05-07)技术文章68

如果数据在某个区间内则进行相应的处理,类似的问题在实际工作中十分常见。WPS中可以用公式快速处理。

例如下图中根据右侧成绩区间和等级的对应关系,在C列用公式计算等级。

分享5个公式。

IF嵌套

=IF(B2<60,"不及格",IF(B2<80,"中等",IF(B2<90,"良好","优秀")))

如果B2小于60成立,则输出“不及格”,

否则再用IF判断,如果B2小于80,则输出“中等”

否则再用IF判断……

IFS

=IFS(B2<60,"不及格",B2<80,"中等",B2<90,"良好",B2<100,"优秀")

如果B2小于60,输出“不及格”;

如果B2小于80,输出“中等”;

……

VLOOKUP

=VLOOKUP(B2,$F$2:$G$5,2,1)

整理好区间下限与等级的对应关系作为VLOOKUP的第二参数,同时将第四参数设置为1启用VLOOKUP的“近似匹配”模式。

近似匹配的逻辑是:如果找不到查找值,则返回小于查找值的最大值。

如在{0,60,80,90}找不到86时,则返回小于86的最大值80对应的“良好”.

注意,区间下限必须按升序排列。

XLOOKUP

=XLOOKUP(B2,$F$2:$F$5,$G$2:$G$5,,-1)

XLOOKUP第五参数设置为-1表示“精确匹配或下一个较小的项”,其逻辑和上述VLOOKUP近似匹配一样,且区间下限不需要升序或降序排列。

XLOOKUP

=XLOOKUP(B2,$F$2:$F$5,$G$2:$G$5,,1)

注意,图中是用区间上限作为对应关系。

XLOOKUP第五参数设置为1表示“精确匹配或下一个较大的项”。

如在{0,60,80,90}找不到86时,则返回大于86的最小值90对应的“良好”

相关文章

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

小伙伴们好啊,多区间判断的问题想必大家都遇到过,比如成绩评定、业绩考核等等。今天老祝就和大家分享一个多区间判断的函数公式套路。先来看问题,要根据A1单元格中的业绩给出对应的等级,划分规则是:<6...

这几个公式,专治多区间判断难题(excel多区间条件函数)

小伙伴们好啊,多区间判断的问题想必大家都遇到过,比如成绩评定、业绩考核等等。今天就和大家分享一个多区间判断的函数公式套路。先来看问题,要根据业绩分数给出对应的等级,划分规则是:<60,等级为“F...

你真的会用“if函数”吗?这3点知识,工作时必须掌握

IF函数是Excel中最常用的函数之一,但你真的知道这个函数的用法吗? 下面为大家介绍三点,工作必须掌握的知识!一、IF函数的基本语法IF函数表示根据条件进行判断并返回不同的值,它返回的结果有两个,一...

区间判断,你还在IF嵌套吗?来看看是大陆吧

首发 公众号:EXCEL办公实战先上图基本上,看着这种,很多人第一反应这个简单,IF我会!于是你默默地奋笔疾书写下了如下"套环":公式:=IF(F2<5,"1级"...

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

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

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

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