Acest articol descrie sintaxa de formulă și utilizarea funcției RANK în Microsoft Excel.
Descriere
Întoarce rangul unui număr dintr-o listă de numere. Rangul unui număr reprezintă mărimea lui relativă la alte valori dintr-o listă. (Dacă ați ordona lista, rangul numărului ar fi poziția sa din lista ordonată).
: Această funcție a fost înlocuită cu una sau mai multe funcții noi care pot oferi precizie îmbunătățită și ale căror nume reflectă mai bine utilizarea lor. Deși această funcție este în continuare disponibile pentru compatibilitate retroactivă, se recomandă să luați în considerare utilizarea funcțiilor noi de acum înainte, deoarece este posibil ca această funcție să nu mai fie disponibilă în versiunile viitoare de Excel.
Pentru mai multe informații despre funcțiile noi, consultați funcția RANK.AVG și funcția RANK.EQ.
Sintaxă
RANK(număr,ref,[ordine])
Sintaxa funcției RANK are următoarele argumente:
-
Număr: Obligatoriu. Este numărul al cărui rang vreți să-l găsiți.
-
Ref: Obligatoriu. O referință la o listă de numere. Valorile nenumerice din argumentul ref sunt ignorate.
-
Ordine: Opțional. Este un număr ce specifică modul de atribuire al rangului.
Dacă ordine este 0 (zero) sau omis, Microsoft Excel atribuie rangul numărului ca și cum ref ar fi o listă sortată în ordine descrescătoare.
Dacă ordine este orice valoare nenulă, Microsoft Excel atribuie rangul numărului ca și cum ref ar fi o listă sortată în ordine crescătoare.
Observații
-
RANK atribuie același rang numerelor duplicate. Totuși, prezența numerelor duplicate afectează rangurile atribuite numerelor următoare. De exemplu, într-o listă de întregi sortați în ordine crescătoare, dacă numărul 10 apare de două ori și are rangul 5, atunci numărul 11 va avea rangul 7 (niciun număr nu va avea rangul 6).
-
Pentru anumite scopuri este posibilă utilizarea unei definiții a rangului care să țină seama de egalități. În exemplul precedent, este posibil să se ceară un rang revizuit 5,5 pentru numărul 10. Aceasta poate să se facă adăugând următorul factor de corecție valorii întoarse de RANK. Acest factor de corecție este adecvat atât pentru cazurile în care rangul se calculează în ordine descrescătoare (ordine = 0 sau omis), cât și în ordine ascendentă (ordine = valoare diferită de zero).
Factorul de corecție pentru ranguri egale=[COUNT(ref) + 1 – RANK(număr, ref, 0) – RANK(număr, ref, 1)]/2.
În următorul exemplu, RANK(A2,A1:A5,1) egal cu 3. Factorul de corecție este (5 + 1 – 2 – 3)/2 = 0,5, iar rangul revizuit care ține seama de egalități este 3 + 0.5 = 3.5. Dacă numărul apare numai o dată în ref, factorul de corecție va fi 0, iar RANK nu trebuie ajustat.
Exemplu
Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
Date |
||
---|---|---|
7 |
||
3,5 |
||
3,5 |
||
1 |
||
2 |
||
Formulă |
Descriere (Rezultat) |
Rezultat |
=RANK(A3;A2:A6;1) |
Rangul numărului 3,5 în lista de mai sus (3) |
3 |
=RANK(A2;A2:A6;1) |
Rangul numărului 7 în lista de mai sus (5) |
5 |