A RANK funkció használata az Excelben (6 ideális példa)

  • Ossza Meg Ezt
Hugh West

A legegyszerűbb technika egy szám relatív pozíciójának megállapítására egy számok listájában az, hogy a listát csökkenő (a legnagyobbtól a legkisebbig) vagy növekvő (a legkisebbtől a legnagyobbig) sorrendbe rendezzük. Ebben a cikkben a rendezés módjaira összpontosítok a következőkkel kapcsolatban a RANK funkció Excelben különböző szempontokból.

RANK funkció Excelben (gyorsnézet)

A következő képen láthatjuk az alapokat a RANK funkciót az Excelben. Ez egy áttekintés a cikkről, amely a RANK funkció az Excelben.

Gyakorlati munkafüzet letöltése

Itt a gyakorló munkafüzetet adtam meg neked, amit az alábbi linkről tölthetsz le.

RANK függvény használata.xlsx

Bevezetés a RANK funkcióba

  • Funkció célkitűzés:

A RANK függvény visszaadja egy adott szám pozícióját egy adott listában, amely más számokat tartalmaz.

  • Szintaxis:

=RANK (number, ref, [order])

  • Érvek Magyarázat:

ARGUMENTUM

SZÜKSÉGES/LEHETSÉGES

MEGMAGYARÁZÁS

szám Kötelező Az a szám, amelyet rangsorolni szeretne.
hivatkozás Kötelező Ez az a hivatkozás (egy tömb vagy számok listája), amely a számot tartalmazza.
[rendelés] Opcionális Ez a rangsorolás módja. 0 a csökkenő sorrendet és 1 emelkedő sorrendben használjuk.
  • Visszatérési paraméter:

Visszaad egy rangszámot.

6 ideális példa a RANK funkció használatára az Excelben

A cikk magyarázatához a következő adatkészletet vettem alapul. Ez az adatkészlet tartalmazza a Nevek néhány diák és az ő Megszerezett jelek . én fogok Rangsor ezek a diákok a Megszerezett jelek a RANK funkciót az Excelben. Elmagyarázom 6 ideális példák.

1. A RANK funkció használata csökkenő sorrendben

Ebben az első példában a RANK függvényt, hogy a tanulókat csökkenő sorrendbe sorolja. Lássuk, hogyan lehet ezt megtenni.

Lépések:

  • Először is, jelölje ki azt a cellát, ahol meg akarja jeleníteni a Rangsor . Itt kiválasztottam D5 cella .
  • Másodszor, a D5 cella írja fel a következő képletet.
=RANK(C5,$C$5:$C$15,0)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja az eredményt.

Itt, a RANK funkciót, kiválasztottam a C5 mint a szám , C5:C15 mint a hivatkozás , és 0 mint a megrendelés A képlet most a cellában lévő érték rangját adja vissza. C5 a cellatartományok között C5:C15 a oldalon. csökkenő sorrendben . használtam a Abszolút cellahivatkozás a ref-hez, hogy a képlet ne változzon, miközben a Automatikus kitöltés .

  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Végül látni fogja, hogy a képletet átmásolta az összes többi cellába, és minden diákhoz rangsorokat kapott.

2. A RANK funkció alkalmazása növekvő sorrendben az Excelben

Az értékek rangsorolását a RANK függvényt az Excelben. Ebben a példában megmutatom, hogyan lehet ezt megtenni. Itt a képlet ugyanaz lesz, kivéve, hogy 1 a növekvő sorrendben Lássuk a lépéseket.

Lépések:

  • Kezdetben jelölje ki azt a cellát, ahol a Rangsor . Itt kiválasztottam D5 cella .
  • Aztán, a D5 cella írja fel a következő képletet.
=RANK(C5,$C$5:$C$15,1)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja a Rangsor .

Itt, a RANK funkciót, kiválasztottam a C5 mint a szám , C5:C15 mint a hivatkozás , és 1 mint a megrendelés A képlet most a cellában lévő érték rangját adja vissza. C5 a cellatartományok között C5:C15 a oldalon. növekvő sorrendben . használtam a Abszolút cellahivatkozás a ref-hez, hogy a képlet ne változzon, miközben a Automatikus kitöltés .

  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Itt láthatja, hogy a képletet átmásoltam az összes többi cellába, és minden diákhoz kaptam egy rangot.

3. A RANK funkciójának alkalmazása nem összefüggő sejtekben

Néha olyan helyzetbe kerülsz, amikor olyan helyzetbe kerülsz, hogy üres cellák vagy nem összefüggő cellák rangsorolása Ebben a példában megmutatom, hogyan lehet ilyen típusú helyzetekben rangsorolni a RANK függvényt az Excelben. Lássuk a lépéseket.

Lépések:

  • Először is, jelölje ki azt a cellát, amelyben a Rangsor .
  • Másodszor, írja a következő képletet a kiválasztott cellába.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

  • Harmadszor, nyomja meg Írja be a címet. és megkapja a Rangsor .

🔎 Hogyan működik a képlet?

  • RANK(C5,($C$5,$C$6,$C$9:$C$12),0): Itt, a RANK funkcióval kiválasztottam a cellát C5 mint a szám , ($C$5,$C$6,$C$9:$C$12) mint a hivatkozás , és 0 mint megrendelés A képlet visszaadja a cella rangját. C5 a ref-ben a csökkenő sorrendben És ha nem találja a számot a ref tartományban, akkor hibát küld vissza.
  • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),""): Most, az IFERROR funkció üres karakterláncot ad vissza, ha hibát talál, ellenkező esetben a rangot adja vissza.
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Végül láthatja, hogy a képletet átmásoltam a többi cellába, és megkaptam a kívánt kimenetet.

Hasonló olvasmányok

  • Az AVERAGEIFS funkció használata az Excelben (4 példa)
  • Hogyan használjuk a COUNT funkciót az Excelben (5 példával)
  • A számolás különböző módjai az Excelben
  • Hogyan számítsuk ki az átlagot, a mediánt, & mód az Excelben
  • A CORREL funkció használata Excelben (3 példa és VBA)

4. Egyedi érték megszerzése az Excel RANK funkció használatával

Ha két szám megegyezik, akkor a RANK függvény automatikusan visszaad egy duplikált rangsor Például, ha két különböző diák ugyanazt a jegyet kapja (lásd a következő ábrát), akkor a rangsorok duplikálódni fognak a Megszerezett jelek .

Most megmutatom, hogyan oldhatja meg ezt a problémát, és hogyan kaphat egy egyedi rang Hadd mutassam meg a lépéseket.

Lépések:

  • Kezdetben jelölje ki azt a cellát, ahol a Rangsor .
  • Ezután írja a következő képletet a kiválasztott cellába.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

  • Ezután nyomja meg a Írja be a címet. és megkapja a Rangsor .

🔎 Hogyan működik a képlet?

  • RANK(C5,$C$5:$C$15,0): Itt, a RANK funkciót, kiválasztottam a C5 mint a szám , C5:C15 mint a hivatkozás , és 0 mint a megrendelés A képlet most a cellában lévő érték rangját adja vissza. C5 a cellatartományok között C5:C15 a oldalon. csökkenő sorrendben .
  • COUNTIF($C$5:C5,C5): Most, a a COUNTIF funkció , kiválasztottam $C$5:C5 mint a tartomány és C5 mint a kritériumok A képlet visszaadja a cellák számát a táblázatban. tartomány amelyek megfelelnek a kritériumok .
  • RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1: Végül ez a képlet összegek az ezekből kapott eredmények 2 függvények, majd levon 1 a összegzés .
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • A végén látni fogja, hogy a képletet átmásolta a többi cellába, és megkapta a egyedi rangsor .

5. A RANK függvény használata a holtversenyek felbontásához az Excelben

Bizonyos esetekben nem lehet az előző módszert alkalmazni, hogy egy egyedi rang Szüksége lesz arra, hogy szakítsuk meg a kötelékeket a következők alapján másodlagos kritériumok .

Feltételezve, hogy a Részvétel A következő képen látható, hogy az adathalmaz tartalmazza mind a Megszerezett jelek és Részvétel Ha egy diáknak több Részvétel , akkor megelőzi a másikat, akinek ugyanolyan pontszáma van, de kevesebb Részvétel .

Lássuk, hogyan kaphatod meg a rangsort tiebreak segítségével.

Lépések:

  • Először válassza ki azt a cellát, ahol a Rangsor a elsődleges kritériumok .
  • Ezután írja a következő képletet a kiválasztott cellába.
=RANK(C5,$C$5:$C$15,0)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja a Rangsor .

Itt, a RANK funkciót, kiválasztottam a C5 mint a szám , C5:C15 mint a hivatkozás , és 0 mint a megrendelés A képlet most a cellában lévő érték rangját adja vissza. C5 a cellatartományok között C5:C15 a oldalon. csökkenő sorrendben . használtam a Abszolút cellahivatkozás a ref-hez, hogy a képlet ne változzon, miközben a Automatikus kitöltés .

  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • Ezután láthatod, hogy van egy Rangsor minden diák számára.

  • Ezután jelölje ki azt a cellát, ahol a Tie Break . Itt kiválasztottam F5 cella .
  • Aztán, a F5 cella írja fel a következő képletet.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

  • Ezután nyomja meg a Írja be a címet. hogy megkapja az eredményt.

🔎 Hogyan működik a képlet?

  • COUNTIF($C$5:$C$15,C5): Itt, a COUNTIF funkcióval kiválasztottam a cellatartományt C5:C15 mint a tartomány és a sejt C5 mint a kritériumok A képlet a kiválasztott tartományban lévő azon cellák számát adja vissza, amelyek megfelelnek a megadott feltételeknek.
  • RANK(D5,$D$5:$D$15,1): Most, a RANK funkcióval kiválasztottam a cellát D5 mint a szám , D5:D15 mint a hivatkozás , és 1 mint a megrendelés A képlet az értékeket a növekvő sorrendben .
  • RANK(D5,$D$5:$D$15,1)/100: Itt az eredmény, amit a RANK függvényt osztjuk 100 .
  • IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0): Végre, az IF funkció ellenőrzi, hogy a COUNTIF a nagyobb, mint 1 Ha a logikai_teszt a Igaz akkor az a RANK függvényt. Ellenkező esetben visszaadja a 0 .
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához a többi cellába.

  • Itt láthatja, hogy a képletet az összes cellába másoltam, és megkaptam a kívánt kimenetet.

  • Ezután meghatározom a Végső helyezés a Rangsor és a Tie Break .
  • Ehhez válassza a Cell G5 .
  • Aztán, a Cell G5 írja fel a következő képletet.
=E5+F5

  • Ezután nyomja meg a Írja be a címet. hogy megkapja az eredményt.

Itt a képlet visszaadja a összegzés érték a cellákban E5 és F5 .

  • Ezután húzza a Töltse ki a fogantyút a képlet másolásához a többi cellába.

  • Végül láthatod, hogy a képletet az összes cellába másoltam, és megkaptam a Végső helyezés egy Nyakkendő Szünet .

6. Alkalmazza a RANK funkciót a nullák figyelmen kívül hagyásával az Excelben

Ebben a példában megmutatom, hogyan lehet Rangsor értékek a nullák figyelmen kívül hagyása A példához a következő adatkészletet vettem. Ez az adatkészlet a következőket tartalmazza Hónap és Profit . negatív nyereség azt jelenti, hogy a veszteség és nullák azt jelenti, hogy a nullszaldós . Az Excel-t fogom használni RANK funkcióval rangsorolja a Nyereség a nullák figyelmen kívül hagyásával .

Lássuk a lépéseket.

Lépések:

  • Először is, jelölje ki azt a cellát, amelyben a Rangsor . Itt kiválasztottam D5 cella .
  • Másodszor, a D5 cella írja fel a következő képletet.
=IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))))

  • Harmadszor, nyomja meg Írja be a címet. hogy megkapja az eredményt.

🔎 Hogyan működik a képlet?

  • RANK(C5,$C$5:$C$16,0): Itt a RANK függvény visszaadja a Rangsor a sejt C5 cellatartományban C5:C15 a oldalon. csökkenő sorrendben .
  • COUNTIF($C$5:$C$16,0): Most, a COUNTIF funkcióval kiválasztottam a cellatartományt C5:C15 mint a tartomány és 0 mint a kritériumok A képlet a feltételeknek megfelelő cellák számát adja vissza.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Itt a képlet kivonjuk az eredményt, amelyet a COUNTIF függvényt az eredményből, amit a RANK funkció.
  • IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Most, a IF függvény ellenőrzi, hogy a cellában lévő érték C5 a nagyobb, mint 0 Ha a logikai_teszt a Igaz akkor az eredményt a RANK függvényt. Ellenkező esetben az eredményt adja vissza a RANK és a COUNTIF funkció.
  • IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))): Végül, ez a IF függvény ellenőrzi, hogy a cellában lévő érték C5 a 0 Ha a logikai_teszt a Igaz akkor a képlet egy üres karakterlánc . Ellenkező esetben a második helyre kerül. IF funkció .
  • Ezután húzza a Töltse ki a fogantyút lefelé a képlet másolásához.

  • Itt látható, hogy a képletet átmásoltam a többi cellába, és megkaptam a kívánt kimenetet.

Gyakori hibák az Excel RANK funkció használata során

Gyakori hibák Amikor megjelennek
#N/A Ez akkor fordul elő, ha az adott szám, amelynek rangsorát meg akarja találni, nem áll rendelkezésre a hivatkozásban (a számok listájában).

Emlékezetes dolgok

  • Microsoft figyelmeztet, hogy a RANK funkció a jövőben nem lesz elérhető, mivel új és jobb funkciókat fejlesztettek ki a jobb pontosságú és jobb használatú rangsoroláshoz.
  • Ha elhagyja a sorrendet (mivel ez egy opcionális argumentum), miközben beszúrja a RANK függvényt, a függvény automatikusan csökkenő sorrendbe rendezi.

Következtetés

Tehát, a cikkem végére értek. Megpróbáltam a különböző felhasználási módokat lefedni. RANK funkciót az Excelben. Ha van egy érdekes és egyedi módszered a RANK funkciót, kérjük, ossza meg az alábbi megjegyzés rovatban.

Köszönöm, hogy velem vagy.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.