學生成績的名次中國式排名
⑴ 在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.首先,打開學生的名次文件。這里是一個模板文件,內容純屬虛內構。