Vai al contenuto principale

Funzione MODE() in Excel: trova il numero più frequente

Trova il valore più comune nei tuoi dati. Impara a usare la funzione MODE() in Excel per insight statistici rapidi. Padroneggia casi d’uso di base e avanzati con esempi chiari.
· 6 min leggi

Scopri con l'IA

Che tu stia riassumendo risposte a un sondaggio, monitorando le quantità di prodotti più richieste o analizzando valori ripetuti in qualsiasi dataset, la funzione MODE() in Excel ti dice quale numero compare più spesso—spesso più rilevante di una media o di una mediana quando cerchi schemi.

In questa guida, ti mostriamo come usare efficacemente la funzione MODE(), incluse le differenze rispetto alle altre funzioni correlate di Excel. Imparerai ad applicarla in scenari reali, evitare gli errori più comuni e ampliare le tue competenze con strumenti affini. Partiamo dalle basi.

Che cos’è la funzione MODE() in Excel?

Prima di passare alla pratica, partiamo dalle basi: la funzione MODE() in Excel è lo strumento ideale per trovare il numero che si presenta più frequentemente in un intervallo di valori. Ogni volta che hai un elenco e vuoi capire al volo quale numero ricorre di più, MODE() offre una soluzione semplice.

Questa funzione è particolarmente utile quando devi riassumere i dati, individuare tendenze o verificare voci ripetute. Che tu stia analizzando risposte a sondaggi, controllando numeri di inventario o affrontando qualsiasi scenario in cui conta il valore più comune, MODE() rende il processo lineare.

Ecco la sintassi di base:

=MODE(number1, [number2], ...)

Qui, number1, [number2], … rappresentano numeri o intervalli in cui vuoi cercare la moda.

È importante notare che MODE() funziona solo con numeri. Se i tuoi dati includono testo o celle vuote, Excel salterà semplicemente quelle voci.

Come funziona MODE() in Excel

Ora che sai cos’è MODE(), vediamo come funziona concretamente. In questa sezione scoprirai come MODE() elabora i tuoi dati e cosa aspettarti dai risultati.

MODE() esamina l’elenco, conta quante volte compare ciascun numero e restituisce quello con la frequenza più alta. Se due o più numeri sono a pari merito come più frequenti, Excel restituisce il primo che trova nell’intervallo.

Come usare MODE() con dati reali in Excel

Ora che sai come funziona MODE() e come si confronta con le sue controparti, mettiamola in pratica con esempi reali. In questa sezione vedrai come applicare MODE() per trovare i valori più comuni in vari scenari.

Esempio 1: trovare il punteggio più comune

Supponiamo di avere i punteggi degli studenti nelle celle da A2 ad A11:

Esempio base della funzione Mode in Excel

Per trovare il punteggio più comune, inserisci:

=MODE(B2:B11)

Otterrai 85 o 90 a seconda di quale compare per primo, dato che entrambi i valori si ripetono più volte. Ricorda: MODE() restituisce solo la prima moda che rileva. Se vuoi vedere tutte le mode in caso di parità, è utile MODE.MULT().

Esempio 2: usare MODE() con intervalli non contigui

E se i tuoi dati non fossero in un unico blocco continuo? Nessun problema! MODE() ti consente di usare più argomenti. Per esempio:

=MODE(A1:A5, C1:C5)

Funzione Mode in Excel con intervalli non contigui

Excel cercherà quindi il numero più frequente in entrambi gli intervalli.

Esempio 3: cosa succede senza valori ripetuti?

Potresti chiederti cosa fa MODE() quando non ci sono valori ripetuti. Se ogni valore nell’intervallo è unico, MODE() restituisce un errore #N/A.

Supponi che A1:A5 contenga 10, 20, 30, 40:

=MODE(A2:A5)

Funzione Mode in Excel senza moda e risultato #N/A

Dato che nessun numero si ripete, vedrai #N/A come risultato.

Con questi esempi puoi vedere come MODE() si adatta a diversi layout e situazioni. So che c’è ancora un po’ di sfumatura in tutto questo, quindi metto alcuni di questi e altri scenari comuni in una tabella:

Esempio

Dati (intervallo)

Formula

Risultato

Cosa mostra

Calcolo base della moda

2, 4, 2, 7, 8, 2 (A1:A6)

=MODE(A1:A6)

2

Trova il numero più frequente (2 compare 3 volte)

Parità tra due mode

85, 90, 85, 92, 88, 90, 85, 90, 91, 90 (B2:B11)

=MODE(B2:B11)

85 o 90

Restituisce il primo valore più frequente che trova in caso di parità

Intervalli non contigui

A1:A5 e C1:C5

=MODE(A1:A5, C1:C5)

Variabile

Cerca tra più intervalli il numero più frequente

Nessun valore ripetuto

10, 20, 30, 40 (C1:C4)

=MODE(C1:C4)

#N/A

Restituisce un errore quando non c’è una moda

Uso con IFERROR

10, 20, 30, 40 (C1:C4)

=IFERROR(MODE(C1:C4), "No mode")

No mode

Gestisce con eleganza l’errore #N/A quando nessun valore si ripete

Dati non numerici inclusi

5, "N/A", 7, 5 (A1:A4)

=MODE(A1:A4)

5

Ignora testo o celle vuote e calcola la moda solo sui valori numerici

Mode multiple (avanzato)

1, 2, 2, 3, 3 (A1:A5)

=MODE.MULT(A1:A5)

2 e 3

Restituisce tutte le mode come matrice (nelle versioni legacy di Excel serve Ctrl+Shift+Invio)

Problemi comuni e consigli in Excel

Potresti imbatterti in alcuni scenari ricorrenti. In questa sezione vediamo come gestire gli errori, trattare dati non numerici e lavorare in modo efficiente con dataset di grandi dimensioni.

Gestione degli errori

Se ottieni un errore #N/A, come sopra, significa che nei tuoi dati non c’è una moda. Per rendere le formule più comprensibili, puoi incapsulare MODE() con IFERROR():

=IFERROR(MODE(A1:A10), "No mode")

In questo modo vedrai “No mode” invece di un errore, che può essere poco gradevole da mostrare.

Gestire dati non numerici

MODE() considera solo i numeri. Ignora testo, celle vuote e valori logici. Se il tuo intervallo mescola numeri e testo (come voci “N/A” in dati da sondaggio), MODE() salterà semplicemente gli elementi non numerici.

Usare MODE() con grandi dataset

MODE() funziona bene anche con intervalli numerosi. Tieni solo presente: se nei dati sono presenti più mode, MODE() restituirà solo la prima che trova. Per l’elenco completo di tutte le mode, soprattutto in dataset più grandi, passa a MODE.MULT().

Gestendo questi scenari, garantirai risultati accurati con MODE() e formule solide. Ora vediamo come appare MODE() in un foglio reale.

MODE() vs. MODE.SNGL() e MODE.MULT()

Una volta apprese le basi, potresti chiederti: qual è la differenza tra MODE(), MODE.SNGL() e MODE.MULT()? In questa sezione confrontiamo queste funzioni correlate così da scegliere quella giusta per le tue esigenze.

  • MODE(): è la funzione originale, mantenuta per compatibilità. Nelle versioni più recenti di Excel vedrai spesso MODE.SNGL(), ma entrambe servono allo stesso scopo—restituiscono una singola moda.

  • MODE.SNGL(): funziona come MODE(), restituendo la prima moda trovata nei dati.

  • MODE.MULT(): fa un passo in più restituendo una matrice con tutte le mode in caso di parità. Per usarla, devi inserirla come formula matrice (con Ctrl+Shift+Invio nelle versioni legacy di Excel).

Nella maggior parte dei casi, MODE() o MODE.SNGL() è tutto ciò che ti serve per risposte rapide. Ma se il tuo dataset può avere più valori ugualmente frequenti e vuoi vederli tutti, MODE.MULT() è la funzione giusta.

Funzioni statistiche correlate in Excel

Man mano che sviluppi il tuo toolkit Excel, noterai che MODE() compare spesso insieme ad altre funzioni di sintesi. Ecco alcune che si abbinano bene a MODE():

  • MEDIAN() – restituisce il valore centrale in un dataset

  • AVERAGE() – calcola la media aritmetica

  • COUNTIF() – conta quante volte compare un valore specifico, utile per verificare manualmente le frequenze

E se lavori con dati che potrebbero avere più di una moda, non dimenticare MODE.MULT(). 

Conclusione

Come abbiamo visto, MODE() è uno strumento semplice ma utile per trovare il numero più comune in qualsiasi elenco. Che tu stia riassumendo risultati di sondaggi, monitorando le vendite o analizzando voci ripetute, MODE() offre insight rapidi con una sola formula. 

Per portare le tue competenze Excel oltre, esplora altre funzioni statistiche come MEDIAN(), AVERAGE() e COUNTIF(). Combinando questi strumenti potrai riassumere, analizzare e comprendere davvero i tuoi dati da ogni angolazione. E ricorda di iscriverti al nostro Come passo successivo, segui il corso Data Analysis in Excel per continuare a perfezionare le tue abilità.

Josef Waples

Autore

Josef Waples

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! 

FAQ

E se ci sono più mode?

MODE() restituisce un solo valore (la prima moda che trova). Se ce ne sono diverse, usa MODE.MULT() per ottenerle tutte.

MODE() funziona con il testo?

No. MODE() considera solo i numeri.

Cosa succede se non c’è una moda?

se tutti i valori sono unici, otterrai un errore #N/A.

Argomenti

Correlato