运用SUMPRODUCT函数快速统计高中成绩
在excel 2003中,SUMPRODUCT函数功能是返回相应区域或数组乘积的和,我们可以运用它来对符合条件的单元格数目进行求和,可以设置多个求和条件,使用场合非常广泛。灵活运用SUMPRODUCT函数,可以完成很多复杂的统计任务。我结合高中成绩统计实例介绍一下该函数的用法。
一、建立对应工作表
首先在EXCEL中建立成绩、上线分、分数段、学校、班级五个工作表。成绩表中存放学生成绩,格式如图1。考号第2位代表学校,前4位代表班级,学校、班级这两列数据用mid()函数从考号中提取即可。上线分表用来存放各科的分数线,如图2。分数段、学校、班级三个表用来存放统计结果。
二、定义区域,简化公式
在统计时,公式中往往需要指明计算的单元格区域,公式写得很长,容易出错。可以将相应单元格区域定义一下,简化公式,增强可读性。选中成绩表所有数据,单击 “插入→名称→
指定”,在打开的窗口中选择名称创建于“首行”,单击“确定”,这样就快速定义了序号,考号,语文等多列区域。比如要计算语文一列的平均分,如果没有定义区域,必须输入公式excel数组函数的实例“=AVERAGE(d2:d3000)”,现在只需输入公式“=AVERAGE(语文)”。在成绩表中定义的区域在其他工作表中可以直接使用,这个技巧在编写复杂公式时效果尤其明显。
三、统计不同分数段人数
切换到分数段工作表,如图3所示,需要统计各校不同分数段的人数,可以用SUMPRODUCT函数完成。在B5单元格中输入公式“=SUMPRODUCT((学校=“1”)*(总分0))”,可以求出一中(其学校代码为1)实际参加考试人数,指定总分0可以将缺考的学生去掉。在C5单元格中输入公式“=SUMPRODUCT((学校=“1”)*(总分>=900))”求出一中总分在940分以上的人数。用同样方法算出一中在不同分数段的人数。写完一中对应的公式后,复制公式到下一行,用查替换将所有公式中的“1”改为“2”,马上可以完成二中(代码为2)各项数据的统计,以此类推,统计其它学校的数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论