Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

RANK.EQ

Termin Definicja
RANK.EQ

RANK.EQ to funkcja arkusza kalkulacyjnego zwracająca pozycję wartości w zbiorze, przypisując remisom tę samą rangę.

RANK.EQ jako funkcja porządkująca wartości

RANK.EQ jest funkcją arkusza kalkulacyjnego Microsoft Excel służącą do wyznaczania pozycji liczby w określonym zbiorze wartości. Funkcja porównuje wskazaną liczbę z elementami zakresu i zwraca jej rangę, czyli miejsce w uporządkowanym zestawieniu. Ranga nie jest numerem wiersza ani numerem komórki. Wynika wyłącznie z relacji pomiędzy wartością badaną a pozostałymi liczbami znajdującymi się w podanym zakresie.

Podstawowa postać zapisu to RANK.EQ(number,ref,[order]). W polskiej wersji programu nazwa funkcji i separatory argumentów mogą zależeć od ustawień językowych oraz regionalnych Excela, dlatego w praktycznym arkuszu należy stosować składnię podpowiadaną przez zainstalowaną wersję programu. Argument number oznacza liczbę, której pozycja ma zostać ustalona, a ref wskazuje zakres zawierający wartości do porównania. Opcjonalny argument order określa kierunek rankingu.

Remisy i sposób nadawania rangi

Charakterystyczną cechą RANK.EQ jest przypisywanie tej samej rangi wartościom równym. Jeżeli dwie lub więcej liczb zajmuje tę samą pozycję w uporządkowanym zbiorze, funkcja zwraca dla nich identyczny wynik. Pozycja następnej, niższej wartości uwzględnia liczbę pominiętych miejsc. Przykładowo, dla wartości 95, 80, 80 i 60 ranking malejący wynosi odpowiednio 1, 2, 2 i 4. Nie występuje więc ranga 3, ponieważ dwie wartości otrzymały miejsce drugie.

Takie działanie odróżnia RANK.EQ od sytuacji, w której każdemu wierszowi przypisuje się kolejny numer bez uwzględniania powtórzeń. Funkcja nie rozstrzyga remisu na podstawie kolejności występowania danych, numeru wiersza ani formatowania komórki. Jeżeli wartości są identyczne w sensie liczbowym, otrzymają tę samą rangę. Jeżeli pozornie takie same wyniki różnią się niewidocznymi miejscami dziesiętnymi, Excel może potraktować je jako różne liczby, nawet gdy format komórek wyświetla zaokrąglone wartości.

Ranking rosnący, malejący i zakres odniesienia

Gdy argument order zostanie pominięty albo otrzyma wartość zero, ranking jest tworzony malejąco. Największa liczba otrzymuje wtedy rangę 1, a kolejne wartości są porządkowane od największej do najmniejszej. Ten wariant pasuje między innymi do zestawień wyników, punktów, wydajności lub wartości sprzedaży, gdy wyższy wynik oznacza wyższą pozycję.

Użycie wartości różnej od zera w argumencie order powoduje ranking rosnący. W takim układzie najmniejsza liczba otrzymuje rangę 1, a większe liczby zajmują dalsze pozycje. Jest to przydatne na przykład przy porównywaniu czasów wykonania, opóźnień, zużycia energii albo kosztów, jeżeli niższa wartość ma oznaczać lepszy rezultat. Kierunek sortowania nie zmienia danych w zakresie i nie przestawia wierszy; wpływa tylko na sposób obliczenia zwracanej rangi.

Zakres wskazany przez ref powinien obejmować dokładnie te komórki, które mają uczestniczyć w porównaniu. Błędne zaznaczenie części tabeli może sprawić, że wynik będzie formalnie poprawny dla podanego zakresu, ale nie będzie odpowiadał całemu zestawieniu. Przy kopiowaniu formuły do kolejnych wierszy często trzeba zablokować zakres odwołaniem bezwzględnym, na przykład $B$2:$B$20, aby nie przesuwał się automatycznie. W przeciwnym razie każda skopiowana formuła może porównywać liczbę z innym fragmentem arkusza.

Kontrola formuły RANK.EQ w arkuszu

Przy sprawdzaniu wyniku należy najpierw potwierdzić, czy wszystkie komórki zakresu zawierają liczby przeznaczone do rankingu. Puste komórki, tekstowe etykiety i wartości zapisane jako tekst mogą wpływać na interpretację danych albo zostać pominięte w obliczeniu. Warto również sprawdzić, czy komórki nie zawierają formuł zwracających tekst zamiast liczby oraz czy wartości nie zostały zaokrąglone wyłącznie wizualnie przez format liczbowy. Sam wygląd tabeli nie wystarcza do oceny, czy dwie wartości są rzeczywiście równe.

RANK.EQ zwraca rangę liczbową, ale nie tworzy automatycznie pełnej listy posortowanej według tej rangi. Jeżeli potrzebne jest przedstawienie kolejności rekordów, należy osobno uporządkować dane albo zastosować inne funkcje arkusza odpowiednie do sortowania. Przy remisach sama ranga nie wskazuje, który rekord powinien pojawić się pierwszy. Do jednoznacznego rozstrzygnięcia takiej kolejności potrzebne jest dodatkowe kryterium, na przykład identyfikator, data lub druga wartość, jednak nie jest ono częścią działania RANK.EQ.

Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, gdy nieprawidłowe wyniki arkusza wynikają z problemów z działaniem komputera, oprogramowaniem lub środowiskiem pracy. Sama funkcja RANK.EQ nie naprawia uszkodzonych danych i nie zastępuje weryfikacji formuły, dlatego diagnostyka powinna obejmować zarówno zapis funkcji, zakres odniesienia, jak i stan używanego systemu.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę