Rangsor IF formula Excelben (5 példa)

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben a több érték vagy szám rangsorolása mindennapi feladat. Különböző esetekkel találkozhat, amikor egy adathalmaz elemeit kell rangsorolnia. A rangsorolás tartalmazhat egyetlen vagy több kritériumot. Bármelyik is legyen, kiszámíthatja a rangsorokat. Ebben a bemutatóban megtanulja a Rank IF formula használatát az Excelben megfelelő példákkal és megfelelő illusztrációkkal. Maradjon velünk.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet.

Hogyan kell használni a Rank IF.xlsx

Excel rangsor funkció

Most, hogy több elemet rangsoroljon, van egy beépített Excel RANK funkció . Ez a funkció alapvetően több értéket rangsorol egy megadott oszlop alapján. Az értékeket növekvő vagy csökkenő sorrendbe rendezheti. Ez a legegyszerűbb megközelítés egy szám összehasonlító helyének kijelölésére egy számok listájában, amely a listát csökkenő (a legnagyobbtól a legkisebbig) vagy növekvő (a legkisebbtől a legnagyobbig) rangsorolja.

Ez a következőket teszi:

Mint látható, a RANK függvény rangsorolja a diákokat a jegyek alapján. Ezt növekvő vagy csökkenő sorrendben rendezheti. De jól látható, hogy nincsenek feltételek az elemek rangsorolására.

Az elemek rangsorolásának számos módja van ennek a funkciónak a használatával. Ha többet szeretne tudni erről, olvassa el: Hogyan használjuk a RANK funkciót az Excelben (5 példával) .

Lehetséges-e rangsorolni az egyetlen függvénnyel alkalmazott Ha feltételeket?

Itt vannak a kritikus kérdések. Tudunk-e rangsorolni számokat, értékeket és tárgyakat... egyetlen vagy több kritérium alapján egyszerűen a RANK funkció? Vagy van egy RANKIF Sajnos, nem. Nincs olyan funkció, ami létezne? RANKIF funkciót az Excelben. A rangsor létrehozásához néhány más függvényt használunk.

RANKIF alapvetően egy feltételes rangsor. Több érték kritériumok alapján történő rangsorolásához használjuk a a COUNTIFS funkció és a SUMPRODUCT függvény Ezek a függvények ugyanazokat a kimeneteket fogják biztosítani, mint amiket ettől a cikktől vár.

A későbbi szakaszokban részletesen tárgyaljuk őket.

5 példa az Excel rangsor If képletek rangsorolására

Az elkövetkező fejezetekben öt gyakorlati példát mutatunk be a következőkre Rangsor IF képleteket, amelyeket az Excel munkafüzetében implementálhat. Ezek a példák segítenek megragadni egy jobb ötletet az elemek rangsorolásához. Javasoljuk, hogy tanulja meg és alkalmazza ezeket a módszereket, hogy jobban megértse ezt a témát.

1. Rangsorolja a tanulók jegyeit, HA megfelel a csoportnak

Ebben a példában néhány tanuló jegyeit a tantárgycsoportjuk alapján fogjuk rangsorolni. A COUNTIFS funkciót a számok rangsorolásához.

Az általunk használt általános képlet:

=COUNTIFS(criteria_range,criteria,values,">"&value)+1

Vessen egy pillantást a következő adatkészletre:

Most kövesse az alábbi lépéseket a csoportok alapján történő rangsoroláshoz.

📌 Lépések

  • Először írja be a következő képletet a E5 cella :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Ezután nyomja meg a Írja be a címet. és húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E13 .

Amint láthatjuk, a képletünk sikeresen létrehozza a rangsort az Excel csoportja alapján. Tehát úgy működik, mint a Rangsor IF képlet a tételek rangsorolásához.

🔎 Hogyan működött a formula?

A COUNTIFS függvény egy feltételes számlálást hajt végre több kritérium felhasználásával. Ezeket a feltételeket kritériumtartományként adtuk meg.

=COUNTIFS(C5:C13,C5)

Ez a függvény hármat ad vissza, mert három tudományos csoport van.

A második kritérium a következő:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Ez a funkció megkeresi, hogy az aktuális jelek nagyobbak-e, mint más jelek vagy sem.

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

Itt 1-et adunk hozzá ehhez az egyenlethez. Mert amikor a jelek a legmagasabbak ebben a csoportban, akkor 0-t fog visszaadni. De nem tudunk nulláról indulva rangsorolni. Tehát plusz 1-et adtunk hozzá, hogy a rangsorolást 1-ről kezdjük.

Duplikátumok eltávolítása

Itt jön egy bökkenő. Ha két azonos diáknak ugyanazok a jegyei, akkor mindkettőt 1-re rangsorolja, de a következő elem rangsorát 3-ra állítja. Tehát 1,1,3 lesz a rangsorunk. Hogy megszüntesse ezt a zavart, csak írja be a következő képletet:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Ha nincs duplikátum az adatállományban, akkor 0 értéket ad vissza.

Bővebben: Hogyan kell rangsorolni a csoporton belül az Excelben (3 módszer)

2. A Rank IF formula megfordítása az Excelben

Az előző példa csökkenő sorrendben volt, ami azt jelenti, hogy a rangsort a legnagyobbtól a legkisebbig számítja. Ezt a képletet könnyen megfordíthatja. Csak egy egyszerű változtatást kell végrehajtania a képletben. Módosítsa a nagyobb mint ( > ) operátor kisebb, mint ( < ) operátor.

Az általános képlet:

=COUNTIFS(criteria_range,criteria,values,"<"&value)+1

Kövesse az alábbi lépéseket a változások megtekintéséhez.

📌 Lépések

  • Először írja be a következő képletet a E5 cella :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Ezután nyomja meg a Írja be a címet. és húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E13 .

Amint láthatja, sikeresen létrehoztunk egy rangsort a kritériumok alapján csökkenő sorrendben az Excelben.

3. A rangsor IF képlet használata a termék alapján történő értékesítéshez

Ebben a példában a COUNTIFS függvényt a rangsorelemek több kritérium alapján történő kiszámításához. Ha elolvasta az előző példákat, akkor ez könnyű feladat lesz az Ön számára. Kérjük, olvassa el az előző példákat, hogy jobban megértse őket.

Nézze meg az adatállományt:

Láthatjuk, hogy van néhány eladó eladott terméke és az összes eladásuk. Ez az adathalmaz kissé eltér az előzőtől. Itt a rangsort a termékek alapján fogjuk kiszámítani. De a termékek elszórtan vannak az adathalmazban. Nem csoportokban vannak, mint az előzőben.

📌 Lépések

  • Először írja be a következő képletet E5 cella :

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Most nyomja meg a Írja be a címet. és húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E13 .

Végül, sikeresen létrehozunk egy Rangsor IF képlet az Excelben a COUNTIFS funkció.

Hasonló olvasmányok

  • Hogyan készítsünk rangsoroló grafikont Excelben (5 módszer)
  • Stack Rank alkalmazottak az Excelben (3 módszer)
  • Hogyan kell rangsorolni az átlagot az Excelben (4 gyakori forgatókönyv)
  • Hogyan számítsuk ki a rangsor percentilisét Excelben (7 megfelelő példa)

4. Rangsor IF képlet az értékesítések negyedévek alapján történő rangsorolásához

Itt ugyanazt a képletet használjuk, mint a korábbiakban. De itt ezt egy táblázatban fogjuk végrehajtani. Nos, egy Excel-táblázat lehetővé teszi, hogy különböző műveleteket számítson ki egy adathalmazon.

Nézze meg az adatállományt:

Itt van néhány negyedéves értékesítési adatunk egy év alatt. A rangsorokat a következő kritériumok alapján állítjuk össze: " Negyed ".

📌 Lépések

  • Először válassza ki a teljes adathalmazt.

  • Ezután nyomja meg a Ctrl+T a billentyűzeten, hogy táblázattá alakítsa át.
  • Ezután írja be a következő képletet E5 cella :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Ezután nyomja meg a Írja be a címet. és húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E16 .

  • Most már elvégezheti a Rendezés vagy szűrés a negyedév legjobban és legkevésbé teljesítő hónapját láthatja. Ez rendezi vagy szűri a rangsorokat.

Így tehát létrehozhat egy Excel Rangsor IF képlet egy adott adathalmaz rangsorainak kiszámításához több kritériumra vonatkozóan.

5. Rangsor IF-képlet a SUMPRODUCT funkció használatával az Excelben

Most már létrehozhat rangsorokat egy feltétel alapján a következővel a SUMPRODUCT függvény Excelben. Úgy is működik, mint egy Rangsor IF képlet segítségével rangsorokat hozhat létre egyetlen vagy több kritérium alapján.

Az általunk használt általános képlet:

=SUMPRODUCT((criteria_range=kritériumok)*(value>values))+1

Vessen egy pillantást a következő adatkészletre:

Itt van néhány munkavállaló adatunk. Kiszámítjuk a fizetéseik rangsorát a részlegek fizetése alapján. A folyamat hasonló, csak a SUMPRODUCT funkció.

📌 Lépések

  • Először írja be a következő képletet E5 cella :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Ezután nyomja meg a Írja be a címet. és húzza a Töltse ki a fogantyút ikon a cellatartomány felett E6:E13 .

A szín szerinti osztályozással megpróbáltuk a rangsorolást a részlegek alapján differenciálni. Ez Excel-képlet úgy fog működni, mint a Rangsor Ha a kívánt képletet.

🔎 Hogyan működött a formula?

A SUMPRODUCT egy vagy több tömböt vesz argumentumként, megszorozza az összes tömb megfelelő értékeit, majd a szorzat összegét adja vissza. Ezeket a feltételeket adtuk meg kritériumtartományként.

=($C$5:$C$18=C5)

Az egész oszlopot ellenőrzi, és megtalálja az egyezést. Egy tömböt ad vissza. Ha van egyezés, akkor visszaadja a TRUE és visszatér FALSE nem egyező értékek esetén.

A második kritérium a következő:

=(D5>$D$5:$D$18)

Ellenőrzi a fizetést. csökkenő sorrendbe rendezi őket. Visszatérítés TRUE a következő összegű vagy annál nagyobb fizetések esetében D5 , FALSE Máskülönben. A növekvő sorrendbe rendezéshez változtassa meg a nagyobb mint szimbólumot. (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Végül a SUMPRODUCT függvény összegzi az 1-es és a 0-s tömb értékeit. 0-t ad vissza az egyes csoportok legnagyobb számának. Az eredményhez pedig 1-et adtunk hozzá, hogy a rangsorolást 1-gyel kezdjük.

💬 Emlékezetes dolgok

Ezt a cikket csökkenő sorrendben mutattuk be (a legnagyobbtól a legkisebbig). A sorrendet az Ön igényei szerint módosíthatja.

Ne felejtsd el hozzáadni az 1-et a képlethez, különben a 0-tól kezdődő rangsorokat hoz létre.

Az Excelben minden Rank eljárás csak numerikus értékekre működik. Pozitív és negatív számokra, nullákra, dátum- és időértékekre. A nem numerikus értékeket elhanyagolja.

Következtetés

Végezetül remélem, hogy ez a bemutató hasznos ismeretekkel látta el Önt a Rangsor IF képletet az Excelben. Javasoljuk, hogy tanulja meg és alkalmazza ezeket az utasításokat az adatállományára. Töltse le a gyakorló munkafüzetet, és próbálja ki ezeket saját maga. Emellett bátran adjon visszajelzést a megjegyzés rovatban. Az értékes visszajelzései motiválnak minket, hogy ilyen útmutatókat hozzunk létre.

Ne felejtse el megnézni weboldalunkat Exceldemy.com különböző Excelhez kapcsolódó problémák és megoldások.

Tanulj folyamatosan új módszereket és fejlődj!

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.