news 2026/4/18 3:17:27

Excel中Lookup函数实现临界点归入下一个等级的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Excel中Lookup函数实现临界点归入下一个等级的方法

Excel中经常会遇到根据得分得到相应的评级的问题,例如:0≤得分<30为智障,30≤得分<60为轻障,60≤得分<70为不合格,70≤得分<80为勉强合格,80≤得分<90为合格,90≤得分<100为优秀,≥100为天才,可以据此做出如下评价表:

图1

如果给出一系列得分,得出相应的评级,如下表:

图2

如上例,K列使用什么公式?

大多数人最先想到的肯定是IF公式,如上例中在K列第一个要求等级的行(假设行号为6)中输入下面的公式然后下拉:

=IF(AND(0<=J6,J6<30),G2,IF(J6<60,H2,IF(J6<70,I2,J2)))

因为级别太多,上面的公式还有三个嵌套的IF我就偷懒没写了,本来要一直判断到J6<100才行。可见用IF公式是个笨办法。聪明的方法是使用LOOKUP公式,即在K2单元格中输入下面的公式再下拉:

=LOOKUP(J6,$G$1:$M$1,$G$2:$M$2)

其中$G$1:$M$1和$G$2:$M$2区域是图1中评价表的引用区域。这个公式看起来优雅得多,而且后续增加新的评级,只要在评价表区域增加新的列填入临界值及相关评级即可。

但是LOOKUP函数有个特点,那就是≥临界值时等级就是临界值对应的评价等级,如果评价方式变成>临界值时等级才是临界值对应的评价等级,而等于临界值时等级是前一个评价等级,例如,增加一个≤0评价等级为“傻蛋”,并且=100评价等级是优秀,只有>100评价等级才是天才,该怎么办?这个时候应该将临界值写成一个极小数,在0之前也写上一个相当于-∞的数(-1E+307),对应的等级为“傻蛋”。例如在Excel2016中,0改写成1E-14,(该版本算术运算的精度只能精确到10的-14次方),而100则写成=100+(1E-14)即可。修改后的等级评定表如下:

实际测试效果如下:

得分0对应的等级单元格公式为:

=LOOKUP(E6,$F$1:$M$1,$F$2:$M$2)

其余分数对应的等级单元格为该公式下拉得出。可见0分现在成了傻蛋,0.0001分就成了更高等级的智障,而100对应的等级已经成了比天才低一等级的优秀,100.000001对应的等级则是更高等级的天才。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 5:33:25

49、dhcpd 参考指南

dhcpd 参考指南 1. 简介 本文将详细介绍 dhcpd 命令及其配置文件 dhcpd.conf 的语法,它是 Internet Software Consortium (ISC) 动态主机配置协议 (DHCP) 服务器 ISC dhcpd 的参考资料。需要注意的是,dhcpd 仍在开发中,相关信息基于 Beta Release 5 Patch Level 16,软件后…

作者头像 李华
网站建设 2026/4/18 3:13:03

25、数据整理、可视化与关系型数据库入门

数据整理、可视化与关系型数据库入门 1. 数据整理与可视化练习 在数据整理和可视化方面,有几个有趣的练习可以帮助我们提升相关技能。 1.1 鸣禽的生活史 Martin(2015)对温带和热带环境中的鸣禽进行了研究。他发现,在面临较高巢穴捕食风险的物种中,其峰值生长率更高;而…

作者头像 李华
网站建设 2026/4/18 2:18:32

数据结构(树)

一、树的种类二、二叉排序树三、平衡二叉树四、红黑树1.每个节点不是黑色就是红色2.根节点永远都是黑色的3.叶子结点都是黑色的4.如果一个节点的颜色是红色的&#xff0c;那么他的子节点的颜色一定是黑色的5.从根节点出发到任意一个叶子结点&#xff0c;走过的路径上的黑色节点…

作者头像 李华
网站建设 2026/4/10 18:13:48

计算机毕业设计springboot餐饮娱乐行业收银管理系统 基于SpringBoot的餐饮娱乐一体化收银与运营平台 面向餐娱门店的SpringBoot智能收银与业务协同系统

计算机毕业设计springboot餐饮娱乐行业收银管理系统m6l4o933 &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。餐饮娱乐行业在高峰时段常面临点餐、结账、库存、活动核销等多线并发…

作者头像 李华
网站建设 2026/4/16 20:17:21

Android8系统支持USB摄像头

默认系统是不支持的, 需要上层通过libuvc去打开 下面是系统层支持usbcamera的修改: 1. 内核部分 diff --git a kernel/msm-3.18/drivers/usb/core/usb.c b kernel/msm-3.18/drivers/usb/core/usb.c index aae67e0e94d..9416c5466d0 100644 --- a kernel/msm-3.18/drivers/u…

作者头像 李华
网站建设 2026/4/12 3:43:34

SenseVoice语音识别终极指南:5步实现多语言语音理解实战

SenseVoice语音识别终极指南&#xff1a;5步实现多语言语音理解实战 【免费下载链接】SenseVoice Multilingual Voice Understanding Model 项目地址: https://gitcode.com/gh_mirrors/se/SenseVoice 想要在30分钟内构建支持50语言的智能语音识别系统&#xff1f;SenseV…

作者头像 李华