发布网友 发布时间:2022-02-20 02:51
共7个回答
热心网友 时间:2022-02-20 04:21
首先,先选中成绩列排序(降序),例如B2是成绩单第一行,C2是名次的第一行,如有50名学生,则在C2中输入=RANK(B2,B$2:B$51),其它行自动填充.热心网友 时间:2022-02-20 05:39
用RANK函数就行了,默认的就是你所说的排法。热心网友 时间:2022-02-20 07:13
假定成绩在B列,名次在C列,第一行为表头,第2-100行为数据,可在C2单元格输入公式:热心网友 时间:2022-02-20 09:05
=MATCH(A2,LARGE($A$2:$A$17,ROW($A$1:$A$16)),0)-SUM(N(COUNTIF($A$2:$A$17,IF($A$2:$A$17>A2,$A$2:$A$17))>1))
$A$2:$A$17为要排名次的范围,
$A$1:$A$16为你有多少个学生,后面的16就更改成多少
如图
热心网友 时间:2022-02-20 11:13
这个 当然 有办法 判断的。热心网友 时间:2022-02-20 13:37
请参考附件,已经加了自动名次和成绩分级统计。
热心网友 时间:2022-02-20 16:19
如图,
1.先按照成绩排好,(图中D列)
2.在第一名的位置(a2)填入1,表示第一名
3.在第一名下面(a3)填入=IF(D3<D2,A2+1,A2)
式中D3是成绩栏298位置D2是299 A2+1,表示如果成绩比上面那个小,名次就加1,A2表示298不比299小,及两个成绩是相等的,名次不变
4.选中a3,移动鼠标到a3右下角,等鼠标变成十字后按住左键往下拖,