Ovaj članak opisuje sintaksu formule i upotrebu funkcije RANK u programu Microsoft Excel.
Opis
Daje rang broja na listi brojeva. Njegova veličina je relativna u odnosu na druge vrednosti na listi; ako više vrednosti ima isti rang, daje se najviši rang tog skupa vrednosti.
Ako treba da sortirate listu, rang broja će biti njena pozicija.
Sintaksa
RANK.EQ(broj,ref,[redosled])
Sintaksa funkcije RANK.EQ ima sledeće argumente:
-
Broj Obavezno. Broj čiji rang želite da pronađete.
-
Ref Obavezno. Niz ili referenca na listu brojeva. Vrednosti koje nisu brojevi u argumentu ref se zanemaruju.
-
Redosled Opcionalno. Broj koji određuje kako treba rangirati broj.
Primedbe
-
Ako je argument redosled 0 (nula) ili je izostavljen, Excel rangira broj kao da je argument ref lista sortirana u opadajućem redosledu.
-
Ako je argument redosled bilo koja vrednost različita od nule, Excel rangira broj kao da je argument ref lista sortirana u rastućem redosledu.
-
Duplikatima brojeva funkcija RANK.EQ daje isti rang. Međutim, prisustvo dupliranih brojeva utiče na rang narednih brojeva. Na primer, ako se na listi celih brojeva sortiranih u rastućem redosledu broj 10 pojavljuje dvaput i ima rang 5, onda će rang broja 11 biti 7 (nijedan broj neće imati rang 6).
-
Možda ćete iz nekog razloga želeti da koristite definiciju ranga koji uzima u obzir veze između brojeva. U prethodnom primeru možda ćete želeti podešeni rang 5,5 za broj 10. Ovo može da se postigne dodavanjem sledećeg faktora korekcije vrednosti koju daje funkcija RANK.EQ. Ovaj faktor korekcije važi i kad se rang računa u opadajućem (argument redosled = 0 ili je izostavljen) i u rastućem redosledu (argument redosled = vrednost koja nije jednaka nuli).
Faktor korekcije za vezane rangove=[COUNT(ref) + 1 – RANK.EQ(broj; ref; 0) – RANK.EQ(broj; ref; 1)]/2.
U primeru u radnoj svesci RANK.EQ(A3;A2:A6;1) je jednak 3. Faktor korekcije je (5 + 1 – 2 – 3)/2 = 0,5, a podešeni rang koji uzima u obzir veze je 3 + 0,5 = 3,5. Ako se broj pojavljuje samo jednom u argumentu ref, faktor korekcije će biti 0, pošto RANK.EQ neće morati da se podešava za vezu.
Primer
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.
Podaci |
||
7 |
||
3,5 |
||
3,5 |
||
1 |
||
2 |
||
Formula |
Opis |
Rezultat |
=RANK.EQ(A2;A2:A6;1) |
Rang 7 na listi koju sadrži opseg A2:A6. Lista se sortira od od najnižeg ka najvišem jer argument redosleda nije vrednost sa nulom. |
5 |
=RANK.EQ(A6;A2:A6) |
Rang 2 na istoj listi. Lista se podrazumevano sortira od najvećeg ka najmanjem jer je argument redosleda izostavljen. |
4 |
=RANK.EQ(A3;A2:A6;1) |
Rang 3,5 na istoj listi. |
3 |