|
本帖最后由 baksy 于 2013-12-4 11:56 编辑
首先把总表按照sheet1的C列班级排序为小到大
输入以下公式到sheet2各个对应单元格
在分类区间内下拉
手工调整$A$2单元格
区间内右托,
因为表格的总分和物理成绩之间有间隔
右托时到“物理”科目的列号“H"调整为"J"继续往右托
结果因为排序公式逻辑关系统计数量有差异。
请参考。
C3={=SUM((Sheet1!$C$2:$C$138=$A$2)*(RANK(Sheet1!D2:D138,Sheet1!D2:D138,0)<=50))}
C5={=SUM((Sheet1!$C$139:$C$442=$A$5)*(RANK(Sheet1!D139:D442,Sheet1!D139:D442,0)<=150))}
C10={=SUM((Sheet1!$C$443:$C$629=$A$10)*(RANK(Sheet1!D443:D629,Sheet1!D443:D629,0)<=90))}
C13={=SUM((Sheet1!$C$630:$C$822=$A$13)*(RANK(Sheet1!D630:D822,Sheet1!D630:D822,0)<=90))}
班级 | 前50名 | 语文 | 数学 | 外语 | 总分 | 物理 | 化学 | 生物 | 政治 | 历史 | 地理 | 1 | 28 | 36 | 33 | 41 | 6 | 3 | 30 | 31 | 31 | 30 | 2 | 12 | 12 | 18 | 9 | 33 | 35 | 16 | 12 | 15 | 11 | 3 | 10 | 2 | 3 | 0 | 11 | 14 | 6 | 14 | 6 | 9 | 4 | 前150名 | 35 | 29 | 18 | 24 | 32 | 21 | 31 | 31 | 33 | 26 | 5 | 32 | 32 | 34 | 34 | 26 | 34 | 24 | 34 | 20 | 31 | 6 | 32 | 23 | 38 | 29 | 35 | 28 | 33 | 21 | 38 | 27 | 7 | 25 | 32 | 30 | 30 | 31 | 30 | 39 | 33 | 37 | 36 | 8 | 33 | 35 | 31 | 36 | 31 | 38 | 25 | 31 | 38 | 33 | 9 | 前90名 | 52 | 53 | 49 | 51 | 45 | 33 | 58 | 54 | 56 | 59 | 10 | 64 | 46 | 54 | 53 | 52 | 64 | 51 | 57 | 49 | 52 | 11 | 43 | 53 | 49 | 46 | 54 | 55 | 49 | 41 | 50 | 41 | 12 | 前90名 | 46 | 53 | 52 | 51 | 46 | 55 | 40 | 33 | 56 | 41 | 13 | 50 | 41 | 42 | 42 | 50 | 41 | 62 | 60 | 46 | 52 | 14 | 57 | 57 | 58 | 57 | 55 | 58 | 49 | 57 | 56 | 59 | | | 1~3班:2~138 | 4~8班:139~442 | 9~11班:443~629 | 12~14班:630~822 |
|
|
|
|