分享免费的编程资源和教程

网站首页 > 技术教程 正文

如何做一张功能较齐全的成绩统计表?新手参考下 有链接

goqiw 2024-09-10 17:33:35 技术教程 22 ℃ 0 评论

模板地址 https://pan.baidu.com/s/1Y9CR1SmzmBb8XsTtzXdKJA 密码: ggpd

如果需要改进的,请到我头条《做一张功能较齐全的成绩统计表(改进版,加链接)》,这个更好用,并附下载链接

众所周知,Excel是目前功能最强大的电子表格软件之一。它的表格生成功能及数据处理能力一直是受人们称道的。作为老师,在每次考试后,最麻烦的事莫过于统计和分析学生成绩了。利用Excel的强大的函数功能和各种自动生成功能制作一个学生成绩统计通用模板,可以很好的解决老师们这个烦恼。

一个功能较完备的学生成绩统计模板至少应具备以下功能:

1、可统计学生个人总分、平均分;

2、可统计学生个人总分排名、平均分等级;

3、可统计本班各科总分、平均分;

4、可统计各科应考人数、实考人数;

5、可统计各科优秀人数、不及格人数、优秀率、及格率;

6、可统计各科最高分、最低分;

7、能方便地查看各统计结果;

8、能有效地防止无效数据的产生,适合多种情况的成绩统计。

为了做好成绩表,我们必须做好以下几步

一、建立主体框架这一步要完成下面几件工作:

1、 确立表头,2、 确立列标题3、 输入学生姓名。4、确立几项标题。包括各科总分、平均分、最高分、最低分、优秀人数、不及格人数、优秀率、及格率、应考人数、实考人数等常用统计项目。

二、确立表格格式

三、确立各单元格的数据格式:小数点位数,文本,数字,百分数等

四、利用函数完善功能

常用的8个函数

COUNT():返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。

COUNTA():返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。

COUNTIF():计算区域中满足给定条件的单元格的个数。AVERAGE():返回参数的平均值(算术平均值)。

SUM():返回某一单元格区域中所有数字之和。

RANK():返回一个数值在一组数值中的排位。数值的排位是与数据清单中其他数值的相对大小(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。

MAX():返回一组值中的最大值。

MIN():返回一组值中的最小值。

IF():执行真假值判断,根据逻辑计算的真假值,返回不同结果。

我表的公式为:

第一人 分数总和 =SUM(B3:E3) 平均分 =AVERAGE(B3:E3) 总分排名 =RANK($G3,$G$3:$G$42)

是否双科优秀:=IF((B3>=90)*(C3>=90),"双科优秀","非双科")

是否三科优秀:=IF((B3>=90)*(C3>=90)*(D3>=90),"三科优秀","非三科优秀")

是否四科优秀: =IF((B3>=90)*(C3>=90)*(D3>=90)*(E3>=90),"四科优秀","非四科优秀")

语文考试人数 =COUNT(B3:B42) 总分 =SUM(B3:B42) 平均分 =AVERAGE(B3:B42)

优秀人数 =COUNTIF(B3:B42,">=90") 优秀率 =B47/B44

及格人数 =COUNTIF(B3:B42,">=60") 及格率 =B49/B44

语文各分数段人数

10以下=COUNTIF($E$3:$E$42,"<10")

20以下=COUNTIF($E$3:$E$42,"<20")

30以下=COUNTIF($E$3:$E$42,"<30")

40以下=COUNTIF($E$3:$E$42,"<40")

50以下=COUNTIF($E$3:$E$42,"<50")

60以下=COUNTIF($E$3:$E$42,"<60")

70以下=COUNTIF($E$3:$E$42,"<70")

80以下=COUNTIF($E$3:$E$42,"<80")

90以下=COUNTIF($E$3:$E$42,"<90")

100以下=COUNTIF($E$3:$E$42,"<100")

10以下 =COUNTIF($E$3:$E$42,"<10")

10-20 =COUNTIF($E$3:$E$42,"<20")- COUNTIF($E$3:$E$42,"<10")

20-30 =COUNTIF($E$3:$E$42,"<30")-COUNTIF($E$3:$E$42,"<20")

30-40 =COUNTIF($E$3:$E$42,"< 40")-COUNTIF($E$3:$E$42,"<30")

40-50 =COUNTIF($E$3:$E$42,"<50")-COUNTIF($E$3:$E$42,"<40")

50-60 =COUNTIF($E$3:$E$42,"<60")-COUNTIF($E$3:$E$42,"<50")

60-70 =COUNTIF($E$3:$E$42,"<70")-COUNTIF($E$3:$E$42,"<60")

70-80 =COUNTIF($E$3:$E$42,"<80")-COUNTIF($E$3:$E$42,"<70")

80-90 =COUNTIF($E$3:$E$42,"<90")-COUNTIF($E$3:$E$42,"<80")

90-100 =COUNTIF($E$3:$E$42,"<100")-COUNTIF($E$3:$E$42,"<90")

100 =COUNTIF($E$3:$E$42,"=100")

语文最高分 =MAX(B3:B42) 最低分 =MIN(B3:B42)

我已经做了改进版了,看我置顶文章吧谢谢关注,那个更好用!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表