Corso
Una delle formule più sottovalutate in Excel è la funzione COUNT() (o, più precisamente, la funzione COUNT()). Può farti risparmiare tempo, ridurre gli errori e rendere l’analisi dei dati molto più fluida.
In questa guida, ti accompagnerò tra le funzioni di conteggio di Excel in modo pratico e semplice da seguire, che tu stia iniziando ora o lo usi già da anni.
Cos’è la formula COUNT() in Excel?
La funzione COUNT() in Excel conta il numero di valori numerici all’interno di un intervallo di celle specificato. Il suo scopo principale è determinare quante celle contengono numeri.
Per esempio, se stai gestendo un report vendite o monitorando i voti di un test, COUNT() ti aiuta a capire quante voci numeriche valide sono presenti.
Puoi usare questa funzione quando devi:
- Contare quanti articoli hanno un prezzo inserito
- Identificare quanti studenti hanno consegnato voti numerici
- Riepilogare il numero di risposte in un sondaggio che contiene dati numerici
Velocizzando il processo di conteggio, COUNT() fa risparmiare tempo e riduce il rischio di errori manuali nell’analisi dei dati.
Sintassi della formula COUNT() e spiegazione
La sintassi per usare la formula COUNT() è:
COUNT(value1, [value2], ...)
Vediamola nel dettaglio:
|
Argomento |
Stato |
Descrizione |
|
|
Obbligatorio |
Riferimento di cella o intervallo in cui contare i numeri |
|
|
Opzionale |
Riferimenti di cella o intervalli in cui contare i numeri. Può accogliere fino a 255 elementi aggiuntivi. |
La funzione COUNT() include solo numeri, date e testo numerico (come 1 se inserito direttamente come argomento). Ignora testo, valori logici (come TRUE o FALSE), valori di errore e celle vuote quando fanno parte di un intervallo.
Come usare la formula COUNT()
Vediamo come puoi usare la funzione COUNT() in casi reali.
Esempio 1: contare dati numerici semplici
Per prima cosa, vedremo come contare i valori numerici in un intervallo:
Supponiamo di avere due colonne: Roll No e Marks. Alcune celle nella colonna Marks sono vuote.
Per contare quante voci numeriche ci sono nella colonna Marks:
=COUNT(B2:B11)

Dato che 2 celle su 10 sono vuote, la formula restituisce 8, che rappresenta 8 valori numerici nell’intervallo.
Possiamo anche includere valori numerici aggiuntivi fuori dall’intervallo. Ecco come:
=COUNT(B2:B11, 20)

Questa formula conta gli otto valori numerici in B2:B11 più il 20 extra, quindi restituisce 9.
Esempio 2: contare date e orari
Mettiamo che tu stia gestendo un foglio presenze in cui ogni riga registra una data di ingresso e un orario di ingresso. In alcuni casi, i dipendenti potrebbero dimenticare di inserire la data o l’ora, o qualcuno potrebbe aver scritto una nota invece di una data corretta. Ho scritto "Hello", che ovviamente non va bene.

È qui che la funzione COUNT() è utile. Puoi verificare rapidamente quante voci numeriche valide hai davvero.
In Excel:
-
Le date sono archiviate come numeri (conteggio dei giorni dal 1° gennaio 1900).
-
Gli orari sono archiviati come frazioni di una giornata di 24 ore (per esempio,
0.5è le 12:00).
Poiché entrambi sono numerici, COUNT() li includerà nel conteggio.
Per la colonna delle date, uso la seguente formula:
=COUNT(A2:A6)

E per la colonna degli orari, uso la seguente formula:
=COUNT(B2:B6)

Entrambe le formule restituiscono 3 perché in ciascuna colonna ci sono solo 3 valori numerici. Nelle celle da A2 ad A6:
- A2 > numerico
- A3 > numerico
- A4 > vuota (non conteggiata)
- A5 > testo (non numerico)
- A6 > numerico
Allo stesso modo, nelle celle da B2 a B6:
- B2 > numerico
- B3 > numerico
- B4 > vuota (non conteggiata)
- B5 > vuota (non conteggiata)
- B6 > numerico
Esempio 3: usare gli intervalli denominati
Gli intervalli denominati in Excel permettono di assegnare un nome personalizzato a una cella o a un intervallo di celle. Usati con funzioni come COUNT(), rendono le formule più leggibili e riutilizzabili in modo dinamico.
Per questo esempio, sto usando i seguenti dati:

Per prima cosa dobbiamo definire un intervallo denominato. Per farlo:
-
Seleziona le celle che contengono le cifre di vendita:
C2:C6. -
Vai su Formule > Definisci Nome e assegnale un nome come
SalesData.

Ora, invece di scrivere:
=COUNT(C2:C6)
Puoi semplicemente scrivere:
=COUNT(SalesData)

La formula restituisce 5 perché tutte e cinque le celle contengono valori numerici.

Perché usare gli intervalli denominati? Per due motivi principali:
-
Flessibilità: se il tuo intervallo di dati cambia (ad es. aggiungi altre righe per nuove vendite), ti basta aggiornare l’intervallo denominato una sola volta—senza modificare ogni formula che lo richiama.
-
Riutilizzabilità: puoi usare
SalesDatain qualsiasi formula, in qualunque punto della cartella di lavoro, senza preoccuparti dei riferimenti di cella.
Esempio 4: combinare COUNT() con altre funzioni
Per calcoli più complessi e informativi, possiamo annidare COUNT() dentro altre funzioni. Supponiamo che tu voglia calcolare la media di tutti i numeri in un intervallo ignorando testo e celle vuote, e mostrare anche quante voci numeriche sono state usate nel calcolo.
Ecco come farlo combinando COUNT() con SUM():
=SUM(A2:A6)/COUNT(A2:A6)

Allo stesso modo, puoi usare COUNT() anche con un’istruzione IF() per un test logico:
=IF(COUNT(C2:C7)>0, SUM(C2:C7)/COUNT(C2:C7), "No numbers")
Questa formula mostra la media solo se ci sono valori numerici; altrimenti visualizza No numbers.

Puoi persino annidare la funzione COUNT() per reportistica e riepiloghi, perché funziona bene in dashboard e fogli dinamici.
Poniamo che tu voglia usare COUNT() per la reportistica. Ecco come puoi usarla con testo incorporato:
="There are " & COUNT(C2:C7) & " numeric values."

Risoluzione degli errori della formula COUNT()
Anche se le funzioni COUNT() di Excel sono in genere semplici da usare, è normale imbattersi in risultati inattesi. Vediamo i problemi più comuni e come risolverli, così i tuoi conteggi restano accurati.
Risolvere gli errori #NAME? e #VALUE!
Lavorando con COUNT() e funzioni correlate, due errori comuni che potresti vedere sono #NAME? e #VALUE!. Vediamo cosa li causa e come correggerli.
Errore #NAME?
Succede quando Excel non riconosce la funzione o l’intervallo denominato inserito, di solito per un refuso. Ecco come risolvere:
-
Ricontrolla l’ortografia del nome della funzione. Per esempio, scrivere
COUUNT()invece diCOUNT()genererà un errore#NAME?. -
Assicurati che eventuali intervalli denominati a cui fai riferimento siano definiti correttamente.
-
Verifica che i criteri testuali siano correttamente racchiusi tra virgolette quando necessario.
Errore #VALUE!
Questo errore appare quando COUNT() riceve un argomento che non può elaborare, come una stringa di testo dove si aspetta un intervallo o un valore numerico. Per esempio: =COUNT("text")
Poiché COUNT() si aspetta valori numerici o intervalli, non testo semplice, questo genererà un errore #VALUE!.
Per risolvere:
-
Assicurati che gli argomenti siano intervalli validi o dati numerici.
-
Se vuoi contare il testo, usa
COUNTA()al suo posto.
Evitare problemi con celle vuote e dati nascosti
A volte i risultati di COUNT() possono creare confusione per via del trattamento di celle vuote, righe nascoste o formattazione:
Celle vuote e stringhe vuote
Se vuoi verificare cosa c’è davvero in una cella, prova:
=LEN(cell)
Mostra il numero di caratteri nella cella, così puoi individuare contenuti invisibili come spazi.
Righe nascoste
Tutte le funzioni COUNT() includono le righe nascoste nei conteggi. Se vuoi contare solo le righe visibili (filtrate), fai così:
=COUNT(102, range)
Qui, 102 dice a Excel di contare solo i valori numerici nelle celle visibili (usato con la funzione SUBTOTAL).
Problemi di formattazione
A volte una cella sembra un numero ma è in realtà memorizzata come testo, quindi COUNT() la ignora. Per esempio, "100" memorizzato come testo non verrà conteggiato:
-
=ISTEXT(cell)restituisceTRUEse è testo -
=ISNUMBER(cell)restituisceTRUEse è un numero
Per evitare sorprese, converti i numeri in testo in numeri reali e sostituisci, dove possibile, i vuoti non necessari con valori predefiniti.
Altre funzioni di conteggio: COUNTIF(), COUNTA() e altro
Oltre alla funzione di base COUNT(), Excel offre funzioni di conteggio avanzate come COUNTA(), COUNTBLANK() e COUNTIF(). Queste funzioni offrono maggiore flessibilità per l’analisi dei dati, che si tratti di contare tutte le celle non vuote, identificare dati mancanti o applicare condizioni al conteggio.
Capciamole con esempi semplici e pratici.
Usare la funzione COUNTA() per le celle non vuote
La funzione COUNTA() conta tutte le celle non vuote in un intervallo. Include celle con numeri, testo, valori logici (TRUE, FALSE), errori o qualsiasi altro dato. È ottima per verificare la completezza dei dati.
Supponiamo di avere un intervallo che contiene numeri, testo ed errori, più una cella vuota.
=COUNTA(A2:A6)

La formula conta tutte le celle compilate, quindi se 4 celle contengono dati e 1 è vuota, restituirà 4.
Puoi usare questa formula per verificare se tutte le righe hanno qualche dato inserito e per valutare la completezza di moduli o sondaggi
Identificare le celle vuote con COUNTBLANK()
COUNTBLANK() conta il numero di celle vuote in un intervallo. Non conta però le celle con valore zero, perché 0 è un numero, non un vuoto. La sua sintassi è:
= COUNTBLANK(range)
Qui, range è un argomento obbligatorio che definisce l’intervallo da cui vogliamo contare le celle vuote.
Nell’esempio seguente abbiamo un mix di numeri, testo (qui ho messo di nuovo "Hello") e celle vuote. Vediamo come COUNTBLANK() ci aiuta a individuare i vuoti.

La formula restituisce 2 perché ci sono solo due celle vuote.
Conteggio condizionale con COUNTIF()
COUNTIF() ci permette di contare le celle che soddisfano una condizione specifica, come numeri sopra una soglia, testo specifico o schemi con caratteri jolly. Questo la rende utile per filtrare e riassumere i dati.
La sua sintassi è:
=COUNTIF(range, criteria)
Ovvero:
-
rangeè dove vuoi cercare -
criteriaè ciò che vuoi cercare
Poniamo che stiamo monitorando cifre di vendita e vogliamo sapere quante sono sopra 100:
=COUNTIF(B2:B6, ">100")

Di conseguenza, restituisce 1 perché solo una cella nell’intervallo contiene un valore superiore a 100.
Ora immagina che tu stia gestendo gli stati degli ordini e voglia contare quanti elementi sono ancora contrassegnati come pending per poter fare follow-up o rendicontare l’avanzamento. Per farlo, puoi usare la seguente formula:
=COUNTIF(C2:C6, "pending")

La formula sopra restituisce 2 perché due celle contengono “pending” nell’intervallo specificato.
Facciamo un terzo esempio. Supponiamo di avere un elenco di articoli, vendite e stati, e di voler contare quanti iniziano con la lettera A. Per farlo, puoi usare la seguente formula:
=COUNTIF(A2:A6, "A*")

Restituisce 2 perché due celle dell’intervallo iniziano con A.
Conclusione
Le funzioni di conteggio di Excel sono estremamente utili. Quando sai come applicarle, puoi ripulire i tuoi fogli, individuare le lacune e creare report accurati e affidabili.
Prova ad aggiungere queste formule alle tue attività quotidiane in Excel. Noterai che fanno risparmiare tempo e ti aiutano a sentirti più padrone dei tuoi dati. Piccole tecniche come queste possono fare una grande differenza, e il modo migliore per padroneggiarle è iniziare a usarle oggi. Iscriviti al nostro corso Advanced Excel Functions per far crescere davvero le tue competenze di analisi dati e produttività.
Sono una content strategist: mi piace semplificare argomenti complessi. Ho aiutato aziende come Splunk, Hackernoon e Tiiny Host a creare contenuti coinvolgenti e informativi per il loro pubblico.
FAQs
Come si contano le righe in Excel?
Per contare le righe in Excel, fai clic sull’intestazione della colonna. La barra di stato, nell’angolo in basso a destra della finestra di Excel, ti indicherà il conteggio delle righe.
Come si contano i caratteri in Excel?
Puoi usare la funzione =LEN(cell) per contare i caratteri in Excel. Per esempio: =LEN("APPLE")
Questo restituirà 5, dato che la parola APPLE ha 5 caratteri.
Come si usa il riempimento automatico in Excel?
Per usare il Riempimento automatico in Excel, inserisci i tuoi dati iniziali in una cella. Poi sposta il cursore nell’angolo in basso a destra della cella finché non si trasforma in una piccola croce (il quadratino di riempimento).
Fai clic e trascina il quadratino di riempimento verso il basso o in orizzontale fino all’intervallo desiderato e Excel compilerà automaticamente le celle con i dati, le formule o la serie che stai usando.
Che cos’è MAX() in Excel?
La funzione MAX() è una funzione predefinita di Excel che trova il numero più alto in un intervallo:
=MAX (intervallo di celle).


