用excel考試成績排序輸入的公式IF M4RANK M4,M 4 M 43,0 為何成績相同後,總是名次序列不相連

時間 2021-08-31 21:46:58

1樓:匿名使用者

在excel中進行中國式排名

所謂中國式排名,是指排名時如果出現並列的情況,並列者不佔用名次。例如有兩個並列第2名,則下一個名次還是為第3 名,而不是排到第4 名,這似乎更符合中國人的習慣。而在excel中用rank函式排序時,並列者將佔用名次,因而會導致後面有的名次會出現空缺。

在許多情況下,我們可能要用到中國式排名。下面是幾種進行中國式排名的方法:

一、用輔助列

在能夠改變**結構的情況下,可以先對**按降序的方式排序,然後在輔助列中輸入公式,獲得中國式排名。

如下圖a1:d19區域中是某公司年度考核成績表,總成績在d列中,現在要對d列進行中國式排名。

1.選擇d2:d19列中的任一單元格,單擊工具欄中的「z→a」按鈕,使總成績按降序排序。

2.在e2單元格中輸入公式:

=rank(d2,$d$2:$d$19)

然後向下拖,將公式填充到e3:e19區域。

3.在f2單元格中輸入數值「1」。然後在f3單元格中輸入公式:

=if(e3=e2,f2,f2+1)

然後向下拖,將公式填充到f3:f19區域,即可得到中國式排名。

這種方法操作簡單,無需複雜的公式,缺點是要使用輔助列。

二、使用公式

用下面的幾個公式都可以獲得中國式排名,還是以上圖為例,在單元格中輸入公式並向下拖:

=sumproduct((d$2:d$19>d2)*(1/(countif(d$2:d$19,d$2:d$19))))+1

或下面的幾個陣列公式,公式輸入完畢後按ctrl+shift+enter結束:

=sum(if(d$2:d$19>d2,1/countif(d$2:d$19,d$2:d$19)))+1

=sum(--(frequency(d$2:d$19,if(d$2:d$19>=d2,d$2:d$19))>0))

=sum(--if(d$2:d$19>=d2,match(d$2:d$19,d$2:d$19,)=row($2:$19)-1))

2樓:匿名使用者

如果成績完全相等,序號是相同的。

檢查一下成績是否為近似值。

單元格顯示的數字,不一定是精確數字,而實際參與計算的是精確數字。

"=rank(m3,m$3:m$102,0)",什麼意思, ,求解~~ 5

3樓:行業小寶庫

=rank(m3,m$3,:m$102)

顯示m3在m3~m102中的名次

在輸完=rank(m3,m$3:m$102再輸入逗號時,後面會出現工具提示,0代表降序,1代表升序

4樓:餘8米線

是美元的貨幣符號。你按下caps lock鍵,變成大寫之後,再一起按shift和標有數字4和$符號的鍵就出來啦

excel怎麼使用rank函式

5樓:泡影果果

工具:rank函式

步驟:1、rank函式的含義,求某一個數值在某一區域內一組數值中的排名。

2、rank函式的語法格式=rank(number,ref,[order])

number ——參與排名的數值

ref ——排名的數值區域

order——有1和0兩種。0——從大到小排名(降序),1——從小到大排名(升序)。

0預設不用輸入,得到的就是從大到小的排名。

3、對成績進行排序(從大到小,降序)。輸入公式=rank(d2,$d$2:$d$8,0)。

4、也可以使用sumproduct函式實現排名。

5、rank函式對不連續單元格排名:不連續的單元格,第二個引數需要用括號和逗號形式連線起來。輸入公式=rank(b5,(b5,b9,b13,b17),0)

6樓:匿名使用者

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。

7樓:莉莉子

excel使用rank函式步驟如下:

1、rank函式的含義,求某一個數值在某一區域內一組數值中的排名。

2、rank函式的語法格式=rank(number,ref,[order])

number ——參與排名的數值

ref ——排名的數值區域

order——有1和0兩種。0——從大到小排名(降序),1——從小到大排名(升序)。

0預設不用輸入,得到的就是從大到小的排名。

3.在b2單元格中輸入以下內容:=rank(a2,$a$2:

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

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

4.也可以使用sumproduct函式實現排名。

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

8樓:平陽虎

格式:=rank(引數1,引數2,引數3)

含義:「引數1」為需要找到排位的數字;「引數2」為數字列表陣列或對數字列表的引用;「引數3」為一數字,指明排位的方式。

操作環境:

a1中的為「學生姓名」,b1中的字元為「考試成績」,c1中的字元為「排名」;a2:a7中的資料依次分別是「張

三、李四、王

五、謝六、曾

七、範八」,b2:b7中的資料依次分別是「98、78、89、57、78、86」。

操作目標:

對學生的考試成績從高到低進行排名。

操作方法:

在c2中輸入

=rank(b2,$b$2:$b$7,0)

c2中顯示b2中的「考試成績」「98」在$b$2:$b$7範圍內從高到低的「排名」為第「1「位。

將計算公式下拉填充到其他單元格中,得到最終的排名情況。

注意:●如果「引數3」為0或省略,則excel對數字的排位是基於「引數2」的降序排列的列表。如果「引數3」不為0,則excel對數字的排位是基於「引數2」的升序排列的列表。

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

9樓:魚忻然厚城

rank是一個排序(排名次)函式,比如a列有若干資料,現在首先對a1資料進行在a列中的排名,則可以在b1輸入=rank(a1,a:a,1),公式括弧內有三個引數,a1表示需要被排名的數值,a:a表示在什麼範圍內排名(這裡表示整個a列),最後一個1表示的升序,如果是0就表示降序。

10樓:小渣渣菜鳥

=rank(排序區域,起始值)如:=rank($e$2:$e$10,e2)

11樓:匿名使用者

=rank(選擇要排序的數所在的單元格,選擇排序的範圍,0)這是從大到小排序

=rank(選擇要排序的數所在的單元格,選擇排序的範圍,1)這是從小到大排序

12樓:匿名使用者

建議你檢視excel的幫助,按f1就可以看到:

13樓:匿名使用者

rank,是一個排名的函式,可以對某值返回其在指定的區域內的升序名次或降序名次

rank(被用來判斷排名的數值,範圍即在哪個區域內排名對比,引數0或者1)

引數:0代表降序,1代表升序

14樓:

5、rank函式對不連續單元格排名公式錯誤:原答案中輸入公式=rank(b5,(b5,b9,b13,b17),0),正確答案為=rank(b5,(b5:b9,b13:b17),0)

15樓:

1.返回某數字,在一列數字中,相對於其他數值的大小排名。

2.=rank(number,ref,order)number——要查詢排名的數字。ref——對一組數或對一個資料列表的引用。非數字值將被...

3.對成績總分進行排名,採用降序排名,所以order值可以被忽略。在g2單元格輸入公式=rank(f2,f$2:f$84)注意:$2新增絕對...

4.rank函式也可以不連續排名。深刻理解語法含義,對第二個引數用括號形式連線,比如下面的這個語法含義=rank

excel中,用rank函式如何保持排序號連續, 如要對一組數2、4、4、6、7、7、9用rank

16樓:農村陳老師

不用rank用別的函式

比如c3 d3 e3 分別是姓名 成績 名次 c4就是人名 d4 就是輸入的成績 e4是需要的名次

你可以在d4 d5往下輸入一些我輸入到了d9 在e4 輸入如下公式,下拉就成了

=sumproduct(($d$4:$d$9>=d4)*(1/countif(d$4:d$9,d$4:d$9)))

17樓:匿名使用者

先對這列資料降序排列,然後在輔助列輸入下列公式並填充=sumproduct(($a$8:$a$14>a8)/countif(a$8:a$14,a$8:

a$14))+1,這是我測試用的,單元格引用自己調整一下就行了

18樓:

假設一組數都在a列,那麼b1輸入序號1,b2開始輸入公式下拉=if(a2>a1,b1+1,b1)

19樓:

這個是中國排名法

可結合行號來rank

20樓:匿名使用者

=sumproduct(($a$1:$a$7<=a1)*(1/countif(a$1:a$7,a$1:a$7)))

excel工作簿的製作問題,急求,謝謝! 5

21樓:匿名使用者

一、讓不同型別資料用不同顏色顯示

我的考試成績,我的考試成績是多少

不用擔心,自己盡力學好,姐姐我高中的時候都是不抄的,境況幾乎和你一樣,每次都是班上倒數20名之內,說實話我也不敢抄,因為是女孩子嘛,也害怕老師看到呢,後來日子久了我的成績就是下游了,每次都是下游,但是我平時上課都聽課,認真的聽課,作業也自己做的,盡力的學會自己該學的東西,後來我高考的時候我的總成績是...

反假幣考試成績查詢,反假幣考試成績查詢

屠愫 2015年10月24日江蘇省南京市溧水縣反假幣考試查詢 鍾曉堯 http www.pbcexam.cn 要麼你現在去查查 估計好好久才出來了 陌上花開 搜尋這個就能進一個系統 反假幣成績如何查詢? 耶耶耶夜夜夜丶 查詢方法如bai下,考生進入du 人行反假網主頁,zhi 單擊左側成績查詢按da...

考試成績查詢網份英語聽力考試成績查詢

一次性通過兩科的學員有 排名不分先後 顏瑋 蘇權慧 馬鑫焱 張鈞鈺 翁贊雯 李子健 陳博林 季嫻 鄭紫微 邵欣越 崔佳睿 洪紫怡 程琳航 沈婧菲 朱清怡 張榭 毛丹蕾 熊媛媛 徐錚輝 章玉潔 沈玉卓 李正豪 唐禕多 徐錚輝 馬智琳 沈婧菲 李菁菁 唐琰月 張卉夕 詹鑫豪 蔣惠 韓天宇 蔣惠 劉瑜峰 ...