在Excel中怎樣利用rank函式來計算名次

2022-08-10 04:00:16 字數 5649 閱讀 4469

1樓:次次次蛋黃米亞

1、首先在**中列出姓名和各科的成績,加一個總分列使用sum函式進行求和操作。

2、然後點選到h2單元格並點選「fx」插入函式,選擇「rank」函式。

3、在函式引數設定中根據下圖的引數進行設定,需要新增「$」絕對引用符號。

4、點選確定生成排名結果並下拉公式形成對應總分的排名。

5、然後選中所有資料單元格並點選「自定義排序」,設定按照排名進行升序排列。

6、即可得到根據總分列出的排名表,並顯示出對應的姓名及其他各科成績。

2樓:奇哥2008重慶

rank——返回一列數字的數字排位

語法:rank(number,ref,[order])number 必需。 要找到其排位的數字。

ref 必需。 數字列表的陣列,對數字列表的引用。 ref中的非數字值會被忽略。

order 可選。 一個指定數字排位方式的數字。

如果 order 為 0(零)或省略,microsoft excel 對數字的排位是基於 ref 為按照降序排列的列表。

如果 order 不為零,microsoft excel 對數字的排位是基於 ref

為按照升序排列的列表。

例如:姓名在b列,成績在c列,在你需要的單元格輸入:

=rank(a2,a2:a100)即a2資料在a2至a100中排位是多少(實際得數)位

3樓:匿名使用者

方法請見以下經驗:

巧用excel函式和公式排名

在excel中怎樣利用rank函式來計算名次

4樓:

用途:返回一個數值在一組數值中的排位(如果資料清單已經排過序了,則數值的排位就是它當前的位置)。 語法:

rank(number,ref,order) 引數:number 是需要計算其排位的一個數字;ref 是包含一組數字的陣列或引用(其中的非數值型引數將被忽略);order 為一數字,指明排位的方式。如果order為0 或省略, 則按降序排列的資料清單進行排位。

如果order 不為零,ref當作按升序排列的資料清單進行排位。 注意:函式rank 對重複數值的排位相同。

但重複數的存在將影響後續數值的排位。如在一列整數中,若整數60 出現兩次,其排位為5,則61 的排位為7(沒有排位為6 的數值)。例項:

如果a1=78、a2=45、a3=90、a4= 12、a5=85, 則公式「=rank(a1,$a$1:$a$5)」返回5、8、2、10、4。

5樓:次次次蛋黃米亞

1、首先在**中列出姓名和各科的成績,加一個總分列使用sum函式進行求和操作。

2、然後點選到h2單元格並點選「fx」插入函式,選擇「rank」函式。

3、在函式引數設定中根據下圖的引數進行設定,需要新增「$」絕對引用符號。

4、點選確定生成排名結果並下拉公式形成對應總分的排名。

5、然後選中所有資料單元格並點選「自定義排序」,設定按照排名進行升序排列。

6、即可得到根據總分列出的排名表,並顯示出對應的姓名及其他各科成績。

如何在excel中使用rank函式排序

6樓:天使在唱歌

1、以excel2010版本為例,如下圖,要對該**的總分進行排名;

2、首先在h2單元格輸入公式=rank(g2,g:g),第一個回引數g2指要排名的數值,答第二個引數是排名的區域,按enter鍵後則可得出排名結果;

3、然後把滑鼠放在h2單元格右下角,下拉填充公式,則可得出該列總分的排名了。

7樓:泡影果果

在excel中使用rank函式排序使用公式即可完成。

工具:office excel

步驟:1、開啟office excel,在b2單元格中輸入回以下內容:=rank(a2,$a$2:

$a$24)。其中答a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況。

2、按回車鍵即可得結果。

3、將滑鼠放在右下角,滑鼠變成小十字的時候按下滑鼠左鍵往下拉填充完成即可。

8樓:匿名使用者

方法/步驟

1平常生活

bai中,我們想將du

一列數字排序

zhi,大dao家最易想到版的是用排序按鈕,然後下一權列用自動填充功能填充,但是當遇到兩個資料相同的時候,這樣填充出來的資料就不能很好的顯示排名情況。如下圖所示,兩個105相同的分數,但是自動填充顯示的名次卻不一樣。我們還得對這些相同分數的排名進行手動修改。

2如何讓excel幫助我們,不用排序快捷鍵,而且能去除重名次呢。首先我們不用將資料排序,回到最初資料形式。如下圖所示:

3下面我們需要運用rank函式。在b2單元格中輸入以下內容:=rank(a2,$a$2:

$a$24)。其中a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況,公式計算結果將被顯示在b2單元格里。下圖1為公式,下圖2為計算結果的顯示。

4然後選中b2單元格,將滑鼠放在右下角,滑鼠變成小十字的時候,按下滑鼠左鍵不放,往下拉到b24單元格,這樣所有分數的排名就顯示出來了。如下圖所示:

end注意事項

注意:在輸入資料範圍的時候,一定要用 $符號,否則排出來的名次會是錯誤的。

9樓:飛得更高

平常生活中,我們想將一列數字排序,大家最易想到的是用排序按鈕,然

專後下一列用

屬自動填充功能填充,但是當遇到兩個資料相同的時候,這樣填充出來的資料就不能很好的顯示排名情況。如下圖所示,兩個105相同的分數,但是自動填充顯示的名次卻不一樣。我們還得對這些相同分數的排名進行手動修改。

如何讓excel幫助我們,不用排序快捷鍵,而且能去除重名次呢。首先我們不用將資料排序,回到最初資料形式。如下圖所示:

下面我們需要運用rank函式。在b2單元格中輸入以下內容:=rank(a2,$a$2:

$a$24)。其中a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況,公式計算結果將被顯示在b2單元格里。下圖1為公式,下圖2為計算結果的顯示。

然後選中b2單元格,將滑鼠放在右下角,滑鼠變成小十字的時候,按下滑鼠左鍵不放,往下拉到b24單元格,這樣所有分數的排名就顯示出來了

10樓:小勇叔

在資料右側新增一列排名欄位。在d2單元格輸入「=rank(c2,$c$2:$c$7,0)」。

點選d2單元格,向下填充即可完成成績的排名。在主要關鍵字選擇名次、排序方式選擇升序後點選確定即可。

11樓:匿名使用者

選擇要放答案的單元格,然後輸入公式=rank(目標資料,在哪一片區域,1升序,0降序)

12樓:匿名使用者

如果資料在b列,那麼在c2單元格輸入以下公式,然後向下填充公式

=rank(b2,b:b)

或=rand(b2,b$2:b$200)

13樓:

=rank(d2,$d$2:$d$6,0)

excel自帶的幫助系統很管用,得好好利用,有不懂的f1就行了。

14樓:匿名使用者

rank函式是排名函式。rank函式最常用的是求某一個數值在某一區域內的排名。

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

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

舉例:假如a列從a1單元格起,依次有資料80、98、65、79、65。

在b1中編輯公式

=rank(a1,$a$1:$a$5,0)

回車確認後,向下複製公式到b5單元格。

效果:從b1單元格起依次返回值為2、1、4、3、4。

15樓:葵葵演說一季

excel**中怎麼使用rank函式排名,你知道嗎

怎麼在在excel中利用rank函式計算名次

16樓:次次次蛋黃米亞

1、首先在**中列出姓名和各科的成績,加一個總分列使用sum函式進行求和操作。

2、然後點選到h2單元格並點選「fx」插入函式,選擇「rank」函式。

3、在函式引數設定中根據下圖的引數進行設定,需要新增「$」絕對引用符號。

4、點選確定生成排名結果並下拉公式形成對應總分的排名。

5、然後選中所有資料單元格並點選「自定義排序」,設定按照排名進行升序排列。

6、即可得到根據總分列出的排名表,並顯示出對應的姓名及其他各科成績。

17樓:

rank

返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。

語法rank(number,ref,order)

number   為需要找到排位的數字。

ref   為數字列表陣列或對數字列表的引用。ref 中的非數值型引數將被忽略。

order   為一數字,指明排位的方式。

如果 order 為 0(零)或省略,wps** 對數字的排位是基於 ref 為按照降序排列的列表。

如果 order 不為零,wps** 對數字的排位是基於 ref 為按照升序排列的列表。

說明函式 rank 對重複數的排位相同。但重複數的存在將影響後續數值的排位。例如,在一列整數裡,如果整數 10 出現兩次,其排位為 5,則 11 的排位為

7(沒有排位為 6 的數值)。

拿問題舉例

h2=rank(g2,$g$2:$g$11),返回值g2單元格中的數值在g2:g11中的排名。

i2==if(h2<3,"是","否"),表示如果排位在前兩名,則返回是,否則返回否。

最終結果

18樓:

要在excel文件中利用rank函式計算名次,首先要把需要計算的內容進行選定,然後選擇函式選擇rank函式,然後進行確定就可以計算了。

19樓:奇哥2008重慶

rank——返回一列數字的數字排位

語法:rank(number,ref,[order])number 必需。 要找到其排位的數字。

ref 必需。 數字列表的陣列,對數字列表的引用。 ref中的非數字值會被忽略。

order 可選。 一個指定數字排位方式的數字。

如果 order 為 0(零)或省略,microsoft excel 對數字的排位是基於 ref 為按照降序排列的列表。

如果 order 不為零,microsoft excel 對數字的排位是基於 ref

為按照升序排列的列表。

例如:姓名在b列,成績在c列,在你需要的單元格輸入:

=rank(a2,a2:a100)即a2資料在a2至a100中排位是多少(實際得數)位

Excel中RANK函式怎樣使用

返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值 如果列表已排過序,則數字的排位就是它當前的位置 語法rank number,ref,order number 為需要找到排位的數字。ref 為數字列表陣列或對數字列表的引用。ref 中的非數值型引數將被忽略。order 為一數字...

怎麼使用excel中的rank函式進行排序

假設對a1 a10進行從大到小排名 b列輸入公式 rank a1,a 1 a 10 下拉填充即可得到排名,然後在對b列排序即可 rank函式的功能並不是排序,而是排位。它返回一列數字的數字排位。數字的排位是其相對於列表中其他值的大小。比始要統計某一分數在該陣列的排名就可以使用rank函式。函式格式 ...

在EXCEL從眾多行中利用組合公式選取符合條件的幾行

只能說你的問題不是很明確,你需要什麼條件的 比如 a列 日期 b列 商品名稱 c列 數量 上面的公式,返回的是滿足條件的行數,按從小到大排列,9999的作用是,讓不滿足條件的行號為9999,如果還有其他條件就增加if巢狀。例如 先選中d2 d100這個區域 必須選擇一個區域,不然只會得到第一個結果,...