La funzione RANK.EQ in Excel
RANGO.UG (Inglese: RANK.EQ) indica dove si colloca un numero in una lista: 1 è il più grande (o il più piccolo, se chiedi l'ordine crescente).
I numeri uguali ricevono la stessa posizione e quella successiva viene saltata, come in una classifica sportiva. Il nome più vecchio RANK funziona ancora e dà lo stesso risultato.
Sintassi
=RANK.EQ(number, ref, [order])
| Argomento | Cosa significa |
|---|---|
| number | Il valore da posizionare. |
| ref | La lista di numeri in cui posizionarlo. Usa riferimenti assoluti (come $B$2:$B$6) quando copi la formula in basso. |
| orderfacoltativo | 0 o omesso: il più alto è 1. Qualsiasi altro numero, per esempio 1: il più basso è 1. |
Esempi
1. Posizione dal più alto
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Studente | Punteggio | Posizione | |
| 2 | Ana | 70 | ||
| 3 | Ben | 85 | ||
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | 2 | |
| 6 | Eli | 100 |
Solo il 100 di Eli è più alto del 90 di Dee, quindi Dee è secondo.
2. Posizione dal più basso
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Studente | Punteggio | Dal più basso | |
| 2 | Ana | 70 | 1 | |
| 3 | Ben | 85 | ||
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | ||
| 6 | Eli | 100 |
Con ordine 1, il valore più piccolo è in posizione 1. Il 70 di Ana è il punteggio più basso.
3. I pari merito condividono una posizione
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Studente | Punteggio | Posizione | |
| 2 | Ana | 70 | ||
| 3 | Ben | 85 | 3 | |
| 4 | Cy | 85 | ||
| 5 | Dee | 90 | ||
| 6 | Eli | 100 |
Ben e Cy hanno entrambi 85, quindi sono entrambi terzi. Nessuno è quarto, e il 70 di Ana è quinto.
Errori comuni
Dimenticare di bloccare la lista. Dopo aver copiato la formula in basso,
=RANGO.UG(B3;B3:B7)posiziona il valore all'interno di un intervallo che si restringe.Correzione: Usa $B$2:$B$6 per la lista, così resta invariata in ogni riga.
Aspettarsi che i pari merito ricevano posizioni diverse. Due valori uguali ricevono sempre la stessa posizione.
Correzione: Per spezzare i pari merito, aggiungi un piccolo criterio di spareggio con CONTA.SE (Inglese: COUNTIF) oppure usa DATI.ORDINA (Inglese: SORT) sulla lista.
Domande frequenti
Qual è la differenza tra RANK, RANK.EQ e RANK.AVG?
RANGO (Inglese: RANK) e RANK.EQ danno ai valori uguali la stessa posizione più alta. RANK.AVG assegna loro la media delle posizioni (3.5 invece di 3 per due valori che occupano i posti 3 e 4).
Funzioni correlate
- LARGELARGE restituisce il k-esimo valore più grande di una lista e SMALL il k-esimo più piccolo.
- MEDIANMEDIAN restituisce il valore centrale di una lista e MODE.SNGL quello più frequente.
- COUNTIFCOUNTIF conta le celle di un intervallo che soddisfano una condizione: un testo, un numero, un confronto come ">100" o un carattere jolly.