=MEDIA(B2:B7) restituisce la media dei numeri in B2:B7: li somma e divide per quanti numeri ci sono. MEDIA si chiama AVERAGE in Excel inglese. Scrivila in una cella vuota, oppure scegli Home > Somma automatica > Media ed Excel la scrive al posto tuo. La tabella mostra la formula in inglese, =AVERAGE(B2:B7), ma puoi scrivere le formule anche in italiano, con il punto e virgola.
| A | B | |
|---|---|---|
| 1 | Student | Score |
| 2 | Ana | 78 |
| 3 | Ben | 92 |
| 4 | Chen | 65 |
| 5 | Dina | 88 |
| 6 | Eli | 71 |
| 7 | Fay | 84 |
| 8 | Average | 79.66666667 |
=MEDIA(B2:B7)I sei voti sommati fanno 478, e 478 diviso 6 è circa 79,67. Cambia il voto di Chen in 95 e la media sale a 84,67. Per mostrare meno decimali, usa Home > Diminuisci decimali, oppure arrotonda il risultato stesso con =ARROTONDA(MEDIA(B2:B7);1) (ARROTONDA spiega la differenza).
Sintassi di MEDIA
=AVERAGE(number1, [number2], ...)
Come SOMMA, accetta intervalli, celle e numeri, separati dal punto e virgola: =MEDIA(B2:B7;D2:D7) fa la media di due colonne insieme, e =MEDIA(B2:D2) fa la media lungo una riga. Il testo, VERO/FALSO dentro un intervallo e le celle vuote vengono saltati.
Celle vuote e zeri
Da qui nasce la maggior parte delle medie sbagliate. MEDIA salta una cella vuota, ma uno 0 è un numero e conta. Le due colonne qui sotto sono uguali tranne per Ben: nella colonna B la sua cella è vuota, nella colonna C contiene 0.
| A | B | C | |
|---|---|---|---|
| 1 | Student | Blank | Zero |
| 2 | Ana | 80 | 80 |
| 3 | Ben | 0 | |
| 4 | Chen | 70 | 70 |
| 5 | Dina | 90 | 90 |
| 6 | Average | 80 | 60 |
| 7 | Numbers counted | 3 | 4 |
=MEDIA(B2:B5)La colonna B dà 80 (240 diviso 3) e la colonna C dà 60 (240 diviso 4). Nessuna delle due è sbagliata; decidi se un valore mancante significa "non sostenuto" o "voto zero". Una formula che restituisce "" per sembrare vuota viene saltata come una cella vuota.
Media senza zeri
Quando gli zeri significano "nessun dato" e non devono abbassare il risultato, usa MEDIA.SE (in inglese AVERAGEIF) con la condizione "<>0" (diverso da zero):
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Day | Sales | Ignoring zeros | Plain average | |
| 2 | Mon | 420 | 440 | 293.3333333 | |
| 3 | Tue | 0 | |||
| 4 | Wed | 380 | |||
| 5 | Thu | 0 | |||
| 6 | Fri | 510 | |||
| 7 | Sat | 450 |
=MEDIA.SE(B2:B7;"<>0")D2 dà 440, la media dei quattro giorni con vendite: in Excel italiano la formula è =MEDIA.SE(B2:B7;"<>0"). La media semplice in E2 è circa 293,33, perché divide per sei giorni. "<>0" lascia fuori anche le celle vuote, dato che MEDIA.SE non le conta mai. Altre condizioni sono nella pagina su MEDIA.SE.
Media dei 3 valori più alti
GRANDE (in inglese LARGE) restituisce il k-esimo valore più grande. Passale la matrice {1;2;3} e restituisce i tre più grandi insieme, e MEDIA ne fa la media:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Round | Points | Top 3 average | Bottom 3 average | |
| 2 | 1 | 64 | 85.33333333 | 64.66666667 | |
| 3 | 2 | 81 | |||
| 4 | 3 | 77 | |||
| 5 | 4 | 90 | |||
| 6 | 5 | 58 | |||
| 7 | 6 | 85 | |||
| 8 | 7 | 72 |
I tre più alti sono 90, 85 e 81, quindi D2 dà 85,33 (arrotondato). I tre più bassi sono 58, 64 e 72, e danno 64,67. In Excel 2021 e Microsoft 365, =MEDIA(GRANDE(B2:B8;SEQUENZA(5))) fa la media dei primi 5 senza scrivere l'elenco.
AVERAGEA: quando il testo deve contare come zero
AVERAGEA conta il testo e FALSO come 0 e VERO come 1. Con i voti 80, 70 e la parola "absent" in B2:B4:
=AVERAGE(B2:B4) returns 75 (80 + 70, divided by 2)
=AVERAGEA(B2:B4) returns 50 (80 + 70 + 0, divided by 3)
Usa AVERAGEA solo quando una voce di testo significa davvero zero. Le celle vuote vengono saltate da entrambe.
Esercizio: la media senza gli zeri
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Day | Visits | Average (no zeros) | ||
| 2 | Mon | 120 | |||
| 3 | Tue | 0 | |||
| 4 | Wed | 135 | |||
| 5 | Thu | 98 | |||
| 6 | Fri | 0 | |||
| 7 | Sat | 160 | |||
| 8 | Sun | 142 |
Tocca a te: In E2, fai la media delle visite in B2:B8, lasciando fuori i giorni con 0 visite.
Quando la media inganna: usa MEDIANA
Un solo valore estremo sposta molto la media. MEDIANA (in inglese MEDIAN) restituisce invece il valore centrale, che di solito è ciò che si intende per valore "tipico".
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Employee | Salary | Average | Median | |
| 2 | Ana | $42,000 | $78,800 | $47,000 | |
| 3 | Ben | $45,000 | |||
| 4 | Chen | $47,000 | |||
| 5 | Dina | $50,000 | |||
| 6 | Owner | $210,000 |
=MEDIA(B2:B6)Lo stipendio medio è $78,800, più di quanto guadagnino quattro persone su cinque. La mediana è $47,000. Quando alcuni valori sono lontani dagli altri, riporta la mediana, o entrambe. Per dare ad alcuni valori più peso di altri, come un esame che conta doppio, vedi la media ponderata.
Domande frequenti
Qual è la formula della media in Excel?
=MEDIA(B2:B7). Somma i numeri dell'intervallo e divide per quanti numeri ci sono. Le celle vuote e il testo restano fuori sia dal totale sia dal conteggio.
MEDIA conta le celle vuote in Excel?
No. Una cella vuota viene saltata, quindi =MEDIA(B2:B5) con una cella vuota divide per 3. Una cella che contiene 0 viene contata, quindi abbassa la media.
Che differenza c'è tra MEDIA e MEDIANA in Excel?
=MEDIA(B2:B6) somma i valori e divide per quanti sono; =MEDIANA(B2:B6) restituisce il valore centrale una volta ordinati. Un solo valore estremo sposta la media ma non la mediana: per 42000, 45000, 47000, 50000 e 210000 la media è 78800 e la mediana 47000.
Come si fa la media dei 3 valori più alti in Excel?
=AVERAGE(LARGE(B2:B8,{1,2,3})) (forma inglese) fa la media dei tre valori più grandi. Per i 3 più bassi, usa SMALL al posto di LARGE. Per i primi 5 in Excel 2021 o Microsoft 365, =MEDIA(GRANDE(B2:B8;SEQUENZA(5))).
Perché MEDIA restituisce #DIV/0!?
L'intervallo non contiene nessun numero: è vuoto, oppure ogni valore è testo, come i numeri memorizzati come testo. MEDIA allora divide per zero.