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

2024-12-12 19:10:43
推荐回答(4个)
回答1:

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

图表中,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)

以上两种表达方式为

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

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

符号$。

希望以上能对你有帮助

回答2:

用公式:
=IF(L4>0,RANK(L4,L$4:L$43),"")
其中L4为要排名的单元格,L$4:L$43为排名的范围。视你具体情况选择正确范围就可以了。

回答3:

可以用if(countif)

回答4:

我在学校是负责成绩统计的,你们需要几课的成绩 ,请把你们的成绩样表发给我,ycyz001@tom.com