|
本帖最后由 whw51 于 2014-2-28 19:29 编辑
今天在论坛看到一个跨工作表引用排名的问题,也是一直想解决的问题,看到有人提供的方法。
我有一个工作簿,内有名1-10的10个工作表,分别为10个班的考试成绩,其中5班和9班为重点班,我想求某个普通班中的某个学生某科生在普通班学生中的总排名,比如,我想求2班中的刘裕乐的语文成绩在10个班当中除开5班和9班外剩下的8个普通班当中的排名,应该如何引用?
提供的方法是:第二工作表P3公式;
=SUM(RANK(C4,INDIRECT("'"&{1;2;3;4;6;7;8;10}&"'!C4:C99")))-7
或
=SUM(COUNTIF(INDIRECT("'"&{1,2,3,4,6,7,8,10}&"'!C4:C99"),">"&C4))+1
我试了一下,可以用,只是如果工作表更多,手工录入要引用的工作表太繁琐,而且也会导致公式过长,容易出错。
比如我有40个工作表,如果18-30和37-40工作表中是文科班,如果我想用公式求出18工作表中,某个学生的语文成绩在文科班语文成绩当中总排名。即工作表18的C4单元格在18-30和37-40文科班当中的C4:C100的排名。引用的时候能不能用类似18:30!&37:40!之类的简便输入?
2014届百校联考成绩.rar
(45.13 KB, 下载次数: 7)
|
|