WPS表格使用区间进行多条件判断完成等级划分
程序员文章站
2022-06-28 19:08:14
区间相信大家并不陌生吧,在日常工作中我们经常会使用区间来进行等级划分,例如0-59表示不及格,60-79表示及格,80-100则是优秀。以上可能在数学中使用的比较多...
区间相信大家并不陌生吧,在日常工作中我们经常会使用区间来进行等级划分,例如0-59表示不及格,60-79表示及格,80-100则是优秀。以上可能在数学中使用的比较多一点,记得小时候考试,老师们就是用这个区分及格与不及格的。本文的目的是教会大家在WPS表格中使用区间来完成成绩分数的划分,经常从事相关工作的朋友不妨参考下,或许会有所帮助。
①我们首先启动WPS表格,准备好数据源,在单元格输入公式:=LOOKUP(A2,{0,19.999,39.999,59.999,69.999,79.999,89.999,100.0001},{"浪费粮食","痛心","不及格","及格","良好","优秀","最优","逆天"})。
②有人会说,用if函数不是简单多了吗,你可曾想到,if支持的嵌套数最多也就是7层,超过了则无法进行。
③得到结果,效果如下:
④在公式中,需要对是方括号还是圆括号作出判断,然后决定用<,>还是用 ≤,≥来比较,B2中的公式如下:{=INDEX($I$3:$I$11,MATCH(1,IF($D$3:$D$11="[",A2>=$E$3:$E$11,A2>$E$3:$E$11)*IF($H$3:$H$11="]",A2<=$G$3:$G$11,A2<$G$3:$G$11),0))}