Како се рангирати унутар група у Екцелу

Преглед садржаја

Ако имате листу бројева, лако ћете је рангирати помоћу функције РАНК. Међутим, ако имате ове бројеве унутар различитих група, могао би бити изазов пронаћи ранг унутар група.

На пример, као што је доле приказано, постоје две групе (А и Б) са по 5 ставки у свакој групи. Свака ставка има бод у колони Ц. Сада постоје два рангирања са овим скупом података. Колона Д има укупну ранг листу, а колона Е групну ранг листу.

Сада постоје два рангирања са овим скупом података. Колона Д има укупну ранг листу, а колона Е групну ранг листу.

Иако се свеукупно рангирање може лако извршити помоћу функције РАНК, оно за групе је мало сложеније.

Ранг унутар група у Екцелу

Ево формуле која ће дати редове унутар група у Екцелу:

= СУМПРОДУЦТ ((А2 = $ А $ 2: $ А $ 11)*(Ц2 <$ Ц $ 2: $ Ц $ 11))+1

Како ово ради?

Ова формула проверава два услова:

  • (А2 = $ А $ 2: $ А $ 11) - Овај део враћа низ ТРУЕ/ФАЛСЕс на основу групе. Дакле, ако ово користите у ћелији Е2, провериће А2: А11 и вратити ТРУЕ где год пронађе групу А и ФАЛСЕ када пронађе било коју другу групу.
  • (Ц2 <$ Ц $ 2: $ Ц $ 11) - Ово проверава да ли је резултат мањи од осталих оцена у Ц2: Ц11, и враћа ТРУЕ ако је мањи и ФАЛСЕ ако је већи.

Када се ова два низа вредности ТРУЕ/ФАЛСЕ помноже, вратило би се ТРУЕ само у оним случајевима када су испуњена оба услова, односно, подударање групе и резултати су мањи од резултата у реду у коме се користи формула.

Формула СУМПРОДУЦТ тада једноставно враћа укупан број таквих случајева у којима су услови испуњени.

1 се додаје резултату СУМПРОДУЦТ -а да би се добио ранг дате оцене унутар те групе.

Кликните овде за преузимање датотеке примера.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave