Tartalomjegyzék
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.xlsxBevezeté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.
- 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 .
- 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 .
- 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.
- 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.