在excel中,怎樣能在輸入學生成績後就能顯示出每科的排名以及總排名

2022-02-18 04:18:07 字數 4655 閱讀 7406

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樓:好名全叫豬起了

我在學校是負責成績統計的,你們需要幾課的成績 ,請把你們的成績樣表發給我,[email protected]

用excel排名班上成績怎麼在每門成績下加上單科排名?

5樓:匿名使用者

排序就可以實現,既簡單又複雜,簡單是因為只用到「排序(資料--排序)」「複製」「貼上」,複雜是因為需要純手工。

就利用總表的資料,1.ctrl+a全選資料(所有學生和相應成績);2.降序排列「語文(科目一)」;3.複製結果(需要排到前幾就複製前幾的姓名的成績)。

再同樣的方法排序下一個科目,複製結果。

我暫時沒有想到更好地方法或者公式,有更好方法的朋友趕緊分享一下。

6樓:匿名使用者

先按數學成績排序 插入空白列 在空白列中加入1-n的數字 就是單科排名 然後再按總分排序 把打亂的順序調回來

(1-n的快捷方法 在第一行輸入1 第二行2 然後選中這2格 滑鼠移至2的方格右下角 出現十字後一直往下拉 excel自動新增後面的數字)

7樓:匿名使用者

比如數學成績在c列,那你在d2輸入=rank(c2,$c$2:$c$100)並向下填充公式.(這裡$c$2:$c$100的區域要包括c列所有的成績)

8樓:匿名使用者

先按數學成績排名,然後在新的一列單元格里面用自動填充工具填充數學名次。

然後再按總分排名就可以了。

這是最簡單的方法。

9樓:

簡單方法

點選下圖,按圖操作。

要把單科排名放在單科分數後面,把**改一下不就行了把每科名稱合併兩列,像我圖中所示改一下**,即「單科排名」改成「語文」或「數學」依次改完各科目,接著「語文」改成「分數」,「數學」改成「名次」不就ok了?

10樓:匿名使用者

用rank函式,具體見示例中的公式

11樓:匿名使用者

用rank函式對單科也進行排名咯

12樓:匿名使用者

vba 或用輔助列處理。

如何在excel中計算出學生成績排名

13樓:魚木混豬喲

軟體版本:office2007

方法如下:

1.對於一般的排名,可以直接利用rank函式,專如下所示:

函式用法:=rank(要排名的屬成績,總成績所在區域)

2.這樣得到的排名,會因為名次重複,而跳過一些名次,比如下圖中的第4名,第6名,第8名等:

3.而中國式排名一般是名次順延,需要用到較複雜的陣列公式來實現,下面是最常見的中國式排名公式之一:

公式解釋:對於總成績區域中大於當前成績的,利用countif進行個數統計,再用1相除,最後sum求和,即得到大於當前成績的且不重複的成績個數,也就是當前成績的中國式排名

4.ctrl+shift+enter三鍵結束陣列公式,往下填充,即可得到名次順延的中國式成績排名結果:

14樓:

假設學生成績在b列,排名公式:

=rank(b2,b:b)下拉。

在excel中如何根據學生成績自動生成名次

15樓:匿名使用者

用rank函式就可以實現,例如:

a b c姓名 成績 名次

張三 99 1

李四 98 2

王五 98 2

你牛 87 5

朝氣 85 6

網咖 89 4

c2的公式:=rank(b2,b$2:b$7)下面的公式只要複製就可以了,由於這裡用了$符號,表示絕對地址。

可以嘗試把$去掉後是什麼結果,體會這個$的作用。這在excel公式學習中非常有用。

16樓:傑睿教育

1.滑鼠在學生成績的任意地方單擊

2.資料---排序

3.在開啟的對話方塊中的主要關鍵字中選擇成績那一列4.確定

為了方便你檢視,你可以在排序後的學生名字前面新增一列,第一個單元格寫名次,下面輸入1,下面再輸入2,然後向下拖拉。

17樓:匿名使用者

b1=rank(a1,a:a,),成績是在a列

18樓:雲南寧洱

排序啊,按成績攔排序,右上角點資料,排序,除標題外,拉黑,就是把序號啊,姓名啊,成績啊,什麼的拉黑然後點資料--排序--選擇成績攔排,從高到底,從底到高都行。希望對你有用

19樓:匿名使用者

如果成績沒有重複 的直接選中所有成績自動排序前面的序號就是名次

20樓:後恨蕊賀德

見截圖假定成績在b列

c2輸入

=rank(b2,b:b)

公式下拉

如何在excel中對學生成績進行排名

21樓:緣來是我

在excel中對學生成績進行排名,可使用排序功能實現。

方法步驟如下:

1、開啟需要操作的excel**,選中需要排序的學生成績,在開始選項卡找到並點選「排序和篩選」。

2、在彈出的選項中選擇「降序」。

3、彈出排序提醒,選擇「擴充套件選區」並點選「排序」即可。

4、返回excel**,發現一成功對學生成績進行排名。

22樓:白米飯

在excel中對學生成績進行排名操作方法如下:

以下圖中的資料為例子,a列為學生名字,b列為學生成績,現在要對成績進行從高分到低分排名次,名次顯示在c列。

1;資料截止到第8行,把c2至c8單元格全選中;

3;按鍵盤的ctrl+回車鍵,c2至c8單元格即同時顯示出名次數字;

4;在excel中對學生成績進行排名,操作完成。

23樓:

如何在在一個賽中對學生的成績進行排名,點選排名單,選擇成績這一列在排序中選擇從大到小。就可以排序了。

24樓:匿名使用者

rank函式語法形式:rank(number,ref,[order])

函式名後面的引數中 number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區域,order的為0和1,預設不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。

25樓:匿名使用者

如果成績在c列,那麼在d2單元格輸入以下公式,然後向下填充公式

=rank(c2,c:c)

26樓:專注精品優選

excel工作表使用小技巧,如何對excel**中的成績進行自動排名,具體步驟如下

27樓:百閱度者

在excel工具欄內有一個升序和降序的功能

怎樣excel中對學生成績排名,並且排名中帶有中文字?

28樓:yc易晨

如圖所示,資料中的排序。選中排序的那一列,然後點選排序即可。

29樓:網上**之歌

你想要先排好序,也可以使用自動排序得到1、2、3式樣的阿拉伯數字序號,然後選擇排名這一列,右鍵選單有選擇設定單元格格式,按以下方式設定就可以了。如下圖

30樓:魚木混豬喲

軟體版本:office2007

方法如下:

1.按照b列分數,進行排名:

2.輸入公式如下:

3.下拉填充,就可以得到帶有中文的排名結果:

怎樣在excel中輸入希臘字母,excel如何輸入希臘字母

插入 符號 在右上角的子集選取 希臘字元 然後插入就可以了!輸入希臘字母可以用輸入法自帶的功能,一般輸入法都有軟鍵盤功能,如果你實在找不到,可以在word裡用選單 插入,符號裡找到,然後複製貼上到excel裡 excel如何輸入希臘字母 你黏過去吧.字母是要在輸入法裡面找的.excel裡面怎麼輸入希...

怎樣在excel中輸入我輸入6 7後顯示的是6月7日

設定單元格格式,選擇 文字 或者在前面先輸入半形單引號 右鍵 設定單元格格式 選擇文字吧,科學記數好像也行。先輸入英文模式的單引號 一 選中單元格 右擊 設定單元格式 數字 分數 分母為三位數 確定 這個公式的正確寫法應該是 if h6 round e6,3 解釋如下 如果h6單元格為空,則顯示空值...

excel中如何輸入角度符號,在EXCEL中怎麼輸入表示角度的那個小圈圈呀?

41443 41444 41445 41423 excel要輸入上述符號,在按住alt鍵的同時,輸入上述編碼數字 1 計算 excel中,對於角度的運算是用 弧度 的,所以計算時要注意,若是 角度 則要進行轉換,入sin30 公式應為 sin 30 180 pi 結果為0.5。2 輸入和顯示 exc...