Рангирање на основу више критеријума у ​​Екцел-у (4 случаја)

  • Деле Ово
Hugh West

Често ћете можда морати да рангирате ставке из скупа података на основу више критеријума. Тачније, морате да извршите овај задатак када постоје везе у једној колони. У овој поучној сесији, демонстрираћу 4 случаја са одговарајућим објашњењем рангирања у Екцел-у на основу више критеријума.

Преузми радну свеску за вежбу

На основу рангирања на више критеријума.клск

4 случаја за рангирање на основу више критеријума у ​​Екцел-у

Хајде да представимо данашњи скуп података где Резултати ученика у Математика и Психологија дате су према њиховој одговарајућој Групи . Овде су ћелије Д6 и Д7 повезане у колону Д . Дакле, применимо рангирање узимајући у обзир колону Е .

1. Коришћење функција РАНК.ЕК и ЦОУНТИФС

У почетни метод, показаћу вам комбиновану употребу РАНК.ЕК функције и ЦОУНТИФС функције . Да бисте рангирали на основу два Сцоре , унесите следећу формулу.

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)

Овде, Ц5 и Д5 су почетна ћелија за Сцоре (Математика) , тј. колона Ц, и Сцоре (Псицхологи) , тј. колона Д односно.

Објашњење формуле:

  • Функција РАНК.ЕК враћа број ранга из Опсег ћелија Ц5:Ц15 заснован на ћелији Ц5 . Нажалост, даје исти ранг за дупликатрезултати (нпр. број ранга је 7 за ћелије Ц6 , Ц7 и Ц12 ).
  • Дакле, ЦОУНТИФС функција се додељује у опадајућем редоследу ( “&гт;”&амп;$Д5) т о број дупликата резултата. На пример, функција враћа 1 за ћелију Ц7 и 2 за ћелију Ц12 .
  • Међутим, када саберете два излаза, тј. излаз РАНК.ЕК функција и излаз функције ЦОУНТИФС , добићете јединствени број ранга за све ученике.

Након што притиснете ЕНТЕР и користите алатку Ручица за попуњавање , добићете следећи излаз.

Ако пажљиво погледате на горњој слици, добићете да је Ранк за Роберта Смита 7 (погледајте ћелије Б6:Е6 ) док је 8 за Џима Брауна (погледајте Б7:Е7 ћелије).

Прочитајте више: Како направити табелу аутоматског рангирања у Екцел-у (са брзим корацима)

2. Рангирање на основу више критеријума коришћењем функција ЦОУНТИФ и ЦОУНТИФС

Слично, можете користити функцију ЦОУНТИФ уместо функције РАНК.ЕК .

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

Овде желим да рангирам резултате у растућем редоследу ( “&лт;“&амп;$Д5) .

Објашњење формуле:

  • Функција ЦОУНТИФ броји број ћелија које имају вредности веће од одговарајуће ћелије (као Ц5 за Џејмса Смита, Ц6 за Јим Бровн, и тако даље).
  • На крају,морате додати 1 са излазом пошто функција ЦОУНТИФ враћа 0 за најмање вредности, тј. за Ц13 ћелију.

Дакле, излаз ће бити следећи.

Прочитајте више: Разврстите ИФ формулу у Екцел (5 примера)

Слична читања

  • Како рангирати са везама у Екцел-у (5 једноставних начина)
  • Израчунајте проценат ранга у Екцел-у (7 одговарајућих примера)
  • Како израчунати првих 10 процената у Екцел-у (4 начина)

3. Примена функција РАНК и СУМПРОДУЦТ

Такође, можете користити и РАНК функцију и СУМПРОДУЦТ функција за рангирање ставки на основу више критеријума.

Сада погледајте следећи скуп података одакле треба да рангирате на основу ГРЕ Сцоре (Куант) и Финансијска помоћ . Али вредности ћелија Ц10 и Ц11 су повезане.

Дакле, унесите следећу комбиновану формулу.

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

Објашњење формуле:

  • Функција РАНК се враћа број ранга из опсега ћелија $Ц$5:$Ц$15 на основу ћелије Ц5 са вредностима дупликата у Ц10 и Ц11 ћелија (број ранга је 2 ).
  • И функција СУМПРОИЗВОД проналази 0 у случају да нема везаних вредности. Али враћа 1 за Ц10 ћелију.
  • Нарочито, ( ) оператор се користи за враћање 1 уместо да добијете ТРУЕ и 0 за ФАЛСЕ .
  • На тај начин можете лако избећи дуплирани број ранга користећи ову формулу.

Коначно, излаз ће изгледати на следећи начин.

Уместо да се користи РАНК , можете користити функцију ЦОУНТИФ . Али у том случају морате додати 1 .

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

Свакако, добићете исти резултат.

Прочитајте више: Како рангирати запослене у Екцел-у (3 метода)

4. Рангирање са више критеријума по групи

Шта ако имате неке заједничке Групе у свом скупу података? На пример, група Наука покрива ћелије Ц5:Ц6 и Ц11:Ц12 .

На срећу , можете добити јединствени број ранга који се односи на Група и Скор . Имамо функције које нам могу помоћи за рангирање у Екцел-у на основу више критеријума по групама.

4.1. Коришћење функције ЦОУНТИФС

Употребом функције ЦОУНТИФС , можете лако рангирати Сцоре према додељеној Групи у опадајућем редоследу ( “ &гт;”&амп;Д5 ).

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

Објашњење формуле:

  • Тхе ЦОУНТИФС($Ц$5:$Ц$15,Ц5) враћа 4 пошто су доступна 4 стринга, односно Сциенце .
  • И, ЦОУНТИФС($Ц$5:$Ц$15,Ц5,$Д$5:$Д$15,”&гт;”&амп;Д5) синтакса враћа 0 за највише резултате (нпр.за ћелију Е6 ). Зато треба да додате 1 .

Овде се резултати рангирају на основу групе засебно. На пример, Џим Браун ( Б6 ћелија) је рангиран на првом месту иако се оцена Мери Смит ( Б13 ћелија) поздравља од њега.

Прочитајте више : Како рангирати унутар групе у Екцел-у (3 методе)

4.2. Коришћење функције СУМПРОДУЦТ

Слично, можете користити следећу формулу где се користи функција СУМПРОДУЦТ (рангирање у растућем редоследу).

=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

Објашњење формуле:

  • СУМПРОДУЦТ((Ц5=$Ц$5:$Ц$15) враћа 0 .
  • Осим тога, СУМПРОДУЦТ((Ц5=$Ц$5:$Ц$15)*($Д5&лт;$Д$5:$Д$15)) проналази 2 . Али функција СУМПРОИЗВОД враћа за Е7 ћелију је 0 јер је то најмањи резултат. Дакле, морате 1 да бисте избегли такву врсту грешке.

Прочитајте више: Како рангирати просек у Екцел-у (4 уобичајена сценарија)

Закључак

То је крај данашње сесије. Овако можете да постигнете процењивање у Екцел-у на основу више критеријума. У сваком случају, ако имате питања или препоруке, поделите их у одељку за коментаре.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.