
Általános képlet
=RANK(A1,range)+COUNTIF(exp_range,A1)-1
Összegzés
A rang hozzárendeléséhez kapcsolatok nélkül használhat egy képletet, amely a RANK és a COUNTIF függvényeken alapul. A bemutatott példában az E5 képlete a következő:
=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1
ahol a "pont" a megnevezett tartomány
Magyarázat
Ez a képlet megszakítja a kapcsolatokat egy egyszerű megközelítéssel: ez a lista első holtversenye "nyer" és magasabb rangot kap. A képlet első része a RANK függvényt használja normálisan:
=RANK(C5,points)
A rang egy kiszámított rangot ad vissza, amely magában foglalja a kapcsolatokat, amikor a rangsorolt értékek duplikátumokat tartalmaznak. Vegye figyelembe, hogy a RANK függvény önmagában ugyanazt a rangot fogja rendelni a duplikált értékekhez, és kihagyja a következő rangértéket. Ezt a munkalap 1. hely oszlopának 8. és 9. sorában láthatja.
A képlet második része megszakítja a döntetlent a COUNTIF-szel:
COUNTIF($C$5:C5,C5)-1
Vegye figyelembe, hogy a COUNTIF által megadott tartomány egy bővülő referencia: az első referencia abszolút, a második pedig relatív. Amíg egy érték csak egyszer jelenik meg, ez a kifejezés törli magát - a COUNTIF 1-et ad vissza, ebből 1 kivonásra kerül.
Ha azonban ismétlődő számra bukkan, a COUNTIF 2-et ad vissza, a kifejezés 1-et ad vissza, és a rangérték 1-gyel nő. Lényegében ez "helyettesíti" az eredetileg kihagyott rangértéket.
Ugyanaz a folyamat ismétlődik, mint a képlet lemásolása az oszlopban. Ha újabb ismétlődésre kerül sor, a rangérték 2-gyel nő, és így tovább.