0Pricing
Excel Formulas Academy · Lekcja

Ranking za pomocą RANK i PERCENTILE

Porządkowanie wartości i znajdowanie wartości na określonym percentylu

Ranking za pomocą RANK i PERCENTILE to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Jaką pozycję zajmuje wartość?

Często nie chodzi tylko o samą wartość, lecz także o jej pozycję w grupie. Czy ten sprzedawca zajmuje 1. czy 12. miejsce? Czy ten wynik mieści się w najlepszych 10%?

Odpowiadają na to dwie rodziny funkcji: RANK podaje pozycję porządkową, a PERCENTILE — wartość dla określonego punktu odcięcia. Razem przekształcają surowe liczby w rankingi i wartości referencyjne.

Funkcja RANK.EQ

RANK.EQ podaje pozycję wartości w zakresie. Należy przekazać wartość, zakres i parametr określający kolejność.

  • Kolejność 0 (lub pominięta) szereguje od największej wartości (malejąco).
  • Kolejność 1 szereguje od najmniejszej wartości (rosnąco).

W tym przykładzie najwyższa wartość sprzedaży otrzymuje rangę 1.

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

Blokowanie zakresu przy wypełnianiu w dół

Zwróć uwagę na znaki dolara: $B$2:$B$20. Zakres musi pozostać stały podczas kopiowania formuły w dół, natomiast odwołanie do wartości B2 powinno zmieniać się na B3, B4 itd.

Jeśli pominiesz znaki dolara, zakres będzie przesuwał się przy każdym wierszu, generując bezsensowne rangi. Odwołania bezwzględne w zakresie są tutaj niezbędne.

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

Obsługa remisów

RANK.EQ nadaje wartościom ex aequo tę samą rangę, a następnie pomija kolejną. Jeśli dwie wartości zajmują ex aequo 2. miejsce, obie otrzymają rangę 2, a następna wartość — 4 (bez 3. miejsca).

Jeśli zamiast tego chce Pan/Pani uzyskać średnią rangę dla remisów, należy użyć funkcji RANK.AVG. Dwie wartości zajmujące ex aequo 2. i 3. miejsce otrzymają rangę 2,5.

=RANK.AVG(B2,$B$2:$B$20,0)

Rozstrzyganie remisów w celu uzyskania unikatowych rang

Aby wymusić unikatowe rangi mimo remisów, dodaj funkcję COUNTIF jako mechanizm rozstrzygający remis. Zlicza ona, ile równych wartości znajduje się powyżej bieżącego wiersza, i dodaje to przesunięcie.

Gwarantuje to uporządkowaną sekwencję 1, 2, 3, 4 bez powtórzeń, co jest przydatne w rankingach.

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

Percentyl: wartość dla punktu odcięcia

PERCENTILE.INC odpowiada na pytanie: jaka wartość znajduje się w określonym punkcie procentowym? Należy przekazać zakres i ułamek od 0 do 1.

Poniższa formuła zwraca 90. percentyl, czyli wartość, poniżej której znajduje się 90% danych. Doskonale nadaje się do ustalania progów, takich jak „osoby osiągające wyniki w najlepszych 10%”.

=PERCENTILE.INC(A2:A101,0.9)

Kwartyle to po prostu percentyle

Kwartyle dzielą dane na cztery części. Funkcja QUARTILE.INC to skrócona forma: kwartyl 1 odpowiada 25. percentylowi, kwartyl 2 — 50. percentylowi (medianie), a kwartyl 3 — 75. percentylowi.

Poniższa formuła zwraca trzeci kwartyl, identycznie jak PERCENTILE.INC(A2:A101,0.75).

=QUARTILE.INC(A2:A101,3)

Warianty włączający i wyłączający

Istnieją dwa warianty: PERCENTILE.INC (włączający, akceptuje wartości 0 i 1) oraz PERCENTILE.EXC (wyłączający, przyjmuje tylko wartości między 0 a 1, nigdy wartości skrajne).

W większości codziennych raportów standardowym wyborem jest .INC. Należy użyć .EXC, gdy stosują Państwo konwencje statystyczne wykluczające punkty graniczne.

=PERCENTILE.EXC(A2:A101,0.9)

Ranga percentylowa: odwrotne pytanie

RANK podaje pozycję, a PERCENTILE — wartość dla określonego progu. PERCENTRANK.INC działa odwrotnie niż percentyl: mając daną wartość, określa, któremu percentylowi ona odpowiada.

Jeśli student uzyskał wynik 88, a PERCENTRANK zwraca 0.92, oznacza to, że student osiągnął wynik lepszy niż 92% grupy. Należy pomnożyć tę wartość przez 100, aby wyświetlić ją jako procent.

=PERCENTRANK.INC(A2:A101,88)

Pomijanie tekstu i pustych komórek

RANK i PERCENTILE działają wyłącznie na liczbach. Etykiety tekstowe i puste komórki znajdujące się w zakresie są pomijane, więc przypadkowy nagłówek nie zakłóci rankingu.

Należy jednak uważać na liczby zapisane jako tekst: są one całkowicie pomijane, co przesuwa każdą rangę i wartość percentylową. Jeśli ranga wygląda nieprawidłowo, należy sprawdzić, czy wszystkie wartości są rzeczywistymi liczbami, a nie tekstem wyrównanym do lewej.

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

Przykład z rozwiązaniem: ranking sprzedaży

Mają Państwo 20 przedstawicieli handlowych, których wyniki sprzedaży znajdują się w kolumnie B. Chcą Państwo określić rangę każdego przedstawiciela oraz sprawdzić, czy należy on do górnego kwartylu.

  • Ranga: =RANK.EQ(B2,$B$2:$B$21,0)
  • Wskaźnik górnego kwartylu porównuje wynik sprzedaży z 75. percentylem.

Poniższa formuła zwraca dla każdego przedstawiciela wartość Top lub Standard na podstawie ustalonego progu.

=IF(B2>=PERCENTILE.INC($B$2:$B$21,0.75),"Top","Standard")

Szybkie sprawdzenie

Sprawdźcie Państwo swoją znajomość funkcji rangowania.

Podsumowanie: RANK i PERCENTILE

Nauczyli się Państwo określać pozycję wartości w grupie:

  • RANK.EQ zwraca pozycję porządkową; kolejność 0 oznacza wartości od największej, a 1 — od najmniejszej. Należy zablokować zakres za pomocą $.
  • RANK.AVG uśrednia rangi dla jednakowych wartości; aby uzyskać unikalne rangi, należy dodać COUNTIF.
  • PERCENTILE.INC zwraca wartość dla określonego progu; QUARTILE.INC to skrót dla 25., 50. i 75. percentyla.
  • PERCENTRANK.INC działa odwrotnie: zwraca percentyl dla podanej wartości.

Często zadawane pytania

Czy lekcja „Ranking za pomocą RANK i PERCENTILE” jest bezpłatna?

Tak — pełny tekst „Ranking za pomocą RANK i PERCENTILE” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Ranking za pomocą RANK i PERCENTILE”?

Porządkowanie wartości i znajdowanie wartości na określonym percentylu Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Ranking za pomocą RANK i PERCENTILE”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wartości centralne za pomocą MEDIAN i MODE
  2. Rozproszenie za pomocą STDEV i VAR
  3. Ranking za pomocą RANK i PERCENTILE
  4. Największe i najmniejsze wartości za pomocą LARGE i SMALL
← Powrót do Excel Formulas Academy