Corso
Se hai bisogno di individuare il valore centrale in un elenco o vettore, e se stai lavorando con una distribuzione asimmetrica o ti serve una statistica non parametrica per qualsiasi altro motivo, puoi usare l’azzeccatissimo MEDIAN() in Excel. Continua a leggere e ti mostrerò come funziona.
Cosa fa MEDIAN() in Excel?
Lascia che chiarisca esattamente cos’è/cosa offre MEDIAN() e perché è utile.
Mentre misure come la media possono essere falsate da valori insolitamente alti o bassi, MEDIAN() ti restituisce il numero che si trova al centro del dataset in modo robusto rispetto ai valori anomali. Per questo la mediana è spesso riportata per cose come i prezzi delle case.
Quando ordini i numeri dal più piccolo al più grande, MEDIAN() sceglie quello nel mezzo. (E se il conteggio è pari, fa la media dei due numeri centrali.)
Sintassi e argomenti di MEDIAN() in Excel
La sintassi di MEDIAN() è piuttosto semplice:
=MEDIAN(number1, [number2], ...)
number1, number2, ...: puoi inserire numeri singoli, riferimenti di cella o interi intervalli.
Ti basta un solo argomento per iniziare (non avrebbe molto senso trovare la mediana di un vettore con un solo numero (la mediana di cinque, per esempio, se cinque)) ma puoi includere quanti argomenti ti servono.
Se te lo stai chiedendo, MEDIAN() salta automaticamente le celle vuote e ignora qualsiasi testo, quindi non devi preoccuparti di ripulire i dati prima. In altre parole, se hai molte celle vuote, non aggiungerà un mucchio di zeri.
Un esempio rapido: MEDIAN() in Excel all’opera
Immagina di avere un elenco di voti d’esame nelle celle da A2 ad A6:

Per trovare la mediana dei voti in questo gruppo, usa semplicemente:
=MEDIAN(A2:A6)
Questo è probabilmente il caso d’uso più comune, in cui inserisci un intervallo nella funzione.
Ecco cosa fa Excel: prima ordina i valori in questo modo: 78, 85, 88, 90, 92, e poi restituisce 88, che è il valore al centro.
Come MEDIAN() gestisce numeri pari e dispari
MEDIAN() si adatta quando il dataset ha un numero pari o dispari di elementi. È importante perché il comportamento della funzione cambia leggermente a seconda del conteggio:
-
Numero dispari di valori:
MEDIAN()restituisce l’unico valore centrale. -
Numero pari di valori:
MEDIAN()fa la media dei due numeri centrali.
Supponi di aggiungere un altro voto—diciamo, 94 nella cella A7:

Ora inserisci:
=MEDIAN(A2:A7)
Excel ordina i voti come (78, 85, 88, 90, 92, 94). I due valori centrali sono 88 e 90. MEDIAN() ne calcola la media e ti restituisce 89.
MEDIAN() in Excel con intervalli o numeri multipli
MEDIAN() gestisce anche situazioni più complesse. Può accettare più intervalli o un mix di intervalli e numeri singoli.
=MEDIAN(A2:A6, B2:B6, 100)
Questa formula prende tutti i numeri da A2:A6, tutti da B2:B6, aggiunge il valore 100 al gruppo, quindi trova la mediana di tutto. Quindi non devi disporre tutti i numeri in un’unica riga o colonna prima di usare la funzione.
Trovare la data MEDIAN()
Excel tratta le date come numeri seriali, quindi MEDIAN() può trovare la data “centrale”. È un trucco utile per le timeline di progetto.

Come MEDIAN() gestisce testo, celle vuote ed errori
Ti capiterà di incontrare celle vuote, con testo o valori logici. È importante sapere come MEDIAN() reagisce in queste casistiche:
-
Celle vuote: completamente ignorate. L’ho già detto.
-
Testo: saltato se appare in una cella o intervallo di riferimento. Tuttavia, se inserisci testo direttamente nella formula (tipo
=MEDIAN("apple", 10)), Excel restituirà un errore#VALUE!, quindi evita di farlo. -
Valori logici (TRUE, FALSE): se inclusi come parte di un intervallo, vengono ignorati. Se li inserisci direttamente come argomenti,
TRUEvale 1 eFALSEvale 0.
E se non esistesse la funzione MEDIAN()?
Potresti anche trovare la mediana senza la funzione MEDIAN(). Te lo mostro, se sei curioso, ma non lo consiglio perché, come vedrai, è troppo lavoro.
Per prima cosa, conta quanti numeri hai con =COUNTA(). Poi ottieni la posizione del valore centrale con ROUNDUP(). Quindi estrai quel valore con SMALL(). La formula potrebbe essere così:
=SMALL(A2:A6, ROUNDUP(COUNTA(A2:A6)/2, 0))
Questo funziona quando c’è un numero dispari di valori. Per conteggi pari, puoi fare la media di due chiamate a SMALL():
=(SMALL(A2:A7, COUNTA(A2:A7)/2) + SMALL(A2:A7, COUNTA(A2:A7)/2 + 1)) / 2
Come vedi, dà la stessa risposta. Ma risparmiati la fatica e usa MEDIAN())

Errori comuni
Le seguenti cose possono metterti in difficoltà:
-
Inserire testo direttamente: digitare
=MEDIAN(10, "apple", 20)produce il temuto errore#VALUE!. -
Mischiare intervalli di dimensioni diverse:
MEDIAN()combina semplicemente tutti i numeri; la dimensione o la forma di ciascun intervallo non conta.
Combinare MEDIAN() con altre funzioni
Puoi combinare MEDIAN() con IF() per trovare la mediana dei valori che soddisfano una condizione. Fallo con una formula matrice. Per esempio, per calcolare la mediana dei punteggi sopra 80:
=MEDIAN(IF(A2:A10>80, A2:A10))
Puoi anche combinarla con FILTER()
=MEDIAN(FILTER(A2:A10, A2:A10>80))
Questi approcci ti permettono di concentrare l’analisi su sottoinsiemi specifici dei dati, ottenendo un risultato più mirato.
Conclusione
Ricorda che MEDIAN() salta i vuoti, ignora il testo e ti dà una buona idea del valore centrale indipendentemente dalla forma del dataset. È utile negli scenari in cui i valori anomali potrebbero falsare la media, come le distribuzioni di reddito, come dicevo, o le durate dei progetti.
Se vuoi continuare a migliorare le tue competenze in Excel, dai un’occhiata al nostro corso Data Analysis in Excel, dove imparerai altre statistiche descrittive e poi quelle tecniche di analisi che guidano decisioni migliori (e impressioneranno il tuo capo).

Sono uno scrittore e editor di data science, con contributi a articoli di ricerca su riviste scientifiche. Sono particolarmente interessato ad algebra lineare, statistica, R e affini. Inoltre, gioco anche parecchio a scacchi!
Domande frequenti
Cosa succede se tutti i valori sono uguali?
MEDIAN() restituirà semplicemente quel valore. Nessuna sorpresa.
Posso usare MEDIAN() orizzontalmente/su una riga?
Sì, certo. Seleziona semplicemente le celle della riga, ad esempio =MEDIAN(B2:F2).
MEDIAN() funziona con dati non numerici?
No. Nelle aree di celle salta testo e celle vuote, ma genera un errore se inserisci testo direttamente.

