利用EXCEL统计各班各等第人数

全校有20多个班级的学生的操行等第表,学生操行等第分为A、B、C、D四等,如何统计出各个班级A、B、C、D等级人数(结果在一张表上)。

第一种方法:数组

假设有25个班,EXCEL表A1为“班级”,B1为“学生名”,C1为“操行等第”
A2:C1000为明细。

统计表预备如下:
A1010为“班级”,B1010为“A",C1010为“B",D1010为“C",E1010为“D",
A1011:A1035为各班级名

公式如下
B1011=SUM(($A$2:$A$1000=$A1010)*($C$2:$C$1000=B$1010)),公式输入后按CTRL-SHIFT-ENTER,形成数组:
B1011={SUM(($A$2:$A$1000=$A1010)*($C$2:$C$1000=B$1010))}

COPY B1011 至 B1011:E1035。统计完毕

优势:统计表对比清楚;
缺点:公式不易记住。

第二种方法:透视表

菜单选项;透视表。
优势:简易,点击即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-29
假设有25个班,EXCEL表A1为“班级”,B1为“学生名”,C1为“操行等第”
A2:C1000为明细。

统计表预备如下:
A1010为“班级”,B1010为“A",C1010为“B",D1010为“C",E1010为“D",
A1011:A1035为各班级名
在B1011输入=SUMPRODUCT(($A$2:$A$1000=$A10111)*($C$2:$C$1000=B$1010))并把公式向右填充到E1011再向下填充E1035.本回答被提问者采纳
第2个回答  2009-10-29
不用很麻烦,统计人数就用=counta()函数就可以了
第3个回答  2009-10-29
可用数据透视表的功能。。。具体可以告诉将资料发至我的邮箱,帮你弄。。。
相似回答