用excel统计全校1-6年级60个班的成绩 要求比较高

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:58:49
excel表中有全校1-6年级60个班的成绩,如下:
班级 姓名 序号 语文 数学 英语 科学
601 name1 80 75 90 86
602 name2 90 80 70 90
603 name3 79 87 80 78
604 name4 75 92 88 64
601 name5 86 90 76 70
602 name6 85 79 91 81
603 name7 79 97 87 89
604 name8 92 83 65 62
601 name9 86 78 76 87
602 name10 73 100 81 76
603 name11 66 99 69 75
604 name12 96 59 92 68
…… …… …… …… …… ……
现要想通过一些公式统计下表中的数据,不用排序的方法,以语文学科为例:
学科 语文 语文 语文 语文
优秀 良好 合格 不合格
分数线 90及以上 小于90并
且大于等于85 大于等于60 小于60

语文 语文 语文 语文 语文 语文 语文 语文 语文 语文

班级参考 平均 优秀 优秀 良好 良好 合格 合格 不合格 不合格
人数 分 人数 率 人数 率 人数 率 人数 率
601
602
603
604
……
以上优秀、良好分数线所在的单元格的数据是根据六年级所有学生的语文成绩根据数组公式计算出来的,它们要随着学生成绩的变化而变化的,而合格分数线的60分是固定不变的。
由于计算太复杂本人对excel还不熟练,能不能发个实例给我:
is9003@126.com
说明分数线下面的10个语文

假设你的数据在A:G列
I列向后设置如下表格
. . . . . J1语文 K1数学 L1英语 M1科学
I2优秀
I3良好
I4合格
I5不合格

J2=countif(D:D,">=90")
J3=countif(D:D,">=85")-countif(D:D,">=90")
J4=countif(D:D,">=60")-countif(D:D,">=85")
J5=countif(D:D,"<60")

将J2:J5公式向右复制到M列,完成统计

写几个不同条件的
countif

数据透视表可能有用