国产一区二区欧美精品免费-欧美国产日韩在线视频-欧美亚洲国语精品一区二区-欧美激情五月综合啪啪-国产69精品麻豆久久久久-亚洲人成精品久久久久桥网站-欧美刺激肥熟在线视频-十七岁日本免费完整版BD-黑夜在线拖拽不卡第一页

`
閱: 3984 | 回: 1
中國式排名-針對并列情況 Excel基礎(chǔ) , 編號:0457 快速回復(fù)
發(fā)表于2015/10/25 14:42:33 樓主 
頭像 等級:初學(xué)者
積分:0
財富值:0.00
身份:普通用戶
中國式排名-針對并列情況
Excel中排名,大家習(xí)慣分為美式排名和中國式排名。  美式排名通常使用RANK函數(shù),用法比較簡單,可以參考文章:rank函數(shù)實(shí)例講解。
什么是excel中國式排名呢?咱們中國人的習(xí)慣,比如無論有幾個并列第3名,之后的排名仍應(yīng)該是第4名,即并列排名不占用名次,這就是中國式排名。
下面這個案例,也是IT部落窩論壇的excel中國式排名練習(xí)題,語文成績有兩個72分,并列第一名,隨后的66分為第二名……在C2單元格寫公式,完成中國式排名。中國式排名,其實(shí)就是對一個數(shù)在一組數(shù)據(jù)中排名第幾的統(tǒng)計,重復(fù)數(shù)排名相同,比它小的最大數(shù)的排名只低一級。通常可以使用countif,frequency和SUMPRODUCT等函數(shù)結(jié)合實(shí)現(xiàn)。
下面提供幾種相關(guān)的中國式排名解法:
中國式排名解法一:
在C2單元格輸入公式,=SUM(IF($B$2:$B$6>B2,1/COUNTIF($B$2:$B$6,$B$2:$B$6)))+1,然后按ctrl+shift+enter三鍵結(jié)束。下拉復(fù)制公式即可得出其余的排名。
公式解釋:
COUNTIF($B$2:$B$6,$B$2:$B$6)部分:這是一個數(shù)組運(yùn)算用法,它的運(yùn)算過程是:
COUNTIF($B$2:$B$6,B2)
COUNTIF($B$2:$B$6,B3)
COUNTIF($B$2:$B$6,B4)
……
分別統(tǒng)計B2、B3、B4單元格在B2:B6區(qū)域中出現(xiàn)的次數(shù)。得到結(jié)果為:1,1,1,2,2。其中“1”代表此單元格中的內(nèi)容在B2:B6區(qū)域中只出現(xiàn)一次,即沒有重復(fù);“2”代表此單元格中的內(nèi)容在B2:B6區(qū)域里重復(fù)2次。這一步的操作,可以得到數(shù)據(jù)是否有重復(fù)和以及重復(fù)的次數(shù)。
1/COUNTIF($B$2:$B$6,$B$2:$B$6)部分:
在公式編輯欄選中這部分公式,按F9鍵查看運(yùn)算結(jié)果為:{1;1;1;0.5;0.5}。
IF($B$2:$B$6>B2,……)部分:
IF第一參數(shù):$B$2:$B$6>B2的結(jié)果是:{FALSE;TRUE;FALSE;TRUE;TRUE},意思是B2單元格中的內(nèi)容分別和B2:B6區(qū)域內(nèi)的各個單元格內(nèi)容進(jìn)行大小比較。
“IF($B$2:$B$6>B2,1/COUNTIF($B$2:$B$6,$B$2:$B$6))”,這里IF省略了第三參數(shù),因此當(dāng)?shù)玫紽ALSE時,此時將返回結(jié)果“FALSE”,當(dāng)?shù)玫絋RUE時,此時將返回對應(yīng)的結(jié)果,得到的結(jié)果是{FALSE;1;FALSE;0.5;0.5}。
接著SUM函數(shù)對IF函數(shù)內(nèi)的結(jié)果進(jìn)行加總,得到結(jié)果“3”。為什么還要再加上“1”呢?原因是IF函數(shù)內(nèi)的測試條件是“>”,對于“B2:B6區(qū)域”里的最大值“72”而言,得到的結(jié)果是{FALSE;FALSE;FALSE;FALSE;FALSE},那么SUM函數(shù)計算得到的值就是“0”,顯然排名第0位,不符合常識,因此要額外加上“1”。
這個中國式排名公式的核心部分就是:“1/COUNTIF($B$2:$B$6,$B$2:$B$6)”,目的是避免重復(fù)計算相同項。
中國式排名解法二:
C2單元格輸入公式:=SUMPRODUCT(($B$2:$B$6>=B2)/COUNTIF($B$2:$B$6,$B$2:$B$6)),下拉復(fù)制即可。
這個公式的思路也是不重復(fù)計數(shù)。
中國式排名解法三:
使用FREQUENCY 函數(shù)的數(shù)組解法完成。B2公式為:=SUM(--(FREQUENCY(B$2:B$6,IF(B$2:B$6>=B2,B$2:B$6))>0)),三鍵結(jié)束。
中國式排名解法四:
=SUMPRODUCT((B$2:B$6>B2)*(1/(COUNTIF(B$2:B$6,B$2:B$6))))+1
中國式排名解法五:
=SUM(--IF($B$2:$B$6>=B2,MATCH($B$2:$B$6,$B$2:$B$6,)=ROW($2:$6)-1))



我的個性簽名
發(fā)表于 2016/11/21 16:20:53   
頭像 等級:學(xué)者
積分:53
財富值:5
身份:普通用戶
看看
我的個性簽名

快速回復(fù)

目前不允許游客發(fā)表,請 登錄 注冊 后再發(fā)貼。