Ranking oparty na wielu kryteriach w programie Excel (4 przypadki)

  • Udostępnij To
Hugh West

Często zdarza się, że musisz uszeregować elementy ze zbioru danych w oparciu o wiele kryteriów. Dokładniej, musisz wykonać to zadanie, gdy w jednej kolumnie występują remisy. W tej pouczającej sesji zademonstruję 4 przypadki wraz z właściwym wyjaśnieniem szeregowania w Excelu w oparciu o wiele kryteriów.

Pobierz Zeszyt ćwiczeń

Ranking oparty na wielu kryteriach.xlsx

4 Przypadki rankingów opartych na wielu kryteriach w Excelu

Przedstawmy dzisiejszy zbiór danych, w którym Wyniki z Student w Matematyka oraz Psychologia są podane zgodnie z odpowiadającymi im Grupa ...tutaj, D6 oraz D7 komórki są związane w kolumnie D Zastosujmy więc ranking z uwzględnieniem kolumny E .

1) Używanie funkcji RANK.EQ i COUNTIFS

W metodzie początkowej pokażę Ci łączne wykorzystanie m.in. RANK.EQ funkcja oraz Funkcja COUNTIFS . To rank based on the two Wyniki , wstawić następujący wzór.

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

Tutaj, C5 oraz D5 są komórkami wyjściowymi Wynik (matematyka) tj. kolumna C, oraz Wynik (Psychologia) tj. kolumna D odpowiednio.

Formuła Wyjaśnienie:

  • Na stronie RANK.EQ Funkcja zwraca numer rangi z C5:C15 zakres komórek na podstawie C5 Niestety, podaje tę samą rangę dla zduplikowanych wyników (np. numer rangi to 7 dla C6 , C7 oraz C12 komórki).
  • Tak więc. COUNTIFS funkcja jest przydzielana w kolejności malejącej ( ">"&$D5) t o zliczać duplikaty Na przykład, funkcja zwraca 1 dla C7 komórka i 2 dla C12 komórka.
  • Jednak gdy zsumujemy oba wyjścia tj. RANK.EQ i wyjście z funkcji COUNTIFS Funkcja, otrzymasz unikalny numer rangi dla wszystkich studentów.

Po naciśnięciu ENTER i przy użyciu Uchwyt do napełniania narzędzie, otrzymasz następujące dane wyjściowe.

Jeśli przyjrzysz się uważnie powyższemu obrazkowi, dojdziesz do wniosku, że. Ranga dla Roberta Smitha wynosi 7 (patrz. B6:E6 komórek), podczas gdy dla Jima Browna jest to 8 (spójrz na B7:E7 komórki).

Read More: Jak stworzyć tabelę automatycznego rankingu w programie Excel (szybkie kroki)

2) Ranking oparty na wielu kryteriach z wykorzystaniem funkcji COUNTIF i COUNTIFS

Podobnie, możesz użyć Funkcja COUNTIF zamiast RANK.EQ funkcja.

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

Tutaj chcę uszeregować wyniki w porządku rosnącym ( "<"&$D5) .

Formuła Wyjaśnienie:

  • Na stronie COUNTIF funkcja zlicza liczbę komórek o wartościach większych niż odpowiadająca im komórka (jak np. C5 dla Jamesa Smitha, C6 dla Jima Browna, i tak dalej).
  • Na koniec musisz dodać 1 z wyjściem jako COUNTIF funkcja zwraca 0 dla najmniejszych wartości, tj. dla C13 komórka.

Zatem dane wyjściowe będą następujące.

Read More: Rank IF Formula w Excelu (5 przykładów)

Podobne lektury

  • Jak uszeregować z remisami w Excelu (5 prostych sposobów)
  • Obliczanie Percentyla Rangi w Excelu (7 Odpowiednich Przykładów)
  • Jak obliczyć 10 najlepszych procent w Excelu (4 sposoby)

3) Zastosowanie funkcji RANK i SUMPRODUCT

Ponadto można wykorzystać zarówno RANK funkcja oraz SUMPRODUCT funkcja do szeregowania elementów na podstawie wielu kryteriów.

Teraz spójrz na następujący zbiór danych, z którego musisz uszeregować na podstawie Wynik GRE (Quant) oraz Pomoc finansowa . Ale wartości komórek z C10 oraz C11 są remisowe.

Wstaw więc następujący połączony wzór.

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

Formuła Wyjaśnienie:

  • Na stronie RANK Funkcja zwraca numer rangi z $C$5:$C$15 zakres komórek na podstawie C5 komórka z wartością duplikatów w C10 oraz C11 komórek (numer rangi to. 2 ).
  • I. SUMPRODUCT funkcja znajduje 0 w przypadku braku powiązanych wartości, ale zwraca 1 dla C10 komórka.
  • W szczególności, ( - ) jest używany do zwracania 1 zamiast dostawać TRUE oraz 0 dla FALSE .
  • W ten sposób można łatwo uniknąć zduplikowanego numeru rangi za pomocą tej formuły.

Ostatecznie wyjście będzie wyglądało następująco.

Zamiast wykorzystywać RANK można użyć funkcji COUNTIF Ale musisz dodać 1 w tym przypadku.

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

Z pewnością otrzymasz to samo wyjście.

Read More: Jak układać pracowników w stos w Excelu (3 metody)

4) Ranking z wieloma kryteriami według grup

Co jeśli masz jakieś wspólne Grupy w twoim zbiorze danych? Na przykład. Nauka osłony grupowe C5:C6 oraz C11:C12 komórki.

Na szczęście można uzyskać unikalny numer rangi zajmując się zarówno Grupa oraz Wynik . mamy funkcje, które mogą nam pomóc w rankingu w Excelu na podstawie wielu kryteriów na grupach.

4.1 Używanie funkcji COUNTIFS

Używanie COUNTIFS można łatwo uszeregować funkcję Wynik przez przydzielony Grupa w porządku malejącym ( ">"&D5 ).

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

Formuła Wyjaśnienie:

  • Na stronie COUNTIFS($C$5:$C$15,C5) zwraca 4, ponieważ dostępne są 4 ciągi, a mianowicie Nauka .
  • I. COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) składnia zwraca 0 za najwyższe wyniki (np. za. E6 komórka). Dlatego trzeba dodać 1 .

Tutaj wyniki są uszeregowane na podstawie Grupy osobno.Na przykład, Jim Brown ( B6 komórka) zajmuje 1 miejsce, choć wynik Mary Smith ( B13 komórka) jest od niego pozdrawiany.

Read More: Jak uszeregować grupę w programie Excel (3 metody)

4.2 Użycie funkcji SUMPRODUCT

Podobnie można użyć następującego wzoru, gdzie. SUMPRODUCT używana jest funkcja (ranking w porządku rosnącym).

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

Formuła Wyjaśnienie:

  • Na stronie SUMPRODUCT((C5=$C$5:$C$15) zwraca 0 .
  • Poza tym. SUMPRODUKT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) znajduje 2 . ale SUMPRODUCT funkcja zwraca dla E7 komórka to 0 ponieważ jest to najmniejszy wynik. Więc, musisz 1 aby uniknąć tego typu błędów.

Read More: Jak uszeregować średnie w Excelu (4 wspólne scenariusze)

Wniosek

To już koniec dzisiejszej sesji. W ten sposób możesz osiągnąć raking w Excelu na podstawie wielu kryteriów. W każdym razie, jeśli masz jakieś zapytania lub zalecenia, podziel się nimi w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.