Opis
Użyj tej funkcji, aby ustalić pozycję liczby na liście liczb. Obsługiwane w łańcuchach. Można używać z CHILDREFS .
RANK jest przydatny przy określaniu względnej pozycji wartości w zestawie danych.
Składnia
RANK(liczba, ref_1, […, ref_254, [kolejność])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
liczba |
Tak | Liczba, której rangę chcesz znaleźć. | Liczba, odwołanie do komórki zawierającej liczbę lub formuła, której wynikiem jest którykolwiek z powyższych wyników. |
ref_1, …, ref_ n |
Tak | Zakres liczb, do których należy porównać liczbę .
|
Zakres komórek, zestaw liczb, odwołanie do komórki zawierającej którykolwiek z powyższych elementów lub formuła, która daje w wyniku którykolwiek z powyższych elementów. Można podać maksymalnie 255 wartości. |
zamówienie |
Nie | Liczba określająca sposób uporządkowania liczby .
|
Wartość 1 dla kolejności rosnącej lub 0 dla kolejności malejącej. W przypadku pominięcia używane jest „0”. |
Przykład
Dane próbki
A |
B |
|
|---|---|---|
1 |
10 |
3 |
2 |
20 |
19 |
3 |
15 |
Jerzy |
4 |
25 |
45 |
5 |
30 |
-8 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Uporządkuj wartość na podstawie prostokątnego zakresu liczb od najwyższej do najniższej, ignorując komórki tekstowe. | =RANK(A2; A1:B5) |
Klasyfikuje wartość z komórki A2 (20) w kolejności malejącej wśród 9 wartości liczbowych w komórkach A1:B5, pomijając „George” w komórce B3, ponieważ jest to tekst. Wynik: 4 |
| Uporządkuj wartość na podstawie pojedynczej kolumny liczb od najniższej do najwyższej. | =RANK(A3, A1:A5, 1) |
Klasyfikuje wartość w komórce A3 (15) w kolejności rosnącej spośród 5 wartości tylko w kolumnie A. Wynik: 2 |
| Określ rangę wartości wpisanej bezpośrednio do formuły na podstawie zakresu prostokątnego, ignorując wszelkie komórki tekstowe. | =RANK(25, A1:B5) |
Klasyfikuje wartość literałową 25 w kolejności malejącej wśród 9 wartości liczbowych w komórkach A1:B5. Wynik: 3 |
| Uporządkuj wartość na podstawie prostokątnego zakresu liczb od najniższej do najwyższej, ignorując komórki tekstowe. | =RANK(B5, A1:B5, 1) |
Klasyfikuje wartość z komórki B5 (-8) w kolejności rosnącej wśród 9 wartości liczbowych w komórkach A1:B5 — ponieważ jest najmniejsza, jest wyświetlana jako pierwsza. Wynik: 1 |
Uwagi
- Jeżeli dwie lub więcej liczb na liście jest takich samych, będą miały tę samą rangę. Wpłynie to jednak na kolejność kolejnych liczb.
- Wartości niebędące liczbami (puste komórki, wartości tekstowe i wartości logiczne) w
refsą ignorowane. - Jeśli komórka w zakresie
refzawiera błąd, błąd ten zostanie zwrócony. - Argument order jest opcjonalny. Jeżeli pominięto, wyniki RANK są wyświetlane w kolejności malejącej.
- Użyj RANK.EQ , aby rozstrzygnąć remisy, przypisując średnią rangę do każdej powiązanej wartości.
Porady
- RANK można używać z COUNT w celu obsługi wartości remisowych i odpowiedniego dostosowywania rang.
- RANK jest przydatny przy tworzeniu rankingów dotyczących wydajności, sprzedaży i innych mierzalnych zbiorów danych.
- W przypadku zestawów danych zawierających więcej niż 255 wartości zalecamy użycie kolumn pomocniczych w celu konsolidacji wartości.
- Funkcję RANK można łączyć z innymi funkcjami, takimi jak IF , INDEX i VLOOKUP , aby tworzyć dynamiczne raporty i pulpity nawigacyjne.