Descrizione
Utilizza questa funzione per determinare il rango di un numero all'interno di un elenco di numeri. Sostenuto in Catene. Può essere utilizzato con CHILDREFS.
Sintassi
RANK.EQ(numero, rif_1, [..., rif_254, [ordine])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
numero |
Sì | Il numero di cui vuoi trovare il grado. | Un numero, un riferimento a una cella contenente un numero o una formula che produce uno di questi risultati. |
ref_1, ref_n |
Sì | Una matrice di -o un riferimento a un elenco di numeri. | Un intervallo di celle, un insieme di numeri, un riferimento a una cella contenente uno di questi o una formula che produce uno di questi valori. Possono essere forniti fino a 255 valori. |
ordine |
No | Specifica come classificare il numero. | 0 = ordine decrescente),1 = ordine crescente. Se assente. Si assume 0. |
Esempio
Dati campione
| A | B |
|---|---|
| Punteggio | Giocatore |
| 85 | John |
| 92 | Sarah |
| 78 | Mike |
| 95 | Emily |
| 85 | Davide |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Ordina un valore rispetto a un elenco di numeri, dal più alto al più basso. | =RANK.EQ(A2, $A$2:$A$6) |
Ordina il punteggio di John (85) in ordine decrescente, assegnando il primo posto al punteggio più alto. Poiché è a pari merito con David, i due condividono la stessa posizione in classifica. Risultato: 3 |
| Ordina un valore rispetto a un elenco di numeri, dal più basso al più alto. | =RANK.EQ(A2, $A$2:$A$6, 1) |
Ordina il punteggio di John (85) in ordine crescente, assegnando il primo posto al punteggio più basso. Risultato: 2 |
| Ordina un valore cercandolo prima in base al nome, anziché fare riferimento direttamente alla cella corrispondente. | =RANK.EQ(INDEX(A2:A6, MATCH("Sarah", B2:B6, 0)), A2:A6) |
Cerca il punteggio di Sarah inserendo il suo nome, quindi ordina i punteggi in ordine decrescente. Risultato: 2 |
| Ordina un valore rispetto a un elenco di numeri, dal più basso al più alto. | =RANK.EQ(A5, $A$2:$A$6, 1) |
Ordina il punteggio di Emily (95) in ordine crescente: poiché è il punteggio più alto della lista, risulta all'ultimo posto. Risultato: 5 |
| Ordina un valore rispetto a un elenco di numeri, dal più alto al più basso. | =RANK.EQ(A6, $A$2:$A$6) |
Ordina il punteggio di 85 ottenuto da David in ordine decrescente. Dato che è a pari merito con John, hanno lo stesso grado. Risultato: 3 |
Note
- Se ci sono valori duplicati nell'elenco, RANK.EQ assegna loro lo stesso grado. Questo influenzerà la classifica dei valori successivi.
- Il numero più grande è classificato 1 in ordine decrescente, mentre il numero più piccolo è classificato 1 in ordine crescente.
- RANK.EQ non è una funzione dinamica. Se i valori dell'intervallo di riferimento cambiano, devi ricalcolare il foglio di lavoro per aggiornare il rango.
- RANK.EQ non può gestire valori non numerici. Se l'intervallo di riferimento include valori testuali o logici, restituirà un errore #VALUE!
- Se il numero da classificare non rientra nell'intervallo di riferimento, RANK.EQ restituirà un errore #N/A.
Suggerimenti
- Per le classifiche percentili, si consiglia di utilizzare PERCENTILE.EXC oppure PERCENTILE.INC.
- Utilizza la funzione RANK.EQ in combinazione con funzioni quali IF per creare classifiche o raggruppamenti condizionali.
- Per ottenere un numero progressivo univoco per ciascun valore (anche in caso di duplicati), combina la funzione RANK.EQ con funzioni quali COUNTIF.
- Per gli insiemi di dati con più di 255 valori, ti consigliamo di utilizzare le colonne di aiuto per consolidare i valori.
- Per determinare la posizione di un valore di testo, è possibile combinare la funzione RANK.EQ con INDEX e MATCH per associare il testo al valore numerico corrispondente. (Vedi l'esempio precedente).
Funzioni correlate
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA