Excel所有可能出現(xiàn)的排名類(lèi)型函數(shù)集合

在可能重復(fù)連續(xù)的排名里,有固定公式的sumproduct用法。它可以出現(xiàn)并列的排名,且不會(huì)出現(xiàn)排名跳躍/缺失/重復(fù)。
重復(fù)連續(xù)排名: 還是在用1/countif的底層邏輯在操作。判斷的是某個(gè)item的所有值在整個(gè)系列里的頻次。這里不需要加--來(lái)四則運(yùn)算。
分類(lèi)排名: sumproduct的方法是在利用參數(shù)1乘以參數(shù)2,布林轉(zhuǎn)換成數(shù)值模式然后乘積相加,這邊第1參數(shù)是=表示,第二參數(shù)是<=表示。小于的話(huà)成立就+1,名次就掉落1。
所以有True的時(shí)候,排名就會(huì)后退,它最好算出來(lái)是false0,讓排名不需要再疊加。
需要加--,來(lái)四則運(yùn)算一下。
步驟操作解讀:
- RANK+COUNTIF函數(shù) 并列第一無(wú)法顯示
Countif函數(shù)里面只要有重復(fù)值,出現(xiàn)一次會(huì)等于1,出現(xiàn)一次會(huì)等于2,如果沒(méi)有重復(fù)值那就只是1:這個(gè)和Vlookup里面用countif做的輔助列是一個(gè)道理。
=Countif($C$3:C3,C3) 。起點(diǎn)鎖住,然后一直往下延伸,確認(rèn)值就是當(dāng)前鼠標(biāo)點(diǎn)的當(dāng)前值。
Rank函數(shù)的基礎(chǔ)上加一個(gè)計(jì)算countif的值,不存在重復(fù)值還需要-1。
Rank 排序要基于整體的考慮,因?yàn)橹虚g可能會(huì)有很多其他的字段。
2 Sumproduct 函數(shù)
=Sumproduct((C3<=$C$3:$C$12)/COUNTIF($C$3:$C$12,$C$3:$C$12))
當(dāng)前值和每一組值去比較,得出TRUE和FALSE的結(jié)果再除以想要的值在整個(gè)系列里出現(xiàn)的頻次。
這里不需要四則運(yùn)算
Countif最常就是被1除。這里的1或者0可以用布林邏輯來(lái)做
?: SUMPRODUCT函數(shù)里如果使用逗號(hào),那就是區(qū)域之間交叉相乘。
3 分類(lèi)排名
依照部門(mén)來(lái)進(jìn)行,小范圍內(nèi)的排名。
=Sumproduct(--($A$3:$A$12=A3),--(C3<=$C$3:$C$12))
拆解開(kāi)來(lái)就是$A$3=A3判斷1和0;$C$3=C3判斷1和0。