今日繼續講統計函數,上一講我們講了最大值和最小值的問題,今日講統計函數講座的第八講,RANK排位問題。這個問題在我之前的函數講解中也多次講解過,今日是要溫習一下,同時還有些新的内容加入。這個函數利用是十分廣泛的。作為統計函數,也是經常用到的函數。
RANK函數定義:返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值。
使用格式:RANK(Number,ref,order)。
格式簡義:RANK(要判斷的單元格,查找的區域,1為最小數排第一,0為最大數排第一)。
參數定義:
Number 為需要找到排位的數字。
Ref 為數字列表數組或對數字列表的引用。Ref中的非數值型參數将被忽略(引用區域要絕對引用)。
Order為一數字,指明排位的方式。如果order為0(零)或省略,MicrosoftExcel對數字的。
排位是基于ref為按照降序排列的列表。如果order不為零,MicrosoftExcel對數字的排位是基于ref為按照升序排列的列表。上述的表述可以用下面的語句來表達:order——有1和0兩種;0——從大到小排名(降序);1——從小到大排名(升序)。其中0為默認,不用輸入,得到的就是從大到小的排名。
公式講解:
1 C2 的公式=RANK(B2,$B$2:$B$7,1) 是說明B2在$B$2:$B$7中按升序排序的位置。
2 D2 的公式=RANK(B2,$B$2:$B$7,0) 是說明B2在$B$2:$B$7中按降序排序的位置。
3 E2 的公式
=SUMPRODUCT((B2>$B$2:$B$7)*1) 1是說明B2在$B$2:$B$7中按升序排序的位置。
4 F2的公式
=SUMPRODUCT((B2<$B$2:$B$7)*1) 1 是說明B2在$B$2:$B$7中按降序排序的位置。
看下面的返回結果:
例2:下面的例子中講了多區域排名的實例,把某個人的成績在兩個班級中排序。
公式講解:F12中的公式:=RANK(B12,($B$12:$B$17,$D$12:$D$17)) 是指B12在$B$12:$B$17,$D$12:$D$17 兩個區域中的合計排名名次,注意($B$12:$B$17,$D$12:$D$17)中間要用逗号隔開,看公式的返回值:
今日内容回向:
1 RANK 函數的意義是什麼?
2 如何實現多區域的排名?
3 如何實現升降序的排名?
4 利用其它函數是否可以實現相同的功能?是否理解?
,