Spis treści
W programie Microsoft Excel szeregowanie wielu wartości lub liczb jest codziennym zadaniem. Spotkasz się z różnymi przypadkami, w których możesz potrzebować uszeregować elementy ze zbioru danych. Twój ranking może zawierać pojedyncze kryteria lub wiele kryteriów. Tak czy inaczej, możesz obliczyć rangi. W tym samouczku nauczysz się używać formuły Ranga IF w programie Excel z odpowiednimi przykładami i ilustracjami. Tak więc, pozostań na bieżąco.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń.
How to Use Rank IF.xlsx
Funkcja rangi w programie Excel
Teraz, aby uszeregować wiele elementów, istnieje wbudowana funkcja Funkcja RANK w programie Excel Funkcja ta zasadniczo szereguje wiele wartości na podstawie kolumny, którą określasz. Możesz sortować wartości w porządku rosnącym lub malejącym. Jest to najprostsze podejście do wyznaczenia porównawczego miejsca liczby w liście liczb, które sortuje listę w porządku malejącym (od największego do najmniejszego) lub rosnącym (od najmniejszego do największego).
To, co robi, jest następujące:
Jak widać, RANK Funkcja szereguje studentów na podstawie ocen. Można to sortować rosnąco lub malejąco. Ale widać wyraźnie, że nie ma warunków do szeregowania elementów.
Istnieje wiele sposobów na uszeregowanie przedmiotów za pomocą tej funkcji. Aby dowiedzieć się więcej na ten temat, przeczytaj: Jak używać funkcji RANK w Excelu (z 5 przykładami) .
Czy można uszeregować, jeśli warunki są stosowane za pomocą jednej funkcji?
Oto krytyczne pytania. Czy możemy uszeregować liczby, wartości i przedmioty na podstawie jednego lub wielu kryteriów po prostu używając RANK Czy może jest jakaś funkcja RANKIF która istnieje? Niestety nie. Nie ma żadnej RANKIF Aby stworzyć ranking, używamy kilku innych funkcji.
RANKIF Jest to w zasadzie ranking warunkowy. Aby uszeregować wiele wartości na podstawie kryteriów, używamy funkcja COUNTIFS oraz funkcja SUMPRODUCT Funkcje te zapewnią Ci te same dane wyjściowe, których oczekujesz od tego artykułu.
W dalszych rozdziałach omówimy je szczegółowo.
5 Przykładów formuł Rank If w Excelu
W kolejnych częściach przedstawimy pięć praktycznych przykładów Ranga IF formuły do wdrożenia w swoim arkuszu Excel. Te przykłady pomogą Ci złapać lepszy pomysł na ranking przedmiotów. Zalecamy naukę i zastosowanie wszystkich tych metod, aby mieć lepsze zrozumienie tego tematu.
1) Uszereguj oceny uczniów, jeśli pasują do grupy
W tym przykładzie uszeregujemy oceny niektórych studentów w oparciu o ich grupę przedmiotową.Użyjemy COUNTIFS funkcja tutaj, aby uszeregować liczby.
Formuła Generic, którą będziemy się posługiwać:
=COUNTIFS(criteria_range,criteria,values,">"&value)+1
Przyjrzyj się poniższemu zbiorowi danych:
Teraz wykonaj poniższe kroki, aby utworzyć rangę na podstawie grup.
📌 Kroki
- Najpierw wpisz następującą formułę w Komórka E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek E6:E13 .
Jak widać, nasza formuła z powodzeniem tworzy rangę na podstawie grupy w Excelu.Działa więc jak np. Ranga IF formuła do szeregowania przedmiotów.
🔎 Jak zadziałała formuła?
Na stronie COUNTIFS Funkcja wykonuje zliczanie warunkowe z wykorzystaniem wielu kryteriów. Warunki te wprowadziliśmy jako zakres kryteriów.
=COUNTIFS(C5:C13,C5)
Ta funkcja zwraca trzy, ponieważ istnieją trzy grupy naukowe.
Teraz drugie kryteria są następujące:
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)
Funkcja ta wyszukuje czy bieżący znak jest większy od innych znaków czy nie.
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
Tutaj dodajemy 1 do tego równania. Ponieważ kiedy oceny są najwyższe w tej grupie, zwróci 0. Ale nie możemy uszeregować zaczynając od zera. Więc dodaliśmy plus 1, aby rozpocząć ranking od 1.
Usuń duplikaty
Tutaj pojawia się haczyk.Jeśli masz takie same oceny dla dwóch takich samych studentów, to uszereguje obu na 1. Ale, stworzy rangę następnego przedmiotu na 3. Tak więc, będziemy mieli ranking 1,1,3. Aby usunąć to zamieszanie, wystarczy wpisać następującą formułę:
=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2
Jeśli w twoim zbiorze danych nie ma duplikatów, zwróci on 0.
Read More: Jak uszeregować grupę w programie Excel (3 metody)
2) Odwróć formułę Rank IF w Excelu
Teraz, poprzedni przykład, który pokazaliśmy, był w porządku malejącym.Oznacza to, że oblicza rangę od największego do najmniejszego.Można łatwo odwrócić tę formułę.Wystarczy dokonać prostej zmiany w formule.Zmień większy niż ( > ) operatora do mniejszej niż ( < ) operator.
Wzór ogólny:
=COUNTIFS(criteria_range,criteria,values,"<"&value)+1
Wykonaj poniższe kroki, aby zobaczyć zmiany.
📌 Kroki
- Najpierw wpisz następującą formułę w Komórka E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek E6:E13 .
Jak widać, udaje nam się stworzyć w Excelu ranking na podstawie kryteriów w porządku malejącym.
3) Zastosowanie formuły Rank IF dla sprzedaży w oparciu o produkt
W tym przykładzie używamy również COUNTIFS Funkcja obliczająca rangi pozycji na podstawie wielu kryteriów. Jeśli czytałeś poprzednie przykłady, będzie to dla Ciebie łatwe zadanie. Przeczytaj poprzednie przykłady, aby lepiej je zrozumieć.
Przyjrzyj się zbiorowi danych:
Jak widać, mamy kilka produktów sprzedawanych przez sprzedawców i ich całkowitą sprzedaż. Ten zbiór danych różni się nieco od poprzedniego. Tutaj będziemy obliczać rangę na podstawie produktów. Jednak produkty są rozproszone w zbiorze danych, nie są w grupach jak w poprzednim przypadku.
📌 Kroki
- Na początku wpisz następującą formułę w Komórka E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Teraz naciśnij Wejdź na stronę i przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek E6:E13 .
Na koniec udaje nam się stworzyć Ranga IF formuła w Excelu z COUNTIFS funkcja.
Podobne lektury
- Jak stworzyć wykres rankingowy w Excelu (5 metod)
- Układanie pracowników w stos w Excelu (3 metody)
- Jak uszeregować średnie w Excelu (4 wspólne scenariusze)
- Jak obliczyć Rank Percentile w Excelu (7 odpowiednich przykładów)
4) Formuła Rank IF do szeregowania sprzedaży na podstawie kwartałów
Używamy tutaj tej samej formuły co wcześniej, ale tutaj będziemy to wykonywać w tabeli. Teraz tabela w Excelu pozwala na obliczanie różnych operacji nad zbiorem danych.
Przyjrzyj się zbiorowi danych:
Mamy tutaj pewne dane dotyczące sprzedaży kwartałów w roku. Będziemy tworzyć rangi na podstawie kryteriów " Kwartał ".
📌 Kroki
- Wybierz najpierw cały zbiór danych.
- Następnie naciśnij Ctrl+T na klawiaturze, aby przekształcić go w tabelę.
- Następnie wpisz następującą formułę w Komórka E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek E6:E16 .
- Teraz możesz wykonać Sortowanie lub filtrowanie aby zobaczyć najlepiej radzący sobie miesiąc i najmniej radzący sobie miesiąc w kwartale. To posortuje lub przefiltruje twoje rangi.
W ten sposób można utworzyć w Excelu Ranga IF formuła pozwalająca obliczyć rangi danego zbioru danych dla wielu kryteriów.
5) Formuła Rank IF z wykorzystaniem funkcji SUMPRODUCT w Excelu
Teraz możesz tworzyć szeregi na podstawie warunku używając funkcja SUMPRODUCT w Excelu. Będzie też działać jak Ranga IF formuła do tworzenia rang na podstawie jednego lub wielu kryteriów.
Formuła Generic, którą będziemy się posługiwać:
=SUMPRODUKT((kryteria_zakresu=kryteria)*(wartość>wartości))+1
Przyjrzyj się poniższemu zbiorowi danych:
Mamy tu dane niektórych pracowników. Obliczymy rangi ich wynagrodzeń na podstawie wynagrodzeń w działach. Proces jest podobny, użyjemy tylko funkcji SUMPRODUCT funkcja.
📌 Kroki
- Na początku wpisz następującą formułę w Komórka E5 :
=SUMPRODUKT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Następnie naciśnij Wejdź na stronę i przeciągnąć Uchwyt do napełniania ikona nad zakresem komórek E6:E13 .
Używając klasyfikacji kolorystycznej, staraliśmy się zróżnicować ranking na podstawie działów.To Formuła programu Excel będzie działać jak Ranga Jeśli formuła, którą chciałeś.
🔎 Jak zadziałała formuła?
Na stronie SUMPRODUCT przyjmuje jedną lub więcej tablic jako argument, mnoży odpowiednie wartości wszystkich tablic, a następnie zwraca sumę iloczynów. Warunki te wprowadziliśmy jako zakres kryteriów.
=($C$5:$C$18=C5)
Sprawdza całą kolumnę i znajduje dopasowanie. Zwraca tablicę. Jeśli są jakieś dopasowania, zwraca TRUE i zwraca FALSE dla wartości niepasujących.
Teraz drugie kryteria są następujące:
=(D5>$D$5:$D$18)
Sprawdza wysokość wynagrodzenia, sortuje je w kolejności malejącej. zwraca. TRUE dla wynagrodzeń większych lub równych D5 , FALSE W przeciwnym razie, aby posortować je w porządku rosnącym, zmień symbol większy niż (D5<$D$5:$D$18).
=SUMPRODUKT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
Wreszcie SUMPRODUCT Funkcja sumuje wartości tablicy 1 i 0. Zwraca 0 dla największej liczby z każdej grupy. A my dodaliśmy 1 do wyniku, aby rozpocząć ranking od 1.
💬 Rzeczy do zapamiętania
✎ Pokazaliśmy ten artykuł w porządku malejącym (od największego do najmniejszego). Możesz zmienić kolejność rankingu w zależności od potrzeb.
✎ Nie zapomnij dodać 1 do formuły, w przeciwnym razie będzie ona tworzyć rangi zaczynając od 0.
✎ Każda procedura Rank w Excelu działa tylko dla wartości numerycznych. Powinny to być liczby dodatnie i ujemne, zera, wartości daty i czasu. Pomija wartości nienumeryczne.
Wniosek
Podsumowując, mam nadzieję, że ten tutorial dostarczył Ci kawałek przydatnej wiedzy na temat Ranga IF Zalecamy, abyś nauczył się i zastosował wszystkie te instrukcje do swojego zestawu danych. Pobierz zeszyt ćwiczeń i wypróbuj je samodzielnie. Zachęcamy również do wyrażenia opinii w sekcji komentarzy. Twoje cenne uwagi motywują nas do tworzenia takich poradników jak ten.
Nie zapomnij sprawdzić naszej strony internetowej Exceldemy.com dla różnych problemów i rozwiązań związanych z programem Excel.
Ciągle ucz się nowych metod i ciągle się rozwijaj!