學生考試會得到不同的成績,老師總是要按成績高低排名次,我想每個人在上學時都經曆過,過去是人工排,現在用Excel,根據成績高低在excel中自動填上排名。
但是這個排名僅僅是單元格的序号,即使是成績相同,也會是不同的名次。而我們知道,成績相同,排名應該是一樣的,那就讓EXCEL自動把成績相同的人排成同一名吧。
1、假設有N名考生,則我們可以使用函數的方法來排名。COUNTIF公式為:“=COUNTIF(x$2:x$(N 1),">"&x2) 1” COUNTIF函數的功能是計算區域中滿足給定條件的單元格個數。
2、公式中指定計算區域x$2:x$(N 1),其中,x代表的是成績所在的列,設x=A,N=500,則上述寫為A$2:A$501(下同),以此類推。求出在A2:A(N 1)中大于對應總分的單元格的個數,然後加上1就可以得出該單元格中數值的名次。
RANK公式為:“=RANK(x2,x$2:x$(N 1),0)”RANK函數的功能是返回一個數字在數字列表中的排位,大小是其與列表中其他值的比值。
3、如果成績已排過序,數字的排位就是它當前的位置。
4、函數中最後的“0”指排位的方式,當其為 0或省略時為降序排列。如果為非0則升序排列。
這兩個excel函數足以達成我們的目的,這樣就省去了手工調整的麻煩,否則,一個班還好說,如果是全市大排名呢?會累死人的。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!