excel根据学生各科成绩统计每个学生总分

发布网友

我来回答

5个回答

热心网友

1、打开EXCEL文件,输入每个学生的分数。

2、首先,我们需要计算出每个人的总分。在F3中输入公式”=sum(C3:E3)“。说明SUM是求和函数,表达式为:SUM(number1,number2,number3,........)

3、按回车键后,便得出学号为”001“的学生的总分,为282分。

4、向下自动填充序列,便得出所有人的总分。

5、除了计算每个人的总分外,我们还需计算语、数、外的平均分,和总分的平均分。在C10中输入公式”=AVERAGE(C3:C9)“,说明:AVERAGE是平均值函数,表达式为AVERAGE(number1,number2,number3,........)。

6、按回车键后,得出语文的平均分为90。

热心网友

因分类汇总不能同时得到”计数“、”求和“与”平均值“三个内容,所以分别汇总后复制到新表处理;
将原数据表按姓名排序;

按姓名进行分类汇总:汇总方式选择”计数“,汇总项目选”科目“,确定后复制分类汇总后的内容,用"粘贴数值”的方式粘贴到新表;
再次将原已排序数据按分类汇总方式选“求和”,汇总项目选“成绩",将汇总需要的汇总列同样复制后用选择性粘贴到新表右边;然后改换分类汇总方式选择“平均值”,汇总项目仍选“成绩",得到成绩的平均值后用选择性粘贴粘贴到新表右边;
对新表整理:筛选包含汇总的行(即每个学生的汇总内容)复制,粘贴,整理后即可以得到要求的新表。
当然。每人成绩平均值一列因为已经有科目数与总分数,可以用公式算出。
这是办法之一。

热心网友

你上面写的我当你是表一
要得到的结果是表二

姓名是你要先给定的值~~在表二A列里~~~考试门数是B列,总分C列,平均分D列

B2里打 =countif(表一!A2:A200,A2)
C2里打 =sumif(表一!A2:A200,A2,表一!C2:C200)
D2里打 =C2/B2追问能不能自动把姓名过滤成一个呢,有一千多个人,每人四五门,数据有四五千,我光找名字也要花个吧小时,关键是很无聊
根据表1自动得出表二,比如表1有4个张三,表2中就得出自动填2列
姓名 门数 总分 平均分
张三 4

追答我说的你把A列给名字就只要给一个
这一个是条件

你把表一姓名 高级筛选一下把 选择不重复记录一钩~~

筛选后就应该只有一个名字~~~把名字复到表二的A列里~~~

把表一的筛选取消~~~

再在表二里打上面的公式

你表里不会是竖的吧~~~~~

你把姓名高重筛选以后,复制过来就行了啊~~~后面公式直接拉了~~
有一千多条就把A2:A200改成A:A 啊,C:C就行了~~

热心网友

=countif(a:a,"张三")——门数
=sumif(a:a,"张三",c:c)——总分
=averageif(a:a,"张三",c:c)——平均分

热心网友


关于姓名 可以使用  数据菜单---删除重复项

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com