news 2025/12/22 22:18:48

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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/15 14:04:12

23、TCP/IP网络通信基础全解析

TCP/IP网络通信基础全解析 1. TCP/IP与互联网的起源和发展 在计算机网络的发展历程中,TCP/IP协议和互联网扮演着至关重要的角色。1969年,美国高级研究计划局(ARPA)资助了一个研究项目,旨在创建一个实验性的分组交换网络——ARPANET。这个网络的诞生是为了研究如何提供强…

作者头像 李华
网站建设 2025/12/17 5:10:35

48、深入理解区域文件记录:构建与管理DNS数据库

深入理解区域文件记录:构建与管理DNS数据库 在DNS(Domain Name System)的世界里,区域文件记录是构建和管理域名数据的关键元素。区域文件由两种类型的条目组成:控制条目和标准资源记录。控制条目有助于简化文件的构建,而标准资源记录则定义了区域文件中包含的域名数据。 …

作者头像 李华
网站建设 2025/12/15 14:02:15

23、数据整理与可视化:R语言中的实用技巧

数据整理与可视化:R语言中的实用技巧 1. 数据处理基础函数 在数据处理过程中,有几个基础函数非常实用: - select :按列名选择列。 - slice :按行位置选择行。 - filter :选择符合特定条件的行。 - arrange :对数据进行排序或重新排列。 - mutate :基于…

作者头像 李华
网站建设 2025/12/15 14:01:51

《余行论》第三篇:认知篇

第三篇&#xff1a;认知篇——心非照镜&#xff0c;乃镜自照引言&#xff1a;认知之谜的千年困局自人类开始反思自身以来&#xff0c;“认知”便构成了哲学最核心的谜题。我们如何能认识世界&#xff1f;心灵与实在的关系是什么&#xff1f;真理是客观存在&#xff0c;还是主观…

作者头像 李华
网站建设 2025/12/15 13:58:27

BiliLive-tools(B站录播一站式工具)

BiliLive-tools 是一款专为 B站录播需求 设计的一站式工具&#xff0c;整合了直播录制、弹幕处理、视频压制、上传及下载等功能。它旨在解决传统录播工具碎片化、操作复杂的问题&#xff0c;尤其适合 录播man&#xff08;直播录制与上传者&#xff09; 和 切片man&#xff08;视…

作者头像 李华
网站建设 2025/12/15 13:58:21

家长评语个性化定制,不重复的学生评价方案

摘要Top Pick&#xff1a;爱查分 核心价值&#xff1a;2分钟为全班生成个性化评语&#xff0c;每个孩子都被真正看见 关键亮点&#xff1a;AI智能生成初稿→一键个性化调整→成绩单自动关联→家校私聊深度沟通 关键数据&#xff1a;40名学生评语从3小时缩短到15分钟&#xff0c…

作者头像 李华