用Excel进行成绩分析说明终于将成绩分析表格做得比较完美了,现将一些函数和命令做一个小结
1、sum(),average()这个大家都知道,是常用的求和、平均值函数,用于计算每班每个学生的总分和各科的平均分
2、rank()这是一个计算排位的函数,用于计算学生在班级和年级中的排名
班级排名举例:RANK(M3,M$3:M$82,0),计算M3单元格数据在M3到M82单元格中的排位
年级排名举例:RANK(M3,'1班:7班'
M$3:M$82,0),为了便于任课教师输入成绩,我将每个班各放在一个工作表中,但如果想及时得到年级的排名,就得使用工作表的引用了
此函数表示M3单元格数据在“1班”到“7班”工作表中M3-M82的排名
3、COUNTIF(D3:D82,">=80")/D87%),COUNTIF(D3:D82,">=60")/D87%计算单科成绩优秀率和及格率4、COUNTIF(M3:M82,">="&COUNT(D89:L89)*80)/COUNT(M3:M82)这是一条计算班级总分优秀率的命令,由于每次考试的科目数有可能不一样,所以我们有必要请计算机自己计算此次考试有多少科,并且请计算出优秀总分是多少,而不是自己手工去相乘
">="&COUNT(D89:L89)*80“&”表示与“>=”进行文本相连,以便进行大于等于的判断
5、IF(ISERROR(COUNTIF(D3:D82,">=80")/D87%),"",COUNTIF(D3:D82,">=80")/D87%)此命令是第四条命令执行后出现问题才修改的,count(D89:L89)计算的是有数值的单元格个数,但如果9门功课只考了7门,那剩下的2门就会出现“#DIV/0”错误,count()函数也会出现错误,所以加上一个判断语句,判断如果是“#DIV/0”那就将结果改为无,计算就不会出现错误了
此方式还应用在