Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016

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. Dimensiunea sa este relativă la alte valori din listă; dacă mai multe valori au același rang, se returnează rangul superior al acelui set de valori.

Dacă ați sorta lista, rangul numărului ar reprezenta poziția sa.

Sintaxă

RANK.EQ(număr,ref,[ordine])

Sintaxa funcției RANK.EQ are următoarele argumente:

  • Număr     Obligatoriu. Este numărul al cărui rang vreți să-l găsiți.

  • Ref     Obligatoriu. Este o matrice cu o listă de numere sau o referință la aceasta. Valorile nenumerice din argumentul ref sunt ignorate.

  • Ordine     Opțional. Este un număr ce specifică modul de atribuire al rangului.

Observații

  • Dacă ordine este 0 (zero) sau omis, Excel atribuie rangul numărului ca și cum ref ar fi o listă sortată în ordine descrescătoare.

  • Dacă ordine este orice valoare nenulă, Excel atribuie rangul numărului ca și cum ref ar fi o listă sortată în ordine crescătoare.

  • RANK.EQ 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.EQ. 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.EQ(număr, ref, 0) – RANK.EQ(număr, ref, 1)]/2.

    În exemplul din registrul de lucru, RANK.EQ(A3;A2:A6;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 doar o dată în ref, factorul de corecție va fi 0, iar RANK.EQ 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

=RANK.EQ(A2;A2:A6;1)

Rangul lui 7 în lista conținută în intervalul A2:A6. Pentru că argumentul Ordine (1) este o valoare diferită de zero, lista este sortată de la cea mai mică valoare la cea mai mare.

5

=RANK.EQ(A6;A2:A6)

Rangul lui 2 în aceeași listă. Deoarece este omis argumentul Ordine, lista este sortată, în mod implicit, de la cea mai mare valoare la cea mai mică.

4

=RANK.EQ(A3;A2:A6;1)

Rangul lui 3,5 în aceeași listă.

3

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.