Quando devo confrontare la variabilità di dati espressi su scale diverse, la deviazione standard da sola non basta. Il coefficiente di variazione mette in rapporto la dispersione con la media e in Excel si calcola con una formula breve, ma la scelta tra campione e popolazione può cambiare il risultato. Qui mostro la procedura, un esempio completo e i casi in cui questo indicatore rischia di essere interpretato male.
La formula è semplice, ma la scelta dei dati decide il risultato
- Formula base: deviazione standard divisa per la media.
- Risultato percentuale: moltiplica il valore per 100 oppure formatta la cella come percentuale.
- Popolazione completa: usa DEV.ST.P.
- Campione: usa DEV.ST.C.
- Media pari a zero: il coefficiente non è calcolabile.
- Dati negativi: l’interpretazione del risultato richiede particolare cautela.
Che cosa misura davvero il coefficiente di variazione
Il coefficiente di variazione, spesso abbreviato in CV, misura la dispersione dei valori rispetto alla loro media. La formula matematica è CV = deviazione standard / media. Se voglio esprimerlo in percentuale, moltiplico il risultato per 100.
La sua utilità emerge quando confronto gruppi di dati con unità o grandezze diverse. Una deviazione standard di 10 euro non ha lo stesso significato se la media degli acquisti è 50 euro oppure 500 euro. Il CV rende il confronto relativo alla dimensione media dei dati.
In pratica, un valore del 10% indica una variabilità contenuta rispetto alla media, mentre un valore del 40% segnala dati molto più dispersi. Non esiste però una soglia universale valida per ogni settore: io interpreto sempre il risultato insieme alla natura dei dati, alla qualità della raccolta e all’obiettivo dell’analisi.
Come calcolare il coefficiente di variazione in Excel
Supponiamo di avere i valori nell’intervallo A2:A6. Se questi numeri rappresentano tutta la popolazione che voglio analizzare, inserisco:
=DEV.ST.P(A2:A6)/MEDIA(A2:A6)
Se invece i valori sono un campione estratto da un insieme più ampio, uso:
=DEV.ST.C(A2:A6)/MEDIA(A2:A6)
Per visualizzare il risultato come percentuale, seleziono la cella, apro la scheda Home e applico il formato Percentuale. In alternativa posso moltiplicare direttamente la formula per 100, ma preferisco il formato percentuale perché mantiene il valore facilmente riutilizzabile in altre formule.
- Inserisci i dati in una colonna, senza mescolare intestazioni e valori numerici nell’intervallo.
- Calcola la media con
=MEDIA(A2:A6). - Scegli
DEV.ST.Pper una popolazione completa oppureDEV.ST.Cper un campione. - Dividi la deviazione standard per la media.
- Formatta il risultato come percentuale e verifica che la media non sia zero.
Se utilizzi Excel in inglese, i nomi delle funzioni cambiano, per esempio in STDEV.P, STDEV.S e AVERAGE. In Excel italiano, invece, è importante non confondere DEV.ST.C con le funzioni che includono testo o valori logici, come DEV.ST.VALORI.
La scelta tra campione e popolazione cambia il risultato
Questa è la decisione che più spesso viene presa alla leggera. La deviazione standard campionaria applica una correzione statistica perché stima la variabilità di una popolazione partendo da una parte dei dati. La deviazione standard della popolazione descrive invece direttamente l’insieme completo osservato.
| Situazione | Funzione Excel | Quando usarla |
|---|---|---|
| Tutti i dati disponibili | DEV.ST.P |
Analizzi l’intera popolazione di interesse |
| Parte dei dati | DEV.ST.C |
Usi un campione per stimare un insieme più ampio |
| Versioni meno recenti di Excel | DEV.ST |
Funzione compatibile per la deviazione standard campionaria |
Per esempio, se analizzo le vendite di tutti i 12 mesi di un anno aziendale concluso, posso trattare quei dati come popolazione. Se invece ho osservato 100 transazioni su 10.000, sto lavorando su un campione e la scelta più coerente è DEV.ST.C.
Non scelgo quindi la funzione in base al risultato più basso o più conveniente. La scelta dipende da come sono stati raccolti i dati, non da ciò che voglio dimostrare.
Un esempio completo con dati reali simulati
Immaginiamo di analizzare il tempo, in minuti, necessario per completare un’attività. I valori sono 80, 90, 100, 110 e 120. La media è 100 minuti.
| Valore | Tempo in minuti |
|---|---|
| A2 | 80 |
| A3 | 90 |
| A4 | 100 |
| A5 | 110 |
| A6 | 120 |
Considerando l’intero insieme dei cinque tempi, la formula è:
=DEV.ST.P(A2:A6)/MEDIA(A2:A6)
Il risultato è circa 0,1414, cioè 14,14%. Se considero gli stessi valori come un campione, la formula con DEV.ST.C restituisce circa 15,81%. La differenza non è un errore di Excel: deriva dalla diversa domanda statistica.
Un altro esempio aiuta a capire perché il CV sia utile. Due gruppi possono avere valori medi molto diversi, ma la stessa variabilità relativa. I dati 8, 10, 12, 14, 16 e 80, 100, 120, 140, 160 hanno scale diverse, ma lo stesso coefficiente di variazione perché il secondo gruppo è semplicemente una versione dieci volte più grande del primo.
Quando il risultato è utile e quando può ingannare
Il coefficiente funziona bene soprattutto con dati positivi e confrontabili, come tempi di lavorazione, costi unitari, rendimenti o misure fisiche. È meno adatto quando la media è vicina a zero, perché una piccola variazione della media può far crescere il CV in modo sproporzionato.
Con una media esattamente pari a zero, la divisione non è possibile. In Excel posso evitare un errore usando:
=SE(MEDIA(A2:A6)=0;"";DEV.ST.P(A2:A6)/MEDIA(A2:A6))
Una media negativa richiede ancora più attenzione. La formula standard può produrre un coefficiente negativo, ma il CV viene normalmente interpretato come misura positiva della dispersione relativa. In alcuni contesti si usa il valore assoluto della media:
=DEV.ST.P(A2:A6)/ASS(MEDIA(A2:A6))
Non applico però questa variante automaticamente. Se i dati possono assumere valori positivi e negativi, oppure se la media tende a compensare valori opposti, il coefficiente può perdere significato. In questi casi preferisco affiancarlo a deviazione standard, mediana e intervallo interquartile.
Anche gli outlier possono alterare molto il risultato. Un singolo valore estremamente alto può aumentare la deviazione standard e far sembrare instabile un processo che, nella maggior parte dei casi, è regolare. Prima di interpretare il CV controllo quindi i dati anomali, i valori mancanti e le eventuali unità di misura incoerenti.
Come rendere il calcolo più affidabile in un foglio di lavoro
Per analisi ripetute, separo sempre i tre elementi principali in celle diverse. In B2 calcolo la media, in B3 la deviazione standard e in B4 il coefficiente. Questo rende il foglio più leggibile e mi permette di verificare rapidamente dove nasce un risultato inatteso.
-
Media:
=MEDIA(A2:A100) -
Deviazione standard della popolazione:
=DEV.ST.P(A2:A100) -
Coefficiente di variazione:
=B3/B2
Quando aggiungo nuovi dati, trasformo l’intervallo in una Tabella Excel. Le formule si aggiornano più facilmente e diminuisce il rischio di dimenticare le righe appena inserite. È una piccola scelta organizzativa, ma nei report ricorrenti fa molta differenza.
Controllo anche che le celle contengano numeri reali e non valori memorizzati come testo. Le funzioni statistiche possono ignorare alcuni contenuti non numerici, ma questo non significa che il foglio sia corretto: potrei ottenere un CV calcolato su meno osservazioni di quelle che credo.
Dalla formula a una decisione più solida
Per usare bene il coefficiente di variazione in Excel mi bastano tre verifiche. Prima identifico se sto analizzando una popolazione completa o un campione, poi controllo che la media sia diversa da zero e infine confronto solo gruppi omogenei per periodo, definizione e qualità dei dati.
Il numero finale non è una diagnosi automatica. Un CV del 15% può essere eccellente per un processo produttivo e preoccupante per una misurazione di laboratorio. Io lo considero un segnale di confronto, non un verdetto: la decisione diventa affidabile soltanto quando il risultato è letto insieme al contesto operativo.
