学生成绩的名次中国式排名
⑴ 在EXCEL中学生成绩表中的名次怎么样用公式
比如成绩在G列,从第二行开始
在H2写入公式
=rank(g2,g$2:g$50)
公式下拉即可
⑵ 怎样计算学生成绩表的名次
方法:
依据学生总成绩进行排名
如果需要对学生的总成绩进行排内名,利用函数RANK()即可。这容个函数的作用是把某数在一组数中的排位计算出来。
新建一列(H列),在H1单元格内输入“名次”。
在H2单元格内输入“=rank(g2,g:g)”,表示计算G2单元格的数据在G列范围内的排名。然后,利用自动填充方式,即可计算出其他同学的名次。
⑶ 学生成绩表 excel名次怎么计算
美国式排名:
在B1中输入或复制粘贴下列公式
=RANK(A1,A:A)
下拉填充
或
中国式排名
比如,想对专A1:A10数据进行属中国式排名,则在B1输入公式
=SUMPRODUCT(($A$1:$A$10>A1)*(1/COUNTIF($A$1:$A$10,$A$1:$A$10)))+1
B1公式向下复制
⑷ 如何在excel中计算出学生成绩排名
软件版本:Office2007
方法如下:
1.对于一般的排名,可以直接利用rank函数,如下所示:
函数用法:=rank(要排名的成绩,总成绩所在区域)
⑸ 学生成绩名次表
课后题吧,我这有
;把0--100d之间的30个数存入以GRADE为首地址的30个数组中,
;GRADE+1表示学号为i+1的学生的成绩。另一个数组RANK为30个
;学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。
;编写一程序,根据GRADE 中的学生成绩,讲学生名次填入RANK数组中。(提示:一个学生的名次等于成绩高于这个学生是人数加1)
DATAS SEGMENT
;此处输入数据段代码
GRADE DW 88,75,95,63,98,78,87,78,90,60;自行定义 ;成绩
COUNT EQU ($-GRADE)/2
RANK DW COUNT DUP (1) ;排名,初始值为1,大家都第一名,同一起跑线哈
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
MOV SI,0 ;要排名的学生号码
MOV CX,COUNT
L1:
MOV AX,GRADE[SI] ;获得第SI号学生的成绩
MOV BX,RANK[SI] ;获得第SI号学生的初始排名
MOV DX,CX ;保存CX
MOV DI,0 ;要比较的学生的号码
MOV CX,COUNT
L2:
CMP AX,GRADE[DI] ;逐个比较
JNB L3
INC BX ;低于某一个学生的成绩,则排名加1
L3:
ADD DI,2
LOOP L2
MOV RANK[SI],BX ;保存排名
ADD SI,2
MOV CX,DX
LOOP L1
MOV AH,4CH
INT 21H
CODES ENDS
END START
⑹ 在Excel表中,怎么排列学生名次
具体操作如下:
1.首先,打开学生的名次文件。这里是一个模板文件,内容纯属虚内构。