Excel képlet: Alapvető numerikus rendezési képlet -

Általános képlet

=RANK(A1,values)+COUNTIF(exp_rng,A1)-1

Összegzés

A csak numerikus értékeket tartalmazó adatok dinamikus rendezéséhez használhat egy segítő oszlopot és egy képletet, amelyet a RANK és a COUNTIF függvényekkel hoztak létre. A bemutatott példában a D5 képlete a következő:

=RANK(C5,sales)+COUNTIF($C$5:C5,C5)-1

ahol az "értékesítés" a C5: C11 megnevezett tartomány.

Magyarázat

Megjegyzés: ez a képlet egy olyan képlet beállítása, amely egy segédoszlopban előre meghatározott rendezési sorrend használatával képes kinyerni és megjeleníteni az adatokat. Itt egy példa.

Ennek a képletnek a lényege a RANK függvény, amelyet az értékesítési értékek rangsorának létrehozására használnak, ahol a legmagasabb az 1. helyre sorolva:

=RANK(C5,sales)

Itt a RANK a kényelem érdekében az eladási tartományt (C5: C11) használja. Alapértelmezés szerint a RANK 1-et rendel a legmagasabb értékhez, 2-et a második legnagyobb értékhez stb. Ez tökéletesen működik, amíg a numerikus értékek egyediek. A duplikátumokat tartalmazó numerikus értékek kezeléséhez azonban a COUNTIF függvényt kell használnunk a kapcsolatok megszakítására. Ez úgy történik, hogy a kódrészlet eredményét hozzáadja a RANK által visszaadott értékhez:

COUNTIF($C$5:C5,C5)-1

Figyelje meg, hogy a tartomány vegyes referenciaként kerül megadásra, amely kibővül, amikor a képletet a táblázat lefelé másolja. Mint írtuk, ez a hivatkozás az aktuális sort is tartalmazza, ezért kivonunk 1-et az első előfordulás "nullázására". Ez azt jelenti, hogy a kifejezés nulla értéket ad vissza minden egyes numerikus értéknél, amíg ismétlődés nem történik. Második esetben a kifejezés 1-et, a harmadik esetben 2-t és így tovább fog visszatérni. Ez gyakorlatilag megszakítja a kötelékeket, és lehetővé teszi a képlet számára, hogy szekvenciális listát állítson elő hiányosságok nélkül.

Miután a képlet a helyén van, az adatokat a segítő oszlop szerint rendezheti. Az INDEX segítségével is lekérhető a segítő oszlop értékeinek felhasználásával.

Megjegyzés: Ezt a képletet Mike Girvin kiváló Control + Shift + Enter könyvében szereplő példából adjuk át.

érdekes cikkek...