Obsah
Často sa môže stať, že budete potrebovať zoradiť položky zo súboru údajov na základe viacerých kritérií. Presnejšie, túto úlohu musíte vykonať, keď v jednom stĺpci existujú väzby. V tomto inštruktážnom stretnutí predvediem 4 prípady so správnym vysvetlením zoraďovania v programe Excel na základe viacerých kritérií.
Stiahnite si cvičebnicu
Poradie na základe viacerých kritérií.xlsx
4 prípady pre hodnotenie na základe viacerých kritérií v programe Excel
Predstavíme si dnešný súbor údajov, v ktorom Výsledky z Študent na stránke Matematika a Psychológia sa uvádzajú podľa príslušných Skupina . tu, D6 a D7 bunky sú zviazané v stĺpci D . Uplatnime teda rebríček s ohľadom na stĺpec E .
1. Používanie funkcií RANK.EQ a COUNTIFS
V úvodnej metóde vám ukážem kombinované použitie RANK.EQ funkcia a Funkcia COUNTIFS Zaraďovanie na základe dvoch Výsledky , vložte tento vzorec.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Tu, C5 a D5 sú východiskovou bunkou Skóre (matematika) t. j. stĺpec C, a Skóre (psychológia) t. j. stĺpec D resp.
⧬ Vysvetlenie vzorca:
- Stránka RANK.EQ funkcia vracia číslo hodnosti z C5:C15 rozsah buniek na základe C5 bohužiaľ, poskytuje rovnaké poradie pre duplicitné skóre (napr. číslo poradia je 7 pre C6 , C7 a C12 bunky).
- Takže COUNTIFS sa priraďuje v zostupnom poradí ( ">"&$D5) t o počítať duplikáty Napríklad funkcia vráti 1 pre C7 bunky a 2 pre C12 bunky.
- Keď však spočítate oba výstupy, t. j. výstup RANK.EQ a výstup funkcie COUNTIFS získate jedinečné poradové číslo pre všetkých študentov.
Po stlačení VSTÚPIŤ a pomocou Rukoväť náplne dostanete nasledujúci výstup.
Ak sa pozorne pozriete na uvedený obrázok, zistíte, že Poradie pre Roberta Smitha je 7 (pozrite sa na B6:E6 buniek), zatiaľ čo v prípade Jima Browna je to 8 (pozrite sa na B7:E7 bunky).
Prečítajte si viac: Ako vytvoriť tabuľku automatického hodnotenia v programe Excel (s rýchlymi krokmi)
2. Zoradenie na základe viacerých kritérií pomocou funkcií COUNTIF a COUNTIFS
Podobne môžete použiť Funkcia COUNTIF namiesto RANK.EQ funkcie.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
Tu chcem zoradiť skóre vzostupne ( "<"&$D5) .
⧬ Vysvetlenie vzorca:
- Stránka COUNTIF funkcia počíta počet buniek, ktoré majú hodnoty väčšie ako príslušná bunka (ako napr. C5 pre Jamesa Smitha, C6 pre Jima Browna atď.).
- Nakoniec musíte pridať 1 s výstupom ako COUNTIF funkcia vracia 0 pre najmenšie hodnoty, t. j. pre C13 bunky.
Výstup teda bude nasledovný.
Prečítajte si viac: Vzorec IF v programe Excel (5 príkladov)
Podobné čítania
- Ako hodnotiť pomocou väzieb v programe Excel (5 jednoduchých spôsobov)
- Výpočet percentilu poradia v programe Excel (7 vhodných príkladov)
- Ako vypočítať 10 percent v programe Excel (4 spôsoby)
3. Použitie funkcií RANK a SUMPRODUCT
Taktiež môžete využiť aj RANK funkcia a SUMPRODUCT funkcia na zoradenie položiek na základe viacerých kritérií.
Teraz sa pozrite na nasledujúci súbor údajov, z ktorého potrebujete vytvoriť poradie na základe Skóre GRE (Quant) a Finančná pomoc . Ale hodnoty buniek C10 a C11 sú vyrovnané.
Vložte teda nasledujúci kombinovaný vzorec.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Vysvetlenie vzorca:
- Stránka RANK funkcia vracia číslo hodnosti z $C$5:$C$15 rozsah buniek na základe C5 bunky s hodnotou duplikátov v C10 a C11 buniek (poradové číslo je 2 ).
- A SUMPRODUCT funkcia nájde 0 v prípade žiadnych viazaných hodnôt. Vracia však 1 pre C10 bunky.
- Je pozoruhodné, že ( - ) sa používa na vrátenie 1 namiesto toho, aby ste získali TRUE a 0 pre FALSE .
- Pomocou tohto vzorca sa tak môžete ľahko vyhnúť duplicitnému číslu hodnosti.
Nakoniec bude výstup vyzerať takto.
Namiesto využívania RANK môžete použiť funkciu COUNTIF funkciu. Musíte však pridať 1 v tomto prípade.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Určite získate rovnaký výstup.
Prečítajte si viac: Ako zoraďovať zamestnancov v programe Excel (3 metódy)
4. Poradie s viacerými kritériami podľa skupiny
Čo ak máte nejaké spoločné Skupiny vo vašom súbore údajov? Napríklad Veda skupinové obaly C5:C6 a C11:C12 bunky.
Našťastie môžete získať jedinečné číslo hodnosti, ktoré sa zaoberá oboma Skupina a Skóre . Máme funkcie, ktoré nám môžu pomôcť pri zostavovaní poradia v programe Excel na základe viacerých kritérií na skupinách.
4.1. Používanie funkcie COUNTIFS
Použitie COUNTIFS môžete ľahko zaradiť funkciu Skóre podľa prideleného Skupina v zostupnom poradí ( ">"&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Vysvetlenie vzorca:
- Stránka COUNTIFS($C$5:$C$15,C5) vráti 4, pretože sú k dispozícii 4 reťazce, a to Veda .
- A COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) syntax vracia 0 pre najvyššie skóre (napr. pre E6 Preto je potrebné pridať 1 .
Tu sú skóre zoradené na základe skupiny samostatne. Napríklad Jim Brown ( B6 bunka) sa umiestnila na 1. mieste, hoci skóre Mary Smithovej ( B13 bunka) je zdravšia ako on.
Prečítajte si viac: Ako zaradiť do skupiny v programe Excel (3 metódy)
4.2. Používanie funkcie SUMPRODUCT
Podobne môžete použiť nasledujúci vzorec, kde SUMPRODUCT (zoradenie vo vzostupnom poradí).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Vysvetlenie vzorca:
- Stránka SUMPRODUCT((C5=$C$5:$C$15) vráti 0 .
- Okrem toho SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) nájde 2 . Ale SUMPRODUCT funkcia vráti pre E7 bunka je 0 pretože je to najmenšie skóre. 1 aby sa predišlo takýmto chybám.
Prečítajte si viac: Ako zaradiť priemer v programe Excel (4 bežné scenáre)
Záver
To je koniec dnešnej relácie. Takto môžete dosiahnuť hrabanie v programe Excel na základe viacerých kritérií. Každopádne, ak máte nejaké otázky alebo odporúčania, podeľte sa o ne v sekcii komentárov.