用永中电子表格统计学生成绩,如何统计各个班级的相关数据(如班级排名、最高分等)呢?
 
一、为了后面输入公式的方便,我们先定义两个名称:
1、选中班级名称数据所在的区域,然后将光标定在“编辑栏”左侧的“名称框”中(如图1),输入一个名称(如“bj”),并按下“Enter”键进行确认。

2、选中“语文”成绩数据所在的区域,仿照上面的操作,分别定义一个名称(如“ywcj”)。
二、成绩统计:
    (一)成绩的班级排名:
1、接着上面的定义名称,选中E2单元格,输入公式:=SUMPRODUCT((bj=C2)*(D2<ywcj))+1,或者:=SUM((bj=C2)*(D2<ywcj))+1,输入完成后,不是按“Enter”键进行确认,而是按“Ctrl+Shift+Enter”组合键进行确认,产生一个数组公式(公式确认后,在编辑栏中可以看到公式两端出现一对大括号——{},此为数组公式标志),即可给出该学生语文成绩的班级排名。
注意:如果要确定该学生的年级排名,只要用RANK函数即可:=RANK(D2,ywcj)。
2、再次选中E2单元格,执行一下“复制”操作,然后同时选中E列下面的单元格区域,执行一下“粘贴”操作,将上述公式复制到E列下面的单元格区域中,完成其他学生的班级排名确定。

    (二)相关数据统计:
1、在J2单元格中输入公式:=MAX((bj=I2)*ywcj),输入完成后,按“Ctrl+Shift+Enter”组合键确认一下,即可得到“高一(1)班”的最高分。
2、在K2单元格中输入公式:=LARGE((bj=I2)*ywcj,COUNTIF(bj,I2)),输入完成后,按“Ctrl+Shift+Enter”组合键确认一下,即可得到“高一(1)班”的最低分。
3、在M2单元条中输入公式:=SUMIF(bj,I2,ywcj),输入完成后,直接按“Enter”键确认一下,即可计算出“高一(1)班”的总分。
4、在L2单元条中输入公式:=M2/COUNTIF(bj,I2),输入完成后,直接按“Enter”键确认一下,即可计算出“高一(1)班”的平均分。
注意:将上述公式复制到J3至M6单元格区域中,即可统计出其他班级的相关数据,效果如图2所示。