在excel中,怎样能在输入学生成绩后就能显示出每科的排名以及总排名

因为科目较多,每次既要总排名,又要单科排名,很麻烦,所以哪位高手能帮帮我,能再输入成绩后就能显示出每科的排名以及总排名,要注意分数相等的要排相同。
如果能显示每科和总分的平均分就更好了

每科排名方式如下(按图说明)

图表中,D、F、H、J等四列为计算名次的列,其中用到了rank函数,

格式:rank(目标单元格,比较区域,排名方式)

D2=rank(C2,C:C,0)

F2=rank(E2,E:E,0)

H2=rank(G2,G:G,0)

J2=rank(I2,I:I,0)

或者:

D2=rank(C2,C$2:C$11,0)

F2=rank(E2,E$2:E$11,0)

H2=rank(G2,G$2:G$11,0)

J2=rank(I2,I$2:I$11,0)

注意:等号前面为单元格名称

简要说明:rank为排名函数,目标单元格为要排名的单元格,目标区域为用于比较的区域,排名方式分从小到大(1)和从大到小(0)

以上两种表达方式为

第一种:单元格与整列比较

第二种,单元格与指定区域比较(用这种方式时,防止拖动自动填充出现错误,特在此加了绝对

符号$。

希望以上能对你有帮助

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-15
用公式:
=IF(L4>0,RANK(L4,L$4:L$43),"")
其中L4为要排名的单元格,L$4:L$43为排名的范围。视你具体情况选择正确范围就可以了。
第2个回答  2011-12-15
可以用if(countif)
第3个回答  2011-12-15
我在学校是负责成绩统计的,你们需要几课的成绩 ,请把你们的成绩样表发给我,ycyz001@tom.com追问

现在还没考试呢 我就是想先准备好 等成绩出来就尽量快的排好 能不能做一个模板啊 很感激

追答

你们有几个学科,大约有多少考生,几个班,每个班大约多少人

追问

给您邮箱发过去了 感激!!!

追答

不客气,不满意的地方请说啊。
带有公式把成绩填上去就可以了

本回答被提问者采纳
相似回答