用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樓:匿名使用者

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

如何檢視考試成績,怎麼查考試成績的

1 學校學生想要查考試成績,可以詢問班主任考試成績查詢 就能得到考試成績。學生想要查詢自己的成績,不需要在網上尋找,直接詢問老師,自己考試成績的情況,老師會主動講述。2 社會人士想要查詢 報考職業資格證 的考試成績,需要在報考的官網上,找到 成績查詢 就能查到。報考職業資格證的人群,想要查詢考試成績...

鼓勵孩子考試成績的作文,鼓勵孩子考試成績的作文800字

薄荷天微涼 爸爸媽媽的鼓勵 安鴻偉 學習要用心,不能馬虎。李丹妮 以後要嚴格要求自己,上課認真聽講,努力學習,爭取取得好成績。侯進學 侯進學是個聰明愛動的孩子,就是有點粗心。希望在以後的日子改正過來,認真做事。白美琪 希望孩子加倍努力,期末考出好成績。於浩源 希望於浩源以後不要馬虎,不要哭,男子漢要...

大連雙基考試成績不理想,雙基考試成績不理想

各個不同的學校的考試成績有不同的查詢方式,有的是直接找老師看,有的是可以在特定的學校 中進行查詢,有的是會收到相應的簡訊通知。建議直接找班主任或者輔導員諮詢下本校的成績查詢方式。 您好,我也是高三的學生,1 雙基考試題要比高考難。2 第一次參加比較正式的考試,也許還不太習慣。3 離高考還有100天,...