Scarica la cartella di lavoro di esempio
Questo tutorial mostra come usare il Funzione MEDIA di Excel in Excel per calcolare il numero mediano.
Panoramica della funzione MEDIA
La funzione MEDIAN Calcola il numero mediano.
Per utilizzare la funzione Foglio di lavoro Excel MEDIAN, selezionare una cella e digitare:
(Notare come appaiono gli input della formula)
Funzione MEDIANA Sintassi e input:
1 | =MEDIANA (numero1, [numero2],… ) |
numero 1 - Un numero o un riferimento di cella che fa riferimento a valori numerici.
numero 2 - [opzionale] Un numero o un riferimento di cella che fa riferimento a valori numerici
Qual è la mediana?
Nell'analisi statistica, la mediana è il punto centrale di una serie di dati. Riflette la tendenza centrale nei dati di un gruppo. Se hai 7 numeri, il numero mediano sarebbe il quarto numero più grande.
Diamo un'occhiata a un esempio di punteggi dei test degli studenti. Ci sono 7 studenti, quindi il punteggio medio è il quarto miglior punteggio (di Pam)
1 | =MEDIA(C3:C9) |
Se hai un numero pari di punti dati (dove questo non è un punto dati centrale), il numero mediano è la media dei due punti più centrali. Tornando al nostro esempio di punteggio del test degli studenti, se hai 6 punti dati, la mediana sarebbe la media del 3° e 4° miglior punteggio.
1 | =MEDIA(C3:C9) |
Mediana vs. media
Come discusso sopra, la mediana è il numero centrale in una serie di dati. La media è il numero medio di una serie di dati. Entrambi i numeri rappresentano la tendenza centrale di un set di dati, ma qual è il più appropriato da usare?
Una buona regola pratica è che se si dispone di dati anomali, la mediana sarà più rappresentativa dei dati rispetto alla media (media).
Cosa sono i dati anomali?
I dati anomali sono punti dati estremi che distorcono il valore della media. La media è molto sensibile ai dati anomali, quindi la distorsione.
Ad esempio, vuoi scoprire il costo medio di cinque diversi laptop.
1 | =MEDIA(C3:C7) |
Noterai che i valori medi e mediani non sono vicini. È a causa del punto dati anomalo: $ 1747. In questo caso, il valore mediano potrebbe essere più rappresentativo dei prezzi dei laptop perché la media è pesantemente ponderata dal prezzo anomalo.
Come utilizzare la funzione MEDIA
Per utilizzare la funzione MEDIA di Excel, inserisci semplicemente l'intervallo di dati desiderato nella funzione:
1 | =MEDIA(C3:C7) |
Nota come con un numero dispari di punti dati la funzione MEDIANA restituisce il numero centrale?
Ora guarda come la funzione MEDIAN fa la media dei numeri medi quando c'è un numero pari di punti dati:
1 | =MEDIA(C3:C8) |
Celle vuote o celle con testo
La funzione MEDIAN ignora le celle vuote o che contengono valori non numerici.
Importante: la funzione MEDIANA ignorerà i numeri memorizzati come testo. Per utilizzare la funzione MEDIAN con i numeri memorizzati come testo, utilizzare innanzitutto la funzione VALUE per convertire i numeri memorizzati come testo in numeri effettivi.
1 | =VALORE(B3) |
Data mediana
Excel archivia le date come numeri di serie.
1 | =VALORE(B3) |
Ciò semplifica il calcolo della data mediana.
1 | =MEDIA(C3:C7) |
Età media
Utilizzando questa conoscenza, possiamo anche calcolare l'età media.
Innanzitutto, calcoleremo la data mediana di nascita.
1 | =MEDIA(C3:C7) |
Successivamente, utilizzeremo la funzione YEARFRAC per calcolare l'età media:
1 | =MEDIA(D3:D7) |
Se mediana
Finora abbiamo calcolato la mediana di tutti i numeri in un intervallo; ecco come funziona la Funzione MEDIANA.
Ma cosa succede se si desidera calcolare la mediana di solo un sottoinsieme di dati?
Supponiamo che tu voglia calcolare il prezzo medio (medio) e mediano dei laptop HP rilasciati nel 2022
Excel ha una funzione AVERAGEIFS che ti consente di prendere la media di un sottoinsieme di numeri che soddisfano una determinata condizione. La media dei laptop HP rilasciati nel 2022 può essere facilmente calcolata utilizzando la funzione AVERAGEIF.
1 | =MEDIA.SE($B$2:$B$11, $E2, $C$2:$C$11) |
Tuttavia, Excel non ha una funzione "mediana se" corrispondente. Puoi creare il tuo "se mediano" con una formula di matrice contenente le funzioni MEDIANA e SE.
Questa è la formula generica per calcolare “mediana se
=MEDIANA(SE(intervallo_criteri=criteri, intervallo_mediano))
Excel 2022 e precedenti: dopo aver inserito la formula, invece di premere INVIO, è necessario premere CTRL + MAIUSC + INVIO. Questo trasforma la formula in un array. Puoi identificare gli array dalle parentesi graffe che circondano la formula
{=MEDIAN(IF(intervallo_criteri=criteri, intervallo_mediano))}
Importante: non puoi digitare manualmente le parentesi graffe, questo non funzionerà. Devi usare CTRL + MAIUSC + INVIO
Excel 365 e versioni successive di Excel: dopo il rilascio di Excel 2022, Microsoft ha modificato il funzionamento delle formule di matrice. Ora non è più necessario utilizzare CTRL + MAIUSC + INVIO. Puoi semplicemente inserire la formula come di consueto.
Tornando al nostro esempio, utilizzeremo la seguente formula:
1 | {=MEDIANA(SE($B$2:$B$11 = $E2, $C$2:$C$11))} |
Excel cercherà 2022 nell'intervallo "Anno di rilascio" e restituirà solo quei valori alla funzione MEDIANA. Quindi, calcolando solo la mediana di un sottoinsieme dei nostri dati.
Leggi il nostro tutorial sulla mediana se per saperne di più su come calcolare il "se mediano", inclusi i dettagli su come funziona effettivamente la funzione di matrice e su come calcolare la mediana con più criteri.
Note: La formula sopra utilizza riferimenti assoluti (i segni $) per bloccare i riferimenti di cella durante la copia delle formule. Se non hai familiarità con questo, leggi la nostra Guida ai riferimenti di Excel.
Funzione MEDIA in Fogli Google
La funzione MEDIANA funziona esattamente allo stesso modo in Fogli Google come in Excel:
MEDIA Esempi in VBA
Puoi anche usare la funzione MEDIANA in VBA. Tipo:application.worksheetfunction.median(numero1,numero2)
Esecuzione delle seguenti istruzioni VBA
12345678 | Range("B2") = Application.WorksheetFunction.Median(Range("A2:A9"))Range("B3") = Application.WorksheetFunction.Median(Range("A3:A9"))Range("B4") = Application.WorksheetFunction.Median(Range("A4:A9"))Range("B5") = Application.WorksheetFunction.Median(Range("A5:A9"))Range("B6") = Application.WorksheetFunction.Median(Range("A6:A9"))Range("B7") = Application.WorksheetFunction.Median(Range("A7:A9"))Range("B8") = Application.WorksheetFunction.Median(Range("A8:A9"))Range("B9") = Application.WorksheetFunction.Median(Range("A9:A9")) |
produrrà i seguenti risultati
Per gli argomenti della funzione (array, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.
Torna all'elenco di tutte le funzioni in Excel