Excel中如何快速地将成绩按比例来划分为等级?

本文介绍了如何使用Excel IF、RANK和COUNTA函数为40人的成绩分配A、B、C等级,通过RANK函数确定排名并根据预设比例(30%A, 50%B, 20%C)进行划分,便于直观展示和理解成绩分布。
摘要由CSDN通过智能技术生成

问题介绍:

记录说明:班级里共有40个人,按最终总平均成绩从高到低划分等级,A等级30%,B等级50%,C等级20%。
部分成绩如下表所示:
在这里插入图片描述

Excel中相关函数介绍:

IF函数

IF函数有三个参数,语法如下:

=IF(条件判断, 结果为真返回值, 结果为假返回值)

第一参数是条件判断,比如说“A1=">37”这种,判断TRUE或FALSE。如果判断是TRUE(结果为真)那么IF函数返回值是第二参数,否则(结果为假)返回第三参数。
在这里插入图片描述

  • 如果省略了第三参数,则当结果为假时,会返回FALSE。
  • 如果公式中通过第二参数后的逗号给第三参数留了位置,但是没有输入任何值,那么默认是返回0这个数字的。也就是逗号后面不输入参数默认返回值为0。
    如:=IF(1>2,“判断真”,)
  • 第二参数也是一样的规律,如果公式改成:
    =IF(3>2,“判断假”)
    第二参数位于两个逗号之间,没有输入值,则默认返回0。

RANK函数

RANK函数有三个参数,语法如下:

=RANK(Number,Ref)

rank函数,第一个参数Number,表示为需要找到排位的数字,Ref参数为数字列表数组或对数字列表的引用。(默认为降序排列)
如:
RANK(C49,C49:C55)表示找出C49在C49到C55中的排名顺序。

COUNTA函数

COUNTA函数用于统计区域内包含文本和逻辑值的单元格个数。
COUNTA函数语法格式为:

=COUNTA(Ref)

举个例子吧:
=COUNTA(C49:C55)表示得到C49到C55中非空单元格个数。(主要用于计数时使用)

$符号

excel在公式中出现$符号,代表绝对引用或混合引用,=A1表示相对引用,=$A1表示混合引用,=$A$1表示绝对引用。

这里就不进行详细介绍了,如果还是不懂,可以参考:
excel中$符号的用法绝对引用和混合引用

方法流程:

相关函数介绍完之后,下面来看一看将成绩按比例来划分为等级所用到的语句了。话不多说,直接上代码:

=IF(RANK(M5,$M$5:$M$44)/ COUNTA($M$5:$M$44)<= 0.3," A",IF(RANK(M5,$M$5:$M$44)/ COUNTA($M$5:$M$44)<= 0.8," B",IF(RANK(M5,$M$5:$M$44)/ COUNTA($M$5:$M$44)<= 1," C")))

这里进行一下简单介绍:
如果M5排名所占总人数的比例小于等于0.3,则赋值为A;否则如果M5排名所占总人数的比例小于等于0.8(即在0.3与0.8之间),则赋值为B,如果M5排名所占总人数的比例小于等于1(即在0.8与1之间),则赋值为C。
如图:
在这里插入图片描述
经过赋值,我们发现,等级这一栏中可以很准确直观的显示这三个等级。

ok,大功告成,如果对你有所帮助,记得点个赞哟~

实训 实训1分析学生 考试成绩特征的分布与分散情况 1.训练要点 (1)掌握pyplot的基础语法, (2)掌握饼图的绘制方法 (3)掌握箱线图的绘制方法 2.需求说明 在期末多试后,学校对学生的期来试成绩及其他特征信息进行了统计,并存为学生成绩特征关系表(student gndexix)学生成绩特征关系表共有7个特征,分别为性别、自我效能感、考试课程准备情况、数学成绩、阅读成绩、写作成绩和总成绩,其部分数据如表5-40所示。为了解学生考试总成绩的分布情况,将总成绩按0”150、150~ 200 .200 250、 250~300区间划分为“不及格”“及格”“良好”“优秀”4个等级,通过绘制饼图在看各区间学生人数比例,并通过绘制箱线图在看学生3项单科成绩的分散情况。 表5-40学生成绩特征关系表部分数据 性别 自我效能感 考试课程 准备情况 数学成绩 阅读成绩 写作成绩成绩 未完成 7 72 74 218 女 高 完成 6 90 88 247 女 高 未完成 90 95 )3 278 男 未完成 47 57 14 148 男 未完成 7 78 '5 229 3.实现步骤 (1)使用pandas库读取学生名试成绩数据。 绩分布饼图,2)将学生考试总皮绩分为4个区间,计算各区间下的学生人数, 绘制学生考试总成(3)规取学生3项单科成绩的数据,给制学生各项考试成绩分散情况箱线图,实训2(4) 分析学生考试总成绩的分布情况和3项单科成绩的分散情况
最新发布
05-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wendy_ya

您的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值