Excel快速计算、统计混合编班考试成绩表
2007-06-21 22:00:25 来源:WEB开发网而IF函数当然是用作判断了。IF(MID($A$2:$A$150,5,2)= $K3是判断截取的字符串是否与在K3单元格中的字符串相同。
整个公式的意思是:逐一判断A2至A150单元格中第5、6字符串是否与K3单元格的字符串相同,如果相同,那么就把同一行中C列的单元格数据进行累加。
二、平均分的统计
明白了各班总分是怎么计算出来的,那么平均分的计算就易如反掌了。仍然点击L3单元格,拖动其填充句柄向右至M3单元格,松开鼠标后在M3单元格同样可以得到01班语文科的总分。不要紧,在公式编辑栏中把公式中的“SUM”函数更改为“AVERAGE”函数,再按下“Ctrl+Shift+Enter”快捷键。好了,现在看到结果了吧?
选中M3单元格,向下拖动填充句柄至M10单元格复制此公式。行了,各班的语文平均分就都有了。
三、分数段统计
在混合编班而又不破坏原表顺序的情况下,我们就不能使用常用的COUNTIF函数或FREQUENCY函数来统计各分数段人数。我们可以使用SUMPRODUCT函数来完成这个任务。
点击N3单元格统计01班语文成绩在90分以上的人数。在此单元格输入公式“=SUMPRODUCT((MID($A$2:$A$150,5,2)=$K3)*($C$2:$C$150>=90))”,然后按下回车键。对,是回车键,而不是前面用的“Ctrl+Shift+Enter”快捷键。按下回车键后自然可以看到统计结果了。
这个公式的意思是:统计考号的5、6两位字符串与K3单元格字符串相同且C2:C150单元格数据大于90的单元格个数。“*”符号前后的括号内就是我们设置的条件。如果要设置的条件更多,那就再添加“*”,并在其后添加括号,在括号内添加条件就是了。
如法炮制,在O3单元格输入如下公式“=SUMPRODUCT((MID($A$2:$A$150,5,2)=$K3)*($C$2:$C$150>=80)*($C$2:$C$150<90))”,回车后就可以得到80-89分这一分数段的人数了。
更多精彩
赞助商链接