Excel képlet: rangsor kapcsolatok nélkül -

Tartalomjegyzék

Á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.

érdekes cikkek...