Amico ExcelTutorial e corsi su Excel

CONTA.PIÙ.SE Excel: esempi con più criteri, numeri e date

Usa CONTA.PIÙ.SE per contare righe con più condizioni. Esempi su testo, importi e intervalli di date, differenza tra E e O ed errori frequenti.

conta più se

CONTA.PIÙ.SE conta le righe che rispettano contemporaneamente tutti i criteri indicati. Ogni condizione è una coppia di argomenti: intervallo da controllare e criterio. È utile, per esempio, per contare gli ordini di un cliente in un periodo.

Sintassi e significato dei criteri

=CONTA.PIÙ.SE(intervallo1;criterio1;intervallo2;criterio2)

Gli intervalli devono avere la stessa forma e dimensione e riferirsi a righe corrispondenti. La funzione accetta anche una sola coppia; in quel caso può bastare CONTA.SE.

Esempio pratico Conta.più.se

Subito un esempio pratico in excel per applicare entrambe le funzioni!

Partiamo dal classico elenco di vini.

Vogliamo calcolare delle statistiche riassuntive, in particolare vogliamo sapere:
1) quanti vini rossi ci sono in cantina?
2) quanti vini rossi della Sicilia ci sono in cantina?

elenco caso pratico conta più se

La domanda 1) ci richiede di verificare UNA condizione (tipologia del vino -> "rosso") quindi usiamo il CONTA.SE

La domanda 2) ci richiede di verificare DUE condizioni (tipologia -> "rosso" e regione -> Sicilia) quindi usiamo il CONTA.PIÙ.SE

N° vini rossi -> =CONTA.SE(C9:C73;"rosso")
N° vini rossi della Sicilia -> =CONTA.PIÙ.SE(C9:C73;"rosso";D9:D73;"sicilia")

conta più se

La sintassi del CONTA.SE è quindi =CONTA.SE(intervallo; criterio).

La sintassi del CONTA.PIÙ.SE è non ha solo una coppia intervallo-criterio bensì tante coppie intervallo-criterio (in Excel 2016 fino a 127) =CONTA.PIÙ.SE(Intervallo_criteri1;Criteri1;Intervallo_criteri2;Criteri2;…)

Possiamo scrivere la funzione direttamente nella cella oppure visualizzare l’elenco delle funzioni, posizionarsi sulla categoria di funzioni statistiche

funzioni statistiche

dove è possibile scegliere il CONTA.PIÙ.SE

finestra parametri conta piu se

Condizioni su numeri tra doppi apici

Quando definiamo condizioni su numeri o date utilizzando i simboli di maggiore e minore è necessario racchiudere la condizione tra doppi apici, cosa da ricordare soprattutto se scriviamo la funzione invece che utilizzare la finestra dei parametri.

Scriviamo quindi =CONTA.PIÙ.SE(C9:C73;"rosso";F9:F73;">40").

Se cerchiamo un solo valore possiamo scrivere
=CONTA.PIÙ.SE(C9:C73;"rosso";F9:F73;40)
oppure
=CONTA.PIÙ.SE(C9:C73;"rosso";F9:F73;"40")

esempio criterio numerico

Contare quando ci sono spazi

I caratteri jolly servono a cercare un modello di testo: non ripuliscono le celle. Il criterio "*rosso*" trova anche testo prima e dopo la parola, come "rosso intenso". Il criterio "ross?" richiede esattamente un carattere dopo "ross". Gli spazi scritti dentro il criterio sono caratteri da cercare.

=CONTA.PIÙ.SE(C9:C73;"*rosso*";D9:D73;"sicilia")

Per contare soltanto la tipologia "rosso", mantieni il criterio esatto e verifica gli spazi nei dati. Usare gli asterischi può includere valori che non volevi contare.

Contare un mese intero, anche con orari

Supponi che le date reali di Excel siano in D2:D7. Per contare settembre 2026 usa l’inizio del mese incluso e l’inizio del successivo escluso:

=CONTA.PIÙ.SE(D2:D7;">="&DATA(2026;9;1);D2:D7;"<"&DATA(2026;10;1))

Così includi anche il 30 settembre alle 18:00. Un limite pari al 30 settembre a mezzanotte escluderebbe le ore successive di quel giorno. Puoi sostituire le due DATA con celle contenenti le date limite.

Un esempio piccolo, con risultato verificabile

RigaCittà (B)Importo (C)Data (D)
2Roma12001/09/2026
3Milano8005/09/2026
4Roma15030/09/2026 18:00
5Roma6001/10/2026
6Torino20015/09/2026
7Milano11031/08/2026
=CONTA.PIÙ.SE(B2:B7;"Roma";C2:C7;">=100")

Il risultato è 2: righe 2 e 4. Il conteggio di settembre con la formula precedente è 4: righe 2, 3, 4 e 6.

Condizioni E e condizioni O: non sono la stessa cosa

In una sola CONTA.PIÙ.SE le condizioni sono tutte necessarie. Per contare ordini di Roma oppure Milano, con una sola città per riga, puoi sommare due conteggi:

=CONTA.SE(B2:B7;"Roma")+CONTA.SE(B2:B7;"Milano")

In questo esempio i gruppi non si sovrappongono. Se una riga può soddisfare entrambe le condizioni, la somma può contarla due volte: occorre correggere la logica.

Controlli quando il risultato non torna

  • Intervalli sfalsati: B2:B7 e C3:C8 confrontano righe diverse.
  • Numeri o date come testo: controlla il tipo del dato, non soltanto il formato visivo.
  • Operatori e riferimenti: scrivi ">="&F2, non ">=F2".
  • Spazi: gli asterischi possono intercettare testo aggiuntivo; non sono una pulizia dei dati e possono ampliare troppo il criterio.

Commenti storici

Discussione chiusa. Sono conservate le discussioni con una risposta di Samuele. Le risposte storiche possono riferirsi a versioni precedenti di Excel. Per contattarmi: email o WhatsApp.

Francesco

=CONTA.PIÙ.SE(E9:E73;“>=01/10/2016”;E9:E73;“>”” cosa rappresenta? Scrivendo in questo modo non c’è un errore di sintassi?

samuele

Grazie Francesco, hai perfettamente ragione. 🙂 Errore mio. Ho modificato. Un plauso a te anche per essere arrivato in fondo all’articolo 🙂 🙂 🙂

Pedro

Molto utile, Grazie!

samuele

Mi fa piacere che ti sia stato utile. E grazie per avermelo fatto sapere. 🙂

Andrea P.

Ciao, nel criterio è possibile inserire il riferimento di una cella o va necessariamente inserita una parola tra le ” “????

samuele

Ciao Andrea. Tecnicamente si può inserire il riferimento ad una cella però bisogna fare molta attenzione! Se facciamo riferimento ad una cella dell’elenco bisogna stare attenti ad eventuali modifiche. Anche solo l’applicazione di un ordinamento diverso potrebbe portare un valore diverso nella cella a cui abbiamo fatto riferimento. Ed il risultato della nostra funzione potrebbe cambiare.

La cella a cui fare riferimento dovrebbe trovarsi in una cella esterna all’elenco.

Elena

Ciao,
io ho una tabella con 3 colonne A, B, C
Devo contare quante celle non nulle sono nella colonna C per la Colonna A = “Pippo”
Ho scritto :
Countifs(Foglio A:A;”Pippo”;Foglio C:C; ??????)

Come la posso indicare la condizione non nulla? Considera che nella colonna C c’è del testo, non dei numeri!

Grazie infiniteeeeeee

samuele

Ciao Elena, nel criterio potresti scrivere “<>” che sta per “diverso da vuoto”. Dovrebbe bastare. Fammi sapere.

Andrea

Ciao, sono arrivato al tuo articolo mentre ero alla disperata ricerca di una soluzione al mio problema.
Forse tu sai aiutarmi:

Utilizzo la formula:
=SE(CONTA.PIÙ.SE($C7;”>=01/01/2020″;$C7;”<=31/01/2020")=1;$U7;"")
per contare la severità di un reclamo in un file annuale. Tutto questo è in una colonna mensile per cui alla fine a Gennaio avrò la somma delle severità di Gennaio.

Il mio problema è che per qualche motivo la formula non restituisce alcun risultato fino a quando non ci vado sopra dalla barra di inserimento e do INVIO. Non è disattivato il calcolo automatico, infatti tutte le altre funzionano.

Potrebbe esserci qualche errore di sintassi che manda excel in confusione? Grazie per l'aiuto.

samuele

Ciao Andrea.

Potrebbe essere un problema di formato cella? Era testuale, ci hai scritto dentro, hai modificato in ‘Generale’ o ‘Numero’ e così quando dai invio recepisce il nuovo formato… Il dubbio però è che, se così fosse, ti dovrebbe mostrare la formula “testuale” inizialmente, non ‘alcun risultato’.

Se vuoi mandami uno stralcio del file… [email protected]

Andrea C.

ho un quesito, e non so se sto usando la formula giusta, devo fare una tabella di valutazione fornitori, dove avrò 3 colonne una SI dove è soddisfatta la richieste, una no dove non è soddisfatta e una terza colonna “con riserva” in questo caso il fornitore deve fornire ulteriore documentazione, se nella prima colonna sono tutti si allora in una cella a parte uscirà un valore ” accettato” e il campo in verde, se tutti no “non accettato” e il capo rosso e la terza colonna con riserva “da verificare” in giallo vorrei partire da una cosa così per poi implementarla con il peso di alcune celle…..
Grazie

samuele

Ciao Andrea,

secondo me dovresti verificare se il numero di SI è uguale al numero di celle compilate di quella colonna.
Esempio:
=CONTA.SE(A2:A100;”SI”)=CONTA.VALORI(A2:A100)
ed utilizzare il risultato (vero o falso) di questa uguaglianza all’interno di un SE
=SE(CONTA.SE(A2:A100;”SI”)=CONTA.VALORI(A2:A100);”accettato”).

Nella cella poi definisci una semplice formattazione condizionale… se il valore della cella è uguale a… accettato…. allora colora di verde

Da ripetere per gli altri valori “non accettato” e “da verificare”.

ANNA U.

ciao, un esercizio mi chiede di contare il n. di impiegati nati nel 1964. in tabella le date sono riportate gg/mese/anno nella formula con solo le due cifre finali (73 invece di 1973). Scrivo =CONTA.SE(E4:E309;”….”) non so come dovrei scrivere la data. ho provato in tutti i modi, * e ?. puoi darmi una mano? grazie

samuele

Ciao Anna.

Proverei con un CONTA.PIU’.SE
CONTA.PIU’.SE(intervallo;”>=01/01/1964″;intervallo;”<=31/12/1964").

Anche se non mi è chiaro il tuo riferimento alle due sole cifre finali…

Jessica L.

Ciao,
ho un file excel in cui ho il valore di più monete di diversi stati.
Se la richiesta è di trovare la somma delle monete con valore maggiore o uguale a 100, e quelle con valore minore o uguale a 10,cosa devo fare?
Non riesco ad usare il somma.piu.se in quanto l’intervallo da considerare è sempre lo stesso (quindi la colonna dei valori)

samuele

Ciao Jessica… potresti fare una somma di due SOMMA.SE?
=SOMMA.SE(parametri per sommare i valori <=10) + SOMMA.SE(parametri per sommare i valori >=100)

Nicola

Buonasera Samuele,
intanto grazie mille per tutti i trucchi e la pazienza che dedichi al tuo canale.
Io ho questo problema : anziché impostare ogni volta una data di inizio e di fine vorrei che mi conteggiasse un mese specifico.
Prendendo il tuo esempio :
n° vini rossi acquistati nel mese di ottobre 2016
…senza per forza, quindi, inputare >= 01/10/2016 e <= 31/10/2016.
Ti ringrazio,
Nicola

samuele

Grazie a te Nicola.

L’unica soluzione che mi viene in mente è una forma matriciale:

=SOMMA(–(MESE(intervallo)=10))
si conferma con SHIFT+ctrl+INVIO perché è una forma matriciale.

Chiaramente al posto di intervallo va specificato l’intervallo desiderato… esempio A2:A100
e al posto del 10 il mese desiderato…

Pier Giorgio D.

Caro Samuele, ho un problema che non riesco a gestire. Penso debba utilizzare =CONTA.PIÙ.SE per rispondere alla domanda: Conta quante volte appaiono i colori della colonna “Scelta” (colonna D) utilizzando la lista “Colori” (colonna B).
Non riesco a far funzionare la formula =CONTA.PIÙ.SE ed il problema credo risieda nella differenza di lunghezza delle due colonne di riferimento. Per intenderci: la prima colonna è B3:B23 (lista di tutti i colori) e la seconda D3:D11 (lista dei colori scelti da contare). Ho poi una colonna “Conteggio” lunga quanto la colonna “Scelta” dove inserire i risultati. È errata la formula: =CONTA.PIÙ.SE($B$3:$B$23;”giallo”;$D$3:$D$11;”giallo”) ? perché mi fornisce come errore quello di #VALORE! Inoltre ti chiedo che tipo di sintassi dovrei utilizzare al posto del colore esatto in modo tale che mi fornisca direttamente per ogni colore della colonna “scelta” il risultato per il colore corrispondente? In modo tale da trascinare la formula. Grazie per l’aiuto da un novello utilizzatore di Excel.

samuele

Ciao Pier Giorgio. Cortesemente, inviami anche i dati di cui mi parli.. almeno una parte del file… così ne veniamo a capo prima… grazie!
Invia a [email protected]

Dalla teoria alla pratica

Esercizi su
formule e funzioni.

Scarica il file, svolgi le consegne e confronta il risultato con le soluzioni.

Tutti gli esercizi
09
Formule e funzioni · Intermedio

Vendite di elettrodomestici

Conta e somma con uno o più criteri. Confronta le funzioni classiche e le formule matriciali.

  • CONTA.SE
  • SOMMA.SE
  • CONTA.PIÙ.SE
Consegna e soluzione
06
Formule e funzioni · Base

Artisti veneziani del Cinquecento

Metti in pratica ordinamenti, formule e formattazione condizionale, poi confronta le soluzioni.

  • SE
  • Formattazione condizionale
  • CONTA.SE
Consegna e soluzione
Continua a leggere

Sullo stesso argomento

Formule e funzioni
Copertina del libro Excel e Fogli Google, raccolta di esercizi di livello intermedio/avanzato di Samuele Agnolin e Lucrezia Cozzuol: 50 esercizi con soluzioni commentate, 70 schede funzioni da scaricare online e più di 40 trucchi pratici online
In arrivo

Il nostro nuovo libro

Dalle formule alla pratica.

Excel e Fogli Google

50 esercizi, 70 schede funzioni e tanti trucchi pratici per fare un salto di qualità in Excel e Google Sheets.

Scopri di più