Esercitazione su Excel: come classificare i valori con la funzione RANK

In questo video, vedremo come classificare i valori in ordine crescente o decrescente utilizzando la funzione RANK.

Qui abbiamo una tabella che contiene 5 punteggi dei test per un gruppo di studenti e un punteggio medio nella colonna I.

Come possiamo classificare questi studenti dal punteggio più alto a quello più basso?

Bene, un'opzione è ordinare gli studenti in base al punteggio medio in ordine decrescente. Successivamente, puoi inserire 1 per il grado del primo studente nell'elenco, 2 per il secondo, quindi trascina verso il basso con la maniglia di riempimento per riempire il resto dei ranghi.

Funziona bene, ma non è dinamico. Se i punteggi dei test cambieranno nel tempo, o se non vuoi ordinare prima l'elenco, un approccio migliore è usare la funzione RANK per calcolare un rango.

Lasciami annullare queste ultime modifiche e proviamolo.

La funzione RANK accetta 3 argomenti: numero, riferimento e un argomento facoltativo chiamato ordine. Numero è il numero da classificare, ref rappresenta i numeri in base ai quali classificarsi e order specifica se il rango deve essere calcolato in ordine crescente o decrescente.

Se l'ordine è 0 o è omesso, il numero viene classificato in base alla posizione rispetto ai numeri nella matrice ordinati in ordine decrescente. Il numero più alto otterrà un grado di 1.

I punteggi dei test sono normalmente classificati dal più alto al più basso, quindi in questo caso dobbiamo solo fornire la media per numero e l'intervallo che contiene le medie per rif. Ref deve essere assoluto in modo che non cambi quando la formula viene copiata.

Ora ogni studente ha un grado. Se ordino temporaneamente l'elenco in base alla media, puoi vedere che la classifica è corretta. E se modifico manualmente i punteggi del test, puoi vedere che anche il ranking è dinamico.

Ora diamo un'occhiata a una classifica dei risultati di gara.

Come prima, il numero è il numero che stiamo classificando e l'array è l'insieme completo di numeri, da D6 a D38 in questo caso.

Anche in questo caso dobbiamo cambiare il riferimento al formato assoluto in modo che non cambi quando copiato.

Questa volta dobbiamo specificare l'ordine. L'impostazione predefinita è zero che calcola un rango in ordine decrescente.

Per i risultati di gara, dobbiamo fornire 1, che calcolerà il rango in ordine crescente - il tempo più breve otterrà un rango di 1.

Se ordino l'elenco dal tempo più breve a quello più lungo, puoi vedere che il rango è stato calcolato correttamente.

Corso

Formula di base

Scorciatoie correlate

Annulla l'ultima azione Ctrl + Z + Z Estende la selezione all'ultima cella in basso Ctrl + Shift + + + Alterna i riferimenti assoluti e relativi F4 + T

Articoli interessanti...