1樓:匿名使用者
你這個很麻煩。首先,第一張表a列是排名的依據--數值。b列作為排名。然後回c列是得分
答你需要在另一張表(例如sheet2)中。做一個對名錶。a列是排名,b列是排名所對應的得分。這個表可以手工去做。也可以用公式 b7=b6-2,b16=b15-2。
返回第一張表,假設有標題行。在b2中輸入公式 =sumproduct((a$2:a$81>a2)*(1/(countif(a$2:a$81,a$2:a$81))))+1
然後向下填充。
這樣就得到了排名。
然後在c列,再用vlookup函式,以排名為關鍵字,從第二張表中返回排名對應的分數。
2樓:匿名使用者
應該不用索引表也能解決,但我要知道「30、27、……、0」這些數的遞減規律是什麼,至少是「如第一名給30,第二名27,依此類推,分數成0為止」這樣的描述。
3樓:匿名使用者
if、rank巢狀
給附件來,弄好回你。
怎樣在excel中用函式給成績排名次?
4樓:莫念v勿忘
1、開啟學生成績表,在表頭加入等級和排名,同時套用**格式。
2、排名用的函式是rank,rank裡面有三個引數,第一個引數是待排名數值,第二個引數是對應所有數值列表,第三個引數是升降序選擇。成績高排名靠前,這裡選用的是降序(0)。具體公式為:
=rank(c2,$c$2:$c$8,0)。
3、輸入公式,確定後,第一個排名就出來了。滑鼠按住e2單元格右下方的加號,往下拖至e8單元格。
4、這樣排名就全部出來了。整個**就完整了,後續有新的成績出來後,只需要替換前面的成績,後面的自動會更新。即使學生換了,班級換了,只需要替換前面3列內容,這個表還是能用。
5樓:不是小號
1.和利用排序法完全一樣,同樣也是開啟excel,在資料的後面,加入一列,列標題命名為排名。
2.在「排名」這一列的下面第一個單元格里面輸入「=rank(b2,b:b,0)」。
3.解釋以一下這個函式:rank(number,ref,order)函式返回某一個數字,在一列數字中的相對於其他數字的打小排位。
他有三個引數,第一個引數number,是需要排序的數字,我們輸入b2,就是求b2這個單元格里面的數字的排名。
第二個引數ref,是對數字的引用,也就是b2這個單元格,在那寫資料裡的排名。。第三個引數order,是升序還是降序,0或者忽略,則是降序,非零值,則是升序。
4.把滑鼠移動到剛才輸入公式的這個單元格的右下角,滑鼠就會成了個黑色的「十」字,雙擊滑鼠,資料就填充好了。
5.這個時候,名次的數值有了,不過沒有排好序,再全選,資料-->排序,主要關鍵字,按排名,升序,我的資料區域,有標題行,點確定,資料就排好了。
6樓:低調額低調額
分析如下:
1、如圖,建立一個成績表;
2、在f2輸入公式:=rank(e2,e:e),即得到「張三」的名次;
3、此函式有三個引數,第一個引數是要排名的數值或者單元格引用,第二個引數是所有參與排名的一組數或者區域的引用,第三引數為0或省略時,按降序排名,即最高分為第一名,第三引數不為0時,通常用1,按升序排名,即最低分為第一名,當然成績排名時是從高分向低分排名,即降序排名,所以這裡省略了第三引數;
4、滑鼠移到f2單元格的右下角,雙擊填充柄(那個小黑方塊)或按住這個小方塊向下拖動滑鼠填充公式,則所有名次全部排定。
擴充套件資料
excel是辦公室自動化中非常重要的一款軟體,excel函式則是excel中的內建函式。excel函式共包含11類,分別是資料庫函式、日期與時間函式、工程函式、財務函式、資訊函式、邏輯函式、查詢和引用函式、數學和三角函式、統計函式、文字函式以及使用者自定義函式。
1、統計函式
統計工作表函式用於對資料區域進行統計分析。例如,統計工作表函式可以提供由一組給定值繪製出的直線的相關資訊,如直線的斜率和 y 軸截距,或構成直線的實際點數值。
2、文字函式
通過文字函式,可以在公式中處理文字串。例如,可以改變大小寫或確定文字串的長度。可以將日期插入文字串或連線在文字串上。
下面的公式為一個示例,藉以說明如何使用函式 today 和函式 text 來建立一條資訊,該資訊包含著當前日期並將日期以"dd-mm-yy"的格式表示。
3、使用者自定義函式
4、邏輯函式
使用邏輯函式可以進行真假值判斷,或者進行復合檢驗。例如,可以使用 if 函式確定條件為真還是假,並由此返回不同的數值。
7樓:糖糖小小個
如圖,建立一個成績表;
在f2輸入公式:=rank(e2,e:e),即得到「張三」的名次;
此函式有三個引數,第一個引數是要排名的數值或者單元格引用,第二個引數是所有參與排名的一組數或者區域的引用,第三引數為0或省略時,按降序排名,即最高分為第一名,第三引數不為0時,通常用1,按升序排名,即最低分為第一名,當然成績排名時是從高分向低分排名,即降序排名,所以這裡省略了第三引數;
滑鼠移到f2單元格的右下角,雙擊填充柄(那個小黑方塊)或按住這個小方塊向下拖動滑鼠填充公式,則所有名次全部排定。
8樓:平陽虎
一般用rank函式。如分數在b2:b10區域,可在c2中輸入
=rank(b2,b$2:b$10)
回車確認後下拉填充,此時,公式單元格將顯示b2:b10中成績所對應的排名。
9樓:匿名使用者
見截圖用rank()函式
b2輸入
=rank(a2,a:a)
公式下拉
excel**如何排名次
10樓:天使在唱歌
excel**可以用bairank函式排名次。
1、首先開啟duexcel,如圖要對下zhi面同學的daoe列總分進行排名;
2、選中單內元格f2,輸入=rank(e2,e2:e6),按回容
車enter鍵,就會得到該名同學的排名了;
3、把滑鼠放在f2單元格右下角,待出現+號後往下拉填充,發現得到的排名都是1,這是因為rank函式的取值範圍沒有絕對引用,導致取值範圍隨著往下拉發生了變化;
4、我們再回到f2,把取值範圍固定一下,即加$符號絕對引用,那麼公式往下拉填充時範圍就不會發生變化,一直都是e2:e6;
5、固定好取值範圍後,再次往下拉複製公式,就會得到如下圖所示的正確的排名了。
11樓:魚木混豬喲
excel中的成績等抄數字的排名,多數情況下利用rank進行一般排名;當然也可以利用陣列公式進行「中國式」排名:
軟體版本:office2007
方法如下:
1.對於一般的排名,可以直接利用rank函式,如下所示:
函式用法:=rank(要排名的成績,總成績所在區域)
2.這樣得到的排名,會因為名次重複,而跳過一些名次,比如下圖中的第4名,第6名,第8名等:
3.而中國式排名一般是名次順延,需要用到較複雜的陣列公式來實現,下面是最常見的中國式排名公式之一:
公式解釋:對於總成績區域中大於當前成績的,利用countif進行個數統計,再用1相除,最後sum求和,即得到大於當前成績的且不重複的成績個數,也就是當前成績的中國式排名
4.ctrl+shift+enter三鍵結束陣列公式,往下填充,即可得到名次順延的中國式成績排名結果:
12樓:谷運算元
1.如果不會公式,最bai簡單du的方法就是排序。zhi這裡選擇降序(數dao字從大到小),擴充套件選定區域專——排序屬。
2. 排序後,新增順序數字排名就ok了。
3.如果不排序,直接出名次。那麼需要借用公式。c2=rank.eq(b2,$b$2:$b$8),意思是返回b2在b2:b8數列的排名。
向下拖動公式,即可出現排名。分數相同的人,名次相同。
13樓:excel與財務
學生成績排名次是試卷成績出來後必做的工作,用excel函式公式完成自動排名次。
14樓:晟人雜談
**排名,有一資料---篩選---升序或者降序來排列資料就可以了。需要選中所需要排序的整一列來進行排序。
15樓:匿名使用者
比如a列為分數,b列為名次
b2輸入
=rank(a2,a:a)
公式下拉
16樓:小老山坡
**排次一般是自動按照先後順序排列的,你可以自己去設定排列順序
17樓:苗喬恩
中式du排zhi名dao:回
=sumproduct((b$4:b$12>=b4)/countif(b$4:b$12,b$4:
b$12))=sumproduct((b$4:b$12>=b4)/countif(b$4:b$12,b$4:
b$12))美式答
排名:=rank(b4,$b$4:$b$12)
18樓:下雪天吃
前提選中你要排的內容,然後有兩種方法,第一種是用rank函式,第二種直接用排序
19樓:匿名使用者
比如成績在b2:b10單元格,在c2:c10單元格排名次的話。
1.內建排名公式:=rank(b2,$b$2:$b&10),
2.但rank函式得到的結果是美式專排名,屬比如有2個並列第二名,就沒有第三名,直接到第四名,這不符合中國的習慣。給你一箇中國式排名的公式。
在c2單元格輸入公式=sumproduct(($b$2:$b$10>b2)/countif($b$2:$b$10,$b$2:
$b$10))+1然後拖動填充到c10單元格即可。
20樓:風雨遷徙
你把名單和成績寫在不同的列裡面,選擇成績一列,在開始選單的右邊,選擇排序和篩選,可以按升序和降序排列
21樓:鬍鬚客
如圖例:
baic2=rank(b2,b$2:b$11,0)----(大到小)d2=rank(b2,b$2:b$11,1)----(小到du大)語法:
rank(number,ref,order)引數說明:
●zhi number:求等級
dao的數字
● ref:一個數值陣列或內數值參照位容址,非數值則忽略不計● order:指定的順序,0或省略則是由大到小排序,不為0則是由大到小排序,以評定number等級
rank是將相同數字評定為同一等級,但是下依等級則從缺,如有二個90,等級為2,則89等級將為4(空出3)
22樓:匿名使用者
你講的太籠統了。給你個公式看看吧:
=rank(a1,a:a)
23樓:匿名使用者
是用excell做的**吧。
如果是的話,那就很簡單了,選中成績總分那一列,在選單中選中「排序」,選中「降序」就行了。(如果要把成績最爛的排最上面就選「升序」。)
在Excel中怎樣利用rank函式來計算名次
1 首先在 中列出姓名和各科的成績,加一個總分列使用sum函式進行求和操作。2 然後點選到h2單元格並點選 fx 插入函式,選擇 rank 函式。3 在函式引數設定中根據下圖的引數進行設定,需要新增 絕對引用符號。4 點選確定生成排名結果並下拉公式形成對應總分的排名。5 然後選中所有資料單元格並點選...
怎樣在Excel中用函式給成績排名次
建立成績表,然後利用函式rank進行設定就可以給成績排名次。具體操作步驟 內 1 開啟excel,建容立成績 將要排名的資料輸入進去。2 在 的資料的後面加入一列,將列標題命名為 排名 3 在 排名 這列表裡設定rank函式,例如 rank c2,c c,0 這樣的格式。4 rank函式有三個引數,...
EXCEL表中如何利用VLOOKUP將2張工作表的資料匹配
excel 中,匹配關鍵字可以找出兩個 資料的相同值並進行分析與計算。通常有兩種方法 1 公式法 比如在sheet1的a列,需要查詢sheet2的b列在不在a列裡面,那麼在sheet2的c列就可以寫如下公式 vlookup b1,sheet1 a a,1,0 sheet1的資料 sheet2的資料與...