在excel中用rank函式求名次,按照總分求名次,總分相同的按照平均分排名次,我不要排序,因為我想保持

時間 2021-12-26 20:32:54

1樓:匿名使用者

=rank(某個總分,總分列:總分列,0)

比如你的總分在b列,c列對總分進行排名

=rank(b2,$b$2:$b$1000,) 意思就是b2相對於b2至b1000區域排名在多少位

rank(number,ref,order)

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

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

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

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

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

說明函式 rank 對重複數的排位相同。但重複數的存在將影響後續數值的排位。例如,在一列按升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值)。

由於某些原因,使用者可能使用考慮重複數字的排位定義。在前面的示例中,使用者可能要將整數 10 的排位改為 5.5。

這可通過將下列修正因素新增到按排位返回的值來實現。該修正因素對於按照升序計算排位(順序 = 非零值)或按照降序計算排位(順序 = 0 或被忽略)的情況都是正確的。

重複數排位的修正因素 =[count(ref) + 1 – rank(number, ref, 0) – rank(number, ref, 1)]/2。

在下列示例中,rank(a2,a1:a5,1) 等於 3。修正因素是 (5 + 1 – 2 – 3)/2 = 0.

5,考慮重複數排位的修改排位是 3 + 0.5 = 3.5。

如果數字僅在 ref 出現一次,由於不必調整 rank,因此修正因素為 0。

2樓:匿名使用者

採用個折衷的方法就可以你發過來我幫你做一下就行,[email protected]

3樓:匿名使用者

總分相同 平均分 怎麼會不同 弱弱的問一下

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

4樓:次次次蛋黃米亞

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

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

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

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

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

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

5樓:

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,"是","否"),表示如果排位在前兩名,則返回是,否則返回否。

最終結果

6樓:

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

7樓:奇哥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中排位是多少(實際得數)位

8樓:方括號

假如總評在g列

=rank(g2,$g$2:$g$11)

向下複製公式

9樓:霜染楓林嫣紅韻

在五一自傲中輸入認可,然後就可以出來這個函式的使用方法參考一下它的使用方法需要哪些條件就可以了?

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

10樓:

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

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。

11樓:次次次蛋黃米亞

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

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

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

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

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

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

在excel**中的學生課程表,用rank函式求出學生的名次後(降序),如何重新按名次來排列?

12樓:

你名次已經求出來了是吧,那麼你現在選擇選單欄的「資料」,點選「排序」,然後在主要關鍵字裡選擇「名次」,並選擇「升序」,點選確定就可以了

13樓:匿名使用者

選擇名次列,在「資料」選項下的「升序」或「降序」中,「擴充套件選定區域」,「排序」,即可。

excel中的rank函式對於重複的數值怎麼排名?

14樓:星星

在excel利用rank可以對數字進行排名,但是對於重複的數字會使用相同的序號卻分別佔用不同的排名位置;而實際中往往需要的是相同數字的排名相同,且重複值排名後不影響後續數字的排名

方法1、在excel幫助中提供了rank的說明,以及對這個情況的處理,如圖;但是方法比較麻煩,很少用到;現在要講的是利用方法2來實現。

方法2、可以通過下面步驟來實現重複值排名:

通用的公式是:

=sumproduct ( (排位區域》某個單元格)/countif(排位區域,排位區域))+1

公式中,排位區域 是一樣的,相當於rank( number ,ref, [order] )中的ref;

某個單元格 相當於rank( number , ref , [order] )中的number。

如圖:在a2單元格輸入

=sumproduct(($a$2:$a$10>a2)/countif($a$2:$a$10,$a$2:

$a$10))+1,回車。滑鼠移動到a2單元格右下角,出現黑色小十字後,點選拖動一直往下拉填充公式至a10,就可以完成排名了。

15樓:廣西飛揚

在excel中利用rank函式對成績進行排名

16樓:香菇要吃辣

能否解析一下公式含義,謝謝

sumproduct(($a$2:$a$10>a2)/countif($a$2:$a$10,$a$2:$a$10))

已知excel中用rank函式求四個人的名次排列,我想知道全部名次排列有幾種?應該如何統計

17樓:匿名使用者

無並列排名:1234;並列排名:1134(兩個並列第一),1224(兩個並列第2),1133,1233(兩個並並列第3),1114,1222,1111。

18樓:匿名使用者

問的是算術題呢, 還是excel題呀.

rank排名次. rank允許出現名次並列的情況. 4個人. 那麼有4*4*4*4種.

在excel中,用countif函式求人數

s今生緣 比如,男組長 sumproduct c c 男 d d 組長 2007版後,也可用 countifs c c,男 d d,組長 請補充完整提問,或截圖示例,以方便大家理解支招!如果職務在d列,需要統計 組長 的個數,那麼輸入 countif d d,組長 資料太亂,似乎不能用countif...

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

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

求excel函式,求EXCEL函式!!!!!!!!!!!

在c列寫if isna vlookup a1,b 1 b 100,1,0 a1,然後下拉 求excel函式!1.excel中計算個數的函式是count 學名叫計數,就是指單元格有多少個。例如計算a1 b10有多少個,可以使用count a1 b10 2.以上是標準的計數,根據你對問題的描述,是使用c...