用计算机求函数总分 平均分,老师如何在Excel学生成绩表中一键生成总分和各科平均分...

这篇教程介绍了如何在Excel中无需记住函数名称,只需使用快捷键就能快速计算学生的总分和各科平均分。通过选择成绩区域,按下Alt+等号可以一键生成总分,然后将SUM函数改为AVERAGE函数即可计算平均分。这种方法对于教师来说非常实用,简化了成绩处理的工作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原标题:老师如何在Excel学生成绩表中一键生成总分和各科平均分

每次学生考完试,阅卷打分就已经很累了,还要把学生成绩录入到Excel电子表格中

老师们都知道Excel电子表格具有强大的函数计算功能,但是就是记不住函数名称怎么办?

这里教大家一个不需要输入函数,用快捷键直接计算学生总分的方法

在Excel学生成绩表中一键生成总分

我们以Excel2010为例,为大家详细讲解展示

首先我们看到这张成绩表

4c0d531135b25d7b05ae024a9252f174.png

第一步:选中填有学生成绩的区域

注意:这里我们要把总分和平均分也扩选上

bbe86b6031508992f183622058d5cf17.png

第二步:按“Alt"+"="

这样我们的学生总成绩就直接生成了

但是要注意一下,我们这个例子里面有”各科平均分“

在这里我们通过”Alt+="算出来的是总分

所以我们要通过更改函数的方法,求出各科平均分

44fe39b5605a9eb718ddc8a89ceea84d.png

第三步:将SUM函数更改为AVERAGE函数

单击第一科“语文”的单科平均分,在上述编辑栏中,将SUM函数更改为AVERAGE函数

在编辑栏中输入一个“A”就可以找到AVERAGE函数,因此这个求均值函数记不住也是没有问题的

a6971f953177b8a395a3d774bbc918d3.png

dd833b36ff61dcc6356984df00492997.png

第四步:拖动填充柄,复制求均值函数

这一步比较简单,我们就不展开细讲了,不明白的朋友欢迎在下方留言

b1cf6e32adec3392fc270bc1578896a4.png

结果展示:

04f7d92294426fc4ba544d0d4f0300f4.png

简单的四步就可以求出学生的总分和各科的平均成绩,如果大家还有更简单的方法欢迎给我留言评论,大家一起分享返回搜狐,查看更多

责任编辑:

这是一个涉及到数据处理的问题,可以用编程语言如Python来实现。首先,我们需要创建一个结构体或字典来存储每位同学的信息,包括学号、姓名三门课程的成绩。然后我们可以编写函数来计算总分平均分。 以下是简单的步骤: 1. 定义一个数据结构,例如`Student`类,包含属性如`student_id`, `name`, 一个列表`scores`来存储三门课程的成绩。 ```python class Student: def __init__(self, student_id, name): self.student_id = student_id self.name = name self.scores = [0, 0, 0] # 初始化三科成绩为0 # 创建20位同学的列表 students = [] for _ in range(20): student_id = input(f"请输入第{len(students) + 1}位同学的学号: ") name = input(f"请输入第{len(students) + 1}位同学的姓名: ") scores_str = input(f"请输入第{len(students) + 1}位同学各科成绩 (用逗号隔开): ") scores = list(map(int, scores_str.split(','))) students.append(Student(student_id, name, scores)) ``` 2. 计算每位同学的总分平均分,并存储在一个新属性中。 ```python for student in students: total_score = sum(student.scores) average_score = total_score / len(student.scores) student.total_score = total_score student.average_score = average_score ``` 3. 输出成绩表,以及最高分最低分的学生信息。 ```python print("成绩表:") for i, student in enumerate(students): print(f"{i+1}. {student.name}: 总分={student.total_score}, 平均分={student.average_score}") max_student = max(students, key=lambda x: x.total_score) min_student = min(students, key=lambda x: x.total_score) print("\n最高分学生: ", max_student.name, " 总分:", max_student.total_score) print("最低分学生: ", min_student.name, " 总分:", min_student.total_score) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值