A Rank és a SUMPRODUCT funkció használata Excelben a COUNTIF használatával

A Rank és a SUMPRODUCT funkció használata Excelben a COUNTIF használatával

Az elemek növekvő vagy csökkenő sorrendbe állítása a COUNTIF, RANK.EQ és SUMPRODUCT funkciók használatával viszonylag egyszerű. Sorba rendezheti az elemeket duplikációval vagy anélkül, és fenntarthatja a vezérlést, hogy kihagyja vagy nem hagyja ki a sorban lévő sorokat.





Ha ugyanazokat a rangokat több azonos bejegyzéshez rendeli, a RANK.EQ funkció kihagyja a számokat a teljes sorrendben. Ennek elkerülése érdekében használja a SUMPRODUCT funkciót a COUNTIF funkcióval. Ez a kombináció az ismétlődő értékeket rangsorolja anélkül, hogy kihagyná a számokat.





Különböző rangfüggvények az Excelben

Mielőtt közelebbről megvizsgálnánk a megvalósítását, tekintsük át röviden az Excelben található másik két formáját; RANK.AVG és RANK.





Az Excel korábbi verzióiban csak a RANK funkció volt elérhető. Az Excel 2010 óta azonban két további rangfunkciót adtak hozzá, nevezetesen a RANK.AVG és a RANK.EQ. Vizsgáljuk meg a különbségeket, mivel valószínűleg mindet látni fogja az Excelben.

RANK.EQ funkció: A RANK.EQ a RANK funkció új és továbbfejlesztett változata, amelyet az Excel legújabb verziói támogatnak. Mindkét funkció ugyanaz, és ugyanazt a célt szolgálja. Bármit is használ, ugyanazt az eredményt adja.



RANK funkció: A RANK függvény viszont kompatibilis az Excel 2007 -es és korábbi verzióival, és eltávolítható az új Excel -verziók bármelyikéből. Ma mindenki a legfrissebb Excel verziókat használja, ezért mindig használja a RANK.EQ funkciót, ha másokkal kell megosztania a lapokat.

RANG. AVG: Ha bármely rangsor tartalmazza az ismétlődéseket, akkor a RANK.AVG függvény átlagos rangot rendel az ismétlődések mindegyikéhez. Ezért ugyanazt a célt szolgálja a tételek rangsorolása, de elsődleges célja az ismétlődések elkapása.





Mivel ez a cikk a tételek rangsorának kiszámításával foglalkozik, nézzük meg, hogyan rangsorolja őket a RANK.EQ függvény. Ezenkívül látni fogja a használatát a COUNTIF funkcióval kombinálva.

A képlet végrehajtása előtt tegyünk egy rövid áttekintést a RANK.EQ függvény szintaxisáról.





Az Excel rangfüggvényének áttekintése

Tehát a RANK.EQ függvényben három érv szerepel; szám, hivatkozás és sorrend. Az első két érv kötelező, míg a harmadik nem kötelező. Ha a RANK.EQ -t számsorban szeretné végrehajtani, mindig meg kell adnia az első két argumentumot.

Nézzük meg az egyes érvek funkcióját:

  1. Szám: Ez az érv arra a számra vonatkozik, amelynek rangját tudni szeretné.
  2. Ltsz .: A Ref argumentum a sorozatban szereplő számlisták tömbjére vonatkozik. Ne feledje, hogy a ref figyelmen kívül hagyja a tömbben található nem numerikus értékeket.
  3. Rendelés: Annak ellenére, hogy opcionális argumentum, megadhatja a RANK függvényt, hogy csökkenő vagy növekvő sorrendben rangsorolja az elemeket, ha 0 vagy 1 értéket választ ebben az argumentumban. Alapértelmezés szerint, ha kihagyja, akkor csökkenő sorrendben rangsorolja az elemeket.

Példa az Excel rang függvényére

Tehát, most, hogy megértette a RANK.EQ függvény érveit, alkalmazzuk a gyakorlatban egy adathalmazon, hogy lássuk, hogyan működik.

Példaként tekintse meg a mintaadatokat, amelyek tíz diák százalékát tartalmazzák. A Rank.EQ függvény segítségével gyorsan kiszámíthatja a rangokat a tanulók százalékos aránya alapján. Így nincs szükség kézi számításra.

Másolatok esetén azonban kihagyja a számokat, ezért előfordulhat, hogy más, a cikkben tárgyalt függvényeket kell használnia. Az alábbiakban felsoroljuk a diákok végső százalékát.

miért nem működik a roku távirányítóm?

Az első érv a rangsorolni kívánt szám, amely James Walker és más diákok százalékos aránya ebben a példában. Tehát válassza ki a cellát B2 első érvként.

A referencia tartomány ebben az esetben a B2 -től a B11 -es cellákig terjed, és válasszuk a növekvő sorrendet a sorrendben. Az alábbiakban a RANK.EQ Funkció megvalósítását láthatja. A képlet így néz ki:

=RANK.EQ(B2,$B:$B,0)

Nyomja meg Belép végrehajtja a képletet, és megkapja James Walker rangját.

Ebben a példában James Walker az 5. helyen állthosztályban az ő százaléka alapján, ami azt jelenti, hogy az ő aránya 5tha tömb többi számához képest a legmagasabb.

A RANK funkció használata a COUNTIF funkcióval kombinálva

Lehetőség van a RANK.EQ függvény és a COUNTIF funkció kombinálására a számok kihagyásának megállítására, de figyelmen kívül hagyja a rang duplikálását is. Bár egyetlen szám sem ismétlődik meg kétszer, két azonos számú diák eltérő rangot kaphat.

Ennek jobb megértése érdekében nézzük meg, hogyan működik együtt a RANK.EQ a COUNTIF -al. A képlet így néz ki:

=RANK.EQ(B2,$B:$B,0)+COUNTIF($B:B2,B2)-1

Ennek a képletnek az alkalmazása megoldja a kihagyott számok problémáját.

A fenti sorokban nincs párhuzamosság. De James Walker és Gillian Tillman, akiknek ugyanazt a rangot kellett volna megszerezniük, most másképp vannak rangsorolva.

Így a RANK.EQ használata a COUNTIF segítségével megoldotta a probléma felét, de nem hozza létre a kívánt eredményt.

hogyan lehet kitépni egy videót egy webhelyről

Kapcsolódó: Új funkciók az Excel webes verziójában a termelékenység növelése érdekében

A SUMPRODUCT funkció használata a COUNTIF funkcióval

A SUMPRODUCT funkciót a COUNTIF funkcióval a SUMPRODUCT függvény segítségével úgy állíthatja be a diákok listájába, hogy azonos számokat rendel hozzá az azonos százalékokhoz, anélkül, hogy kihagyna egy számot.

Nézze meg az alábbi képletet:

A képlet bonyolultnak tűnhet, de ez a legjobb módja a tételek helyes rangsorolásának. Ily módon elérheti a kívánt eredményt a rang duplázásával és a számok kihagyása nélkül.

Miközben az eredményt a diákok számára készíti, közvetlenül használhatja a SUMPRODUCT képletet a RANK funkció helyett. Nem párhuzamos rangsorolási számításokhoz használhatja a RANK.EQ függvényt önmagában vagy a COUNTIF függvénnyel.

A végeredmény sorrendjének megváltoztatása

A Adatok lap , kattints a Rendezés és szűrés csoportot és válasszon egy növekvő sorrendet a rangsorolás érdekében.

Hasonlítsa össze az eredményeket három sorban egymás mellett, hogy jobban megértse az egyes tételek rangsorolási módszereinek működését.

Összefüggő: A Microsoft Excel adattáblázatának segítségével összehasonlíthatja az eredményeket

Könnyen rangsorolhat tételeket a RANK.EQ és a SUMPRODUCT függvények használatával

Az alábbiakban bemutatjuk, hogyan használhatja a RANK és a SUMPRODUCT függvényeket a COUNTIF függvénnyel kombinálva az elemek rangsorolásához, duplikációkkal vagy anélkül. Azt is eldöntheti, hogy a sorozat bármely számát kihagyja -e vagy sem.

A helyzettől függően különböző módszereket használhat a számok rangsorolására adott kritériumok szerint. Ez egy példa arra, hogyan segíthetnek az Excel funkciók sok időt és energiát megtakarítani a kézi számításokban. Sokat kell még felfedeznie a professzionális megjelenésű Excel-táblázatok megtervezéséhez.

Részvény Részvény Csipog Email Professzionális megjelenésű Excel -táblázatok készítése

A táblázatkezelést gyakran figyelmen kívül hagyják, de a módszer meglehetősen egyszerű. Ismerje meg, hogyan készíthet professzionális megjelenést az Excelben.

Olvassa tovább
Kapcsolódó témák
  • Termelékenység
  • Táblázat
  • Számológép
  • Microsoft Excel
  • Math
  • Adatelemzés
A szerzőről Shan Abdul |(46 cikk megjelent)

Shan Abdul gépészmérnöki diplomát szerzett. Tanulmányai befejezése után szabadúszó íróként kezdte pályafutását. Arról ír, hogy különböző eszközöket és szoftvereket használ, amelyek segítik az embereket, hogy diákként vagy szakemberként termelékenyebbek legyenek. Szabadidejében szeret Youtube videókat nézni a termelékenységről.

Továbbiak Shan Abdultól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide