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...