www.valterborsato.it

Come calcolare il RANGO con Excel

Il RANGO rappresenta la posizione di un valore numerico rispetto ad un elenco di altri valori numerici. Il Rango può pertanto classificare la posizione dei valori dal più grande al più piccolo oppure dal più piccolo al più grande.

La Funzione RANGO di Excel (introdotta nella versione 2003) a tutti gli effetti viene considerata una Funzione di compatibilità con le vecchie versioni del programma. Dalla versione 2010 sono state introdotte due nuove Funzioni RANGO.MEDIA e RANGO.UG che sviluppano le applicazioni della precedente Funzione.

Nel presente tutorial vengono spiegate le funzionalità e le applicazioni del Rango nel programma Excel. Vengono proposti alcuni esempi applicativi delle Funzioni RANGO, fra cui la possibilità di organizzare delle classifiche (ranking) anche con un formato numerico quale data o ora.

Contenuti del tutorial: Calcolare il RANGO con Excel

[1] - La Funzione RANGO (Sintassi ed esempio di applicazione)
[2] - La Funzione RANGO.MEDIA (Sintassi ed esempio di applicazione)
[3] - La Funzione RANGO.UG (Sintassi)
[4] - Le Funzioni RANGO.MEDIA e RANGO.UG (Esempio di confronto)
[5] - Come creare delle classifiche con la Funzione RANGO.UG (Esempio)
[6] - Creare una classifica con la Funzione RANGO con valori in formato ora (Esempio di applicazione)

La Funzione RANGO

La Funzione RANGO (nome in inglese della Funzione RANK) permette di individuare il punto in cui si trova uno specifico valore nell'elenco. Ovvero la sua grandezza relativa agli altri valori della serie.
Sintassi della Funzione:
=RANGO(Num;Rif;[Ordine])
nella quale:
Num, rappresenta il valore del quale si vuole conoscere la posizione
Rif. è la matrice di numeri o il riferimento a un elenco di numeri. I valori che non sono numerici vengono ignorati.
Ordine (argomento facoltativo) permette di specifica se considerare l'ordinamento Crescente (valore 1) o Decrescente (valore 0). Se non viene definito l'argomento acquisisce come valore predefinito = 0

Esempio applicazione Funzione RANGO

Nell'esempio proposto nella successiva immagine viene ricercato il Rango del numero 28 (dal valore più piccolo al più grande) nell'intervallo di celle A1:A10
La Funzione applicata nella C9 è la seguente:
=RANGO(28;A1:A10;1)

Excel: Funzioni statistiche: Applicare  la Funzione RANGO

La Funzione RANGO.MEDIA

La Funzione RANGO.MEDIA introdotta nella versione 2010 (nome inglese della Funzione RANK.AVG) classifica la posizione di un numero rispetto un determinato intervallo di valori numerici. Ovvero la posizione relativa agli altri valori nell'elenco.
Se più valori hanno lo stessa posizione, verrà restituito il calcolo della media delle posizioni.

Sintassi della Funzione
=RANGO.MEDIA(num; rif; [ordine])
nella quale:
Num rappresenta il valore del quale si vuole conoscere la posizione
Rif. è la matrice di numeri o il riferimento a un elenco di numeri. I valori che non sono numerici vengono ignorati.
Ordine permette di specifica se considerare l'ordinamento Crescente (valore 1) o Decrescente (valore 0). Valore predefinito = 0.

La sintassi è la medesima della Funzione RANGO, il risultato restituito è però diverso qualora vi fossero più valori nella stessa posizione!

Esempio applicazione Funzione RANGO.MEDIA

Nell'esempio proposto nella sottostante immagine, si vuole ricercare la posizione del valore 53 all'interno dell'elenco B2:B9
Essendo presenti due valori 53 la Funzione RANGO.MEDIA restituisce il risultato 3,5 (ovvero la media della posizione 3 e 4).

La Funzione RANGO.MEDIA 

Osservazioni sull'applicazione della Funzione RANGO.MEDIA

:: Il valore predefinito della Funzione qualora non si impostasse il terzo argomento (facoltativo) è 0 (zero) che corrisponde all'ordinamento decrescente.
:: Non è necessario che i valori presenti nell'elenco siano in ordine alfabetico.
:: Valori testuali o logici (booleani) presenti nell'elenco vengono ignorati.
:: In caso di valori duplicati presenti nell'elenco la Funzione RANGO.MEDIA si comporta effettuando la media (vedi immagine di cui sopra) delle posizioni.
:: Qualora venisse ricercato il rango di un numero non presente nell'elenco (rif) la Funzione restituisce il codice di errore #N/D

La Funzione RANGO.UG

La Funzione RANGO.UG introdotta con la versione 2010, (nome inglese della Funzione RANK.EQ), restituisce la posizione di un numero rispetto un elenco di valori numerici.
Qualora il valore da cercare fosse presente più volte (duplicato) nell'elenco, la Funzione restituisce la prima delle due posizioni ossia quella più alta.
La Funzione RANGO.UG eredita di fatto l'impostazione di calcolo della precedente Funzione RANGO che viene mantenuta per compatibilità con le versioni Excel precedenti alla 2010.

Sintassi della Funzione
=RANGO.UG(num; rif; [ordine])
nella quale:
Num rappresenta il valore del quale si vuole conoscere la posizione
Rif. è la matrice di numeri o il riferimento a un elenco di numeri. I valori che non sono numerici vengono ignorati.
Ordine permette di specifica se considerare l'ordinamento Crescente (valore 1) o Decrescente (valore 0). Valore predefinito = 0.

Osservazioni sull'applicazione della Funzione RANGO.UG

:: IL valore predefinito della Funzione qualora non si impostasse il terzo argomento (facoltativo) è 0 (zero) che corrisponde all'ordinamento decrescente.
:: Non è necessario che i valori presenti nell'elenco siano in ordine alfabetico.
:: Valori testuali o logici (booleani) presenti nell'elenco vengono ignorati.
:: In caso di valori duplicati presenti nell'elenco la Funzione RANGO.UG si comporta come la precedente Funzione RANGO, ovvero restituisce la stessa posizione (quella più alta) a tutti i risultati.
:: Qualora venisse ricercato il rango di un numero non presente nell'elenco (rif) la Funzione restituisce il codice di errore #N/D

Le Funzioni RANGO.MEDIA e RANGO.UG messe a confronto

La Funzione RANGO, dalla versione di Excel 2010 viene sostituita con le due nuove Funzioni RANGO.MEDIA e RANGO.UG. La Funzione RANGO (vedi immagine sottostante Excel Microsoft365) rimane comunque disponibile anche nelle successive versioni del programma per compatibilità con le precedenti versioni.

La Funzione RANGO di Excel: funzione di compatibilità

Come la Funzione RANGO, la Funzione RANGO.MEDIA restituisce la posizione di un numero rispetto un elenco di numeri, se però più valori hanno lo stesso rango, verrà restituito come valore la media delle due posizioni.
La Funzione RANGO.UG corrisponde esattamente alla precedente Funzione RANGO.

Spiegazione esempio. La Funzione RANGO.UG per il numero 26 restituisce il valore 3 ovvero la prima delle due posizioni (terza e quarta) occupata dal valore.
La Funzione RANGO.MEDIA restituisce la media delle posizioni terza e quarta (3+4)/2 ovvero 3,5.

Excel: Funzioni statistiche: Applicare  la Funzione RANGO.UG e RANGO.MEDIA

Come creare delle classifiche con la Funzione RANGO.UG

Relativamente al numero di abitanti, si vuole calcolare l'ordine di grandezza (RANGO) delle città del NORD-EST.
Nella Cella D2, (successivamente trascinata nelle celle sottostanti) è stata inserita la seguente Funzione:
=RANGO.UG(C2;$C$2:$C$14)

Come creare delle classifiche con la Funzione RANGO.UG 

Creare una classifica con la Funzione RANGO con valori in formato ora

La Funzione RANGO può essere utilizzata anche su formati numerici come la data o l'ora. 
In questo caso si vuole creare una classifica con i tempi di percorrenza più veloci. Attenzione che in questo caso la valutazione di classifica deve essere creata dal valore più piccolo al più grande (crescente) e non viceversa.
Conseguentemente deve essere impostato anche il terzo argomento e non lasciarlo sottointeso altrimenti verrebbe interpretato come zero (Ordinamento decrescente)
Nella Cella D2, (successivamente trascinata nelle celle sottostanti) è stata inserita la seguente Funzione:
 =RANGO.UG(C2;$C$2:$C$18;1)
Quale terzo argomento è stato impostato il valore 1 (ordinamento crescente).

Creare una classifica con la Funzione RANGO con valori in formato ora 

Indice Generale: EXCEL

[Valter Borsato: Ottobre - 2017 | Ultimo aggiornamento 02/02/2021]