论文部分内容阅读
学校每到期中、期末经常都会遇到一个问题:成绩统计。统计的越细,统计人员工作量越大,而且有时是时间紧张,让统计人员手忙脚乱。有的朋友统计分数可能在使用VisualFoxpro,但我们大家经常熟悉使用的Excel也具备的强大计算与分析能力。这里笔者向大家介绍一个神奇的函数"Sumproduct()”函数,当它与其他两个函数Sumif()函数和Rank()函数与一起使用时,就能让数据统计工作变得非常的轻松。
一、Sumproduct()函数和Sumif()函数
Sumproduct(array
1,array1……)函数:返回若干数组中彼此对应元素的乘积的和。SUMIF(range,criteria,sum_range)函数:根据指定条件对若干单元格求和。综合使用Sumproduct()函数和sumif()函数统计考试总分、考试人数、原始成绩及格人数和优秀人数非常的方便。具体做法如下:
求出县直一初中的考试人数,就在B5中输入:“=SUMPRODUCT((sheet1!$ a$2:$a$3967=sheet2!a5)*1)”, 这个函数的意思就是:求出sheet1表中县直一初中单位的个数,即考试人数。因参加考试人数共有3966人,这个数组要随着考试人数的变化而变化,当然可以设置的大一些,以后再统计成绩时,不用改来改去的。
求出县直一初中的语文总分,就在C5中输入:
“=SUMIF(Sheet1!$A:$A,A40,Sheet1!B:B)”,这个函数的意思就是:求出sheet1表中县直一初中语文分数的总分。其中“A40”是在sheet2表中制作的辅助数据(单位名称)(见表3)。在D3中输入:“=c5/b5”,即可求出县直一初中的语文平均分。
到此为止,成绩统计工作基本上就可完成了。而且这样做还有一个好处就是:到下次考试成绩统计时,照用不误,只将第一个工作表的学生成绩全部替换就可以了。
一、Sumproduct()函数和Sumif()函数
Sumproduct(array
1,array1……)函数:返回若干数组中彼此对应元素的乘积的和。SUMIF(range,criteria,sum_range)函数:根据指定条件对若干单元格求和。综合使用Sumproduct()函数和sumif()函数统计考试总分、考试人数、原始成绩及格人数和优秀人数非常的方便。具体做法如下:

求出县直一初中的考试人数,就在B5中输入:“=SUMPRODUCT((sheet1!$ a$2:$a$3967=sheet2!a5)*1)”, 这个函数的意思就是:求出sheet1表中县直一初中单位的个数,即考试人数。因参加考试人数共有3966人,这个数组要随着考试人数的变化而变化,当然可以设置的大一些,以后再统计成绩时,不用改来改去的。
求出县直一初中的语文总分,就在C5中输入:
“=SUMIF(Sheet1!$A:$A,A40,Sheet1!B:B)”,这个函数的意思就是:求出sheet1表中县直一初中语文分数的总分。其中“A40”是在sheet2表中制作的辅助数据(单位名称)(见表3)。在D3中输入:“=c5/b5”,即可求出县直一初中的语文平均分。

到此为止,成绩统计工作基本上就可完成了。而且这样做还有一个好处就是:到下次考试成绩统计时,照用不误,只将第一个工作表的学生成绩全部替换就可以了。