• Excel
  • Contare celle in Excel con CONTA.SE e CONTA.PIÙ.SE

Contare celle in Excel con CONTA.SE e CONTA.PIÙ.SE

Emilio Santoro 1 agosto 2026
Logo Microsoft Excel e tutorial su come usare conta.più.se e conta.se con più criteri per contare celle.

Indice

Quando un foglio Excel cresce, sapere quante righe rispettano una certa condizione diventa essenziale per controllare vendite, ordini, ticket o attività completate. In questo articolo mostro come contare le celle con uno o più criteri, come gestire testo, numeri, date e valori vuoti e come evitare gli errori che producono risultati apparentemente corretti ma poco affidabili.

Le formule giuste rendono il conteggio dei dati rapido e verificabile

  • CONTA.SE conta le celle che rispettano un solo criterio.
  • CONTA.PIÙ.SE combina due o più condizioni nello stesso calcolo.
  • Per numeri e date si usano operatori come >=, < e riferimenti a celle.
  • CONTA.VALORI, CONTA.NUMERI e CONTA.VUOTE rispondono a esigenze diverse.
  • Intervalli della stessa dimensione e dati coerenti sono indispensabili per ottenere un risultato corretto.

Foglio di calcolo con elenco di Pokémon e statistiche. La cella G6 mostra la formula

La formula base per contare celle con un criterio

Per iniziare uso quasi sempre CONTA.SE. La funzione restituisce il numero di celle di un intervallo che soddisfano una condizione, per esempio una città, uno stato dell’ordine o una soglia numerica.

La sintassi italiana è semplice:

=CONTA.SE(intervallo; criterio)

Immaginiamo di avere gli stati degli ordini nella colonna D, da D2 a D500. Per sapere quanti ordini sono stati consegnati, basta scrivere:

=CONTA.SE(D2:D500;"Consegnato")

Il testo deve essere racchiuso tra virgolette. Se invece il criterio si trova in una cella, per esempio F1, posso rendere il foglio più flessibile con =CONTA.SE(D2:D500;F1). In questo modo cambio lo stato in F1 senza modificare la formula.

Testo completo, parziale e caratteri jolly

Il criterio può cercare anche una parte del contenuto. L’asterisco rappresenta una sequenza qualsiasi di caratteri, mentre il punto interrogativo rappresenta un solo carattere.

  • =CONTA.SE(B2:B500;"Milano") conta solo le celle con il testo esatto.
  • =CONTA.SE(B2:B500;"*Milano*") trova anche frasi come “Provincia di Milano”.
  • =CONTA.SE(A2:A500;"A??") conta codici composti da tre caratteri che iniziano con A.

Questa distinzione evita un errore frequente. Cercare “Roma” senza asterischi non equivale a cercare tutte le descrizioni che contengono la parola Roma. Quando lavoro con dati importati, controllo sempre questo dettaglio perché può cambiare molto il risultato finale.

Quando servono più condizioni contemporaneamente

Un solo criterio è sufficiente per molti conteggi, ma i report reali richiedono spesso una combinazione. Quanti ordini appartengono al Nord e superano i 1.000 euro? Quanti ticket sono aperti e assegnati a un determinato team?

In questi casi la funzione adatta è CONTA.PIÙ.SE. La struttura prevede una coppia di intervallo e criterio per ogni condizione:

=CONTA.PIÙ.SE(intervallo_criteri1;criterio1;intervallo_criteri2;criterio2)

Se la regione è nella colonna B e l’importo nella colonna C, la formula può essere:

=CONTA.PIÙ.SE(B2:B500;"Nord";C2:C500;">=1000")

Excel conterà soltanto le righe che rispettano entrambe le condizioni. Gli intervalli devono avere la stessa altezza. Usare B2:B500 insieme a C2:C400 è una delle cause più comuni di risultati incoerenti.

Condizioni OR e condizioni AND

CONTA.PIÙ.SE lavora normalmente con una logica AND, cioè tutte le condizioni devono essere vere. Per contare, invece, le vendite di Milano oppure Torino, posso sommare due funzioni:

=CONTA.SE(B2:B500;"Milano")+CONTA.SE(B2:B500;"Torino")

La somma è efficace quando le categorie sono alternative e non si sovrappongono. Se i criteri possono riferirsi alla stessa riga, il rischio è contare due volte lo stesso elemento. In quel caso conviene rivedere la struttura dei dati o usare una formula più controllata.

Numeri, soglie e intervalli di date

Per contare valori numerici si usano operatori di confronto inseriti tra virgolette. Gli operatori principali sono > maggiore, >= maggiore o uguale, < minore, <= minore o uguale e <> diverso.

Obiettivo Formula
Valori superiori a 500 =CONTA.SE(C2:C500;">500")
Valori tra 100 e 1.000 =CONTA.PIÙ.SE(C2:C500;">=100";C2:C500;"<=1000")
Valori diversi da zero =CONTA.SE(C2:C500;"<>0")
Valori uguali alla soglia in F1 =CONTA.SE(C2:C500;"="&F1)

Quando il criterio combina un operatore e una cella, è necessario usare l’operatore di concatenazione &. Per esempio, ">="&F1 significa “maggiore o uguale al valore contenuto in F1”. Senza questa concatenazione Excel interpreta il riferimento in modo errato.

Leggi anche: File Excel pesante? Come renderlo più veloce e leggero

Contare le date senza errori

Le date funzionano bene solo quando Excel le riconosce come vere date e non come testo. Per contare gli ordini di gennaio 2026, senza includere il primo giorno di febbraio, posso usare due condizioni:

=CONTA.PIÙ.SE(E2:E500;">="&DATA(2026;1;1);E2:E500;"<"&DATA(2026;2;1))

Il limite superiore esclusivo, cioè < DATA(2026;2;1), è più sicuro di una data fissata al 31 gennaio. Funziona anche se le celle contengono orari, per esempio 31 gennaio alle 18:30. Se il risultato è zero ma le date sembrano corrette, verifico prima il formato e l’eventuale presenza di date importate come testo.

Quale funzione usare per celle piene, numeriche o vuote

Non tutte le formule che contano celle fanno la stessa cosa. Scegliere la funzione in base al tipo di contenuto evita di confondere “cella valorizzata” con “cella contenente un numero”.

Esigenza Funzione Esempio
Contare solo i numeri CONTA.NUMERI =CONTA.NUMERI(C2:C500)
Contare celle non vuote CONTA.VALORI =CONTA.VALORI(A2:A500)
Contare celle vuote CONTA.VUOTE =CONTA.VUOTE(A2:A500)
Contare celle che rispettano una condizione CONTA.SE =CONTA.SE(D2:D500;"Aperto")

CONTA.VALORI considera anche il testo e gli errori come contenuti. Può inoltre conteggiare una cella con una formula che restituisce una stringa vuota. Per questo, se voglio misurare davvero quante celle contengono importi, preferisco CONTA.NUMERI.

Attenzione anche agli spazi. Una cella che sembra vuota ma contiene uno spazio non è necessariamente vuota per Excel. Prima di costruire un indicatore, pulisco i dati con strumenti come ANNULLA.SPAZI oppure verifico il contenuto effettivo della cella.

Gli errori che falsano il risultato

Il problema raramente è la sintassi della formula. Più spesso il conteggio è sbagliato perché i dati non sono uniformi oppure perché l’intervallo scelto non copre tutte le righe.

  • Spazi nascosti come “Aperto ” non corrispondono a “Aperto”.
  • Date memorizzate come testo non vengono confrontate correttamente con DATA.
  • Intervalli diversi in CONTA.PIÙ.SE associano criteri a righe sbagliate.
  • Numeri con simboli, come “1.000 €” importato come testo, non vengono trattati come valori numerici.
  • Intervalli fissi come A2:A500 possono escludere i nuovi record aggiunti in seguito.

Per i report che devono aggiornarsi, trasformo l’elenco in una Tabella Excel con CTRL+T. Le formule possono così usare riferimenti strutturati, più leggibili e dinamici, come =CONTA.PIÙ.SE(Vendite[Regione];H2;Vendite[Importo];">="&H3).

Prima di fidarmi del risultato, faccio sempre un controllo incrociato su un piccolo campione. Filtro manualmente le righe, confronto il numero ottenuto e verifico almeno un caso incluso e uno escluso. Bastano pochi minuti per scoprire errori che altrimenti finirebbero in un cruscotto o in una decisione aziendale.

Un conteggio utile è quello che puoi spiegare

Per la maggior parte dei fogli Excel, la combinazione più solida è semplice. Uso CONTA.SE per una condizione, CONTA.PIÙ.SE per più criteri e le funzioni di conteggio generale quando mi interessa distinguere numeri, celle piene e celle vuote.

La formula da sola non rende affidabile un report. Servono intervalli coerenti, date realmente riconosciute, dati puliti e criteri comprensibili anche a chi aprirà il file tra qualche mese. È questo controllo finale a trasformare un semplice numero in un indicatore utile per l’analisi.

Domande frequenti

Usa CONTA.SE con la sintassi =CONTA.SE(intervallo; criterio). Per esempio, =CONTA.SE(D2:D500;"Consegnato") conta gli ordini consegnati. Puoi anche inserire il criterio in una cella, come F1, e usare =CONTA.SE(D2:D500;F1).

Usa CONTA.PIÙ.SE indicando una coppia intervallo-criterio per ogni condizione. Per contare gli ordini della regione Nord con importo almeno pari a 1.000 euro, usa =CONTA.PIÙ.SE(B2:B500;"Nord";C2:C500;">=1000"). Gli intervalli devono avere la stessa altezza.

Combina una data iniziale inclusiva con una data finale esclusiva. Per gennaio 2026 puoi usare =CONTA.PIÙ.SE(E2:E500;">="&DATA(2026;1;1);E2:E500;"<"&DATA(2026;2;1)). Il limite < DATA(2026;2;1) include anche le ore presenti nel 31 gennaio, ma non quelle di febbraio.

CONTA.NUMERI conta solo i numeri, CONTA.VALORI conta le celle non vuote, includendo testo ed errori, mentre CONTA.VUOTE conta le celle vuote. Una cella che contiene uno spazio o una formula con stringa vuota può richiedere una verifica aggiuntiva, perché non sempre viene considerata vuota come appare.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

conta.se
conta.più.se
date
caratteri jolly
celle vuote
Autor Emilio Santoro
Emilio Santoro
Mi chiamo Emilio Santoro e mi occupo di analisi dati, business intelligence e data science da 4 anni. Ho iniziato a esplorare questo mondo perché sono affascinato dal potenziale dei dati nel trasformare le decisioni aziendali e nel fornire una comprensione più profonda dei fenomeni. Sul sito mondobi.it, cerco di rendere accessibili concetti complessi, condividendo la mia esperienza nel collegare la teoria alla pratica e nel presentare informazioni in modo chiaro e organizzato. La mia priorità è offrire contenuti accurati, utili e sempre aggiornati, basati su un'attenta verifica delle fonti e un confronto costante con le tendenze del settore.

Condividi post

Scrivi un commento