A RANK függvény rangsorol egy számot az adott adatkészletben lévő többi számhoz képest. A rangnak nincs köze a szám listán elfogl alt helyéhez. Így rangsorolhatja a számokat az Excelben.
A cikkben található utasítások az Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online, Excel for Mac, Excel iPad, Excel for iPhone és Excel for Android alkalmazásra vonatkoznak..
Példa a RANK funkcióra
Az alábbi képen egy példa látható a RANK funkció működésében. A 2. és 3. sor 1, 6, 5, 8 és 10 értékeinek sorozata esetén az 5-ös szám rangja:
- 4, mert ez a negyedik legnagyobb szám a listában (lásd a 2. sort).
- 2, mert ez a második legkisebb szám a listában (lásd a 3. sort).
Egyik rangsor sem egyezik a harmadik értékével egyik végről sem. Azonban egy szám rangja megegyezik a listában elfogl alt pozíciójával, ha a lista a rangsor szerinti sorrendben van rendezve.
A RANK funkció az Excel összes verziójával kompatibilis. A Microsoft azonban fokozatosan megszünteti a RANK. AVG és RANK. EQ javára. A RANK. AVG és RANK. EQ mérete a lista többi értékéhez viszonyítva van. Ha egynél több értéknek ugyanaz a rangja, a RANK. AVG az átlagos rangot, a RANK. EQ pedig az értékkészlet legfelső rangját adja vissza.
RANK függvény szintaxisa és argumentumai
A függvény szintaxisa a függvény kifejezésének módjára vonatkozik, és tartalmazza a függvény nevét, zárójeleket, vesszőelválasztókat és argumentumokat.
A RANK függvény szintaxisa:
- Szám a rangsorolandó szám. Ez lehet a tényleges szám (lásd a fenti példa 4. sorát) vagy az adatok helyére mutató cellahivatkozás (lásd a 2. és 3. sort).
- Ref a cellahivatkozások tömbje vagy tartománya, amely a Szám argumentum rangsorolásához használandó számlistára mutat. Ha nem numerikus értékek vannak a tartományban, akkor ezeket figyelmen kívül hagyja. A példa 5. sorában az 5-ös szám van az első helyen, mert ez a legnagyobb a listában szereplő két szám közül.
- Order egy numerikus érték, amely meghatározza, hogy a Number argumentum növekvő vagy csökkenő sorrendben van-e rangsorolva. Állítsa a sorrendet 0-ra, vagy hagyja ki, hogy csökkenő sorrendben legyen. A nullától eltérő értékek növekvő sorrendben vannak.
A
A
A Ref argumentumban szereplő adatokat nem kell növekvő vagy csökkenő sorrendbe rendezni ahhoz, hogy a Number argumentum értéke ebben a sorrendben legyen rangsorolva.
Írja be a RANK függvényeket az Excelben
Az Excel 2010 óta a RANK függvény nem adható meg a párbeszédpanelen keresztül. Ehelyett kézzel kell megadni. Ebben az esetben írja be a =RANK(C2, A2:E2, 0) értéket a munkalap F2 cellájába:
Ez az egyszerű képlet a C2 cellára hivatkozik rangsorolandó számként (első argumentum), az A2-től E2-ig terjedő cellákat tartományként határozza meg (második argumentum), és csökkenő sorrendbe rendezi (harmadik argumentum).
A 2–6. sor 5. számú argumentuma a következő sorrendben áll:
- 2. sor: Negyedik. Ez a negyedik legnagyobb szám, amikor a Ref tartomány csökkenő sorrendben van rangsorolva.
- 3. sor: Második. Ez a második legkisebb szám, amikor a Ref tartomány növekvő sorrendben van rangsorolva.
- 4. sor: Negyedik. Ez a negyedik legnagyobb szám, amikor a Ref tartomány csökkenő sorrendben van rangsorolva.
- 5. sor: Első. Ez a két szám közül a nagyobb, ha a Ref tartomány csökkenő sorrendben van rangsorolva.
- 6. sor: N/A. Az 5-ös szám nincs az A6-tól E6-ig terjedő tartományban.
Ha egy lista ismétlődő számokat tartalmaz, a függvény mindkettőnek azonos rangot ad. Ennek eredményeként a listában a következő számok alacsonyabbak.