Usare la funzione CONTA.SE in Microsoft Excel

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac

Usare CONTA.SE, una delle funzioni statistiche, per contare il numero di celle che soddisfano un criterio. Ad esempio, è possibile usarla per contare il numero di volte in cui una determinata città compare in un elenco di clienti.

Nel formato più semplice, la funzione CONTA.SE dice:

  • =CONTA.SE(Dove si vuole cercare?; Cosa si vuole cercare?)

Ad esempio:

  • =CONTA.SE(A2:A5;"Londra")
  • =CONTA.SE(A2:A5;A4)

Sintassi

CONTA.SE(intervallo; criteri)

Nome argomento Descrizione
intervallo (obbligatorio) Il gruppo di celle da contare. L'intervallo può contenere numeri, matrici, un intervallo denominato o riferimenti contenenti numeri. Excel ignora i valori vuoti e di testo. Informazioni su come selezionare intervalli in un foglio di lavoro
criteri (obbligatorio) Un numero, un'espressione, un riferimento di cella o una stringa di testo che determina quali celle conta CONTA.SE. Ad esempio, è possibile usare un numero come 32, un confronto come ">32", una cella come B4 o una parola come "mele". CONTA.SE usa un solo criterio. Se si vogliono usare più criteri, usare CONTA.PIÙ.SE.

Esempi di utilizzo di CONTA.SE in Excel

Per usare questi esempi in Excel, copiare i dati nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro.

Dati Dati
mele 32
arance 54
pesche 75
mele 86
Formula Descrizione
=CONTA.SE(A2:A5;"mele") Conta il numero di celle contenenti "mele" nell'intervallo compreso tra A2 e A5. Il risultato è 2.
=CONTA.SE(A2:A5;A4) Conta il numero di celle contenenti "pesche" (il valore in A4) nell'intervallo compreso tra A2 e A5. Il risultato è 1.
=CONTA.SE(A2:A5;A2)+CONTA.SE(A2:A5;A3) Conta il numero di celle contenenti "mele" (il valore in A2) e "arance" (il valore in A3) nell'intervallo compreso tra A2 e A5. Il risultato è 3. Questa formula usa CONTA.SE due volte per specificare più criteri, uno per ogni espressione. Si può anche usare la funzione CONTA.PIÙ.SE.
=CONTA.SE(B2:B5;">55") Conta il numero di celle contenenti un valore maggiore di 55 nell'intervallo compreso tra B2 e B5. Il risultato è 2.
=CONTA.SE(B2:B5;"<>"&B4) Conta il numero di celle contenenti un valore diverso da 75 nell'intervallo compreso tra B2 e B5. La e commerciale (&) unisce l'operatore di confronto per diverso da ("<>") e il valore in B4 per leggere =CONTA.SE(B2:B5;"<>75"). Il risultato è 3.
=CONTA.SE(B2:B5;">=32")-CONTA.SE(B2:B5;"<=85") Conta il numero di celle con un valore maggiore di (>) o uguale a (=) 32 e minore di (<) o uguale a (=) 85 nelle celle da B2 a B5. Il risultato è 1.
=CONTA.SE(A2:A5; "*") Conta il numero di celle contenenti testo nell'intervallo compreso tra A2 e A5. L'asterisco (*) viene usato come carattere jolly corrispondente a un carattere qualsiasi. Il risultato è 4.
=CONTA.SE(A2:A5; "?????le") Conta il numero di celle che hanno esattamente 7 caratteri e terminano con le lettere "le" nell'intervallo compreso tra A2 e A5. Il punto interrogativo (?) viene usato come carattere jolly corrispondente a un singolo carattere. Il risultato è 2.

Risoluzione degli errori CONTA.SE più comuni in Excel

Problema Descrizione dell'errore
Valore errato restituito per stringhe lunghe. La funzione CONTA.SE restituisce risultati non corretti se viene usata per la corrispondenza di stringhe lunghe più di 255 caratteri.
Con le stringhe più lunghe di 255 caratteri, usare la funzione CONCATENA o l'operatore di concatenamento &. Ad esempio, =CONTA.SE(A2:A5;"stringa lunga"&"altra stringa lunga").
Nessun valore restituito mentre è previsto un valore. Assicurarsi di racchiudere l'argomento criteri tra virgolette.
Una formula CONTA.SE restituisce un errore #VALORE! se fa riferimento a un altro foglio di lavoro. Questo errore si verifica se la formula che contiene la funzione fa riferimento a celle o a un intervallo di una cartella di lavoro chiusa e vengono calcolate le celle. Per il funzionamento di questa caratteristica, l'altra cartella di lavoro deve essere aperta.

Procedure consigliate per l'uso di CONTA.SE in Excel

eseguire questa operazione Motivo
Tenere presente che CONTA.SE non fa distinzione tra maiuscole e minuscole nelle stringhe di testo. Nei criteri non viene fatta distinzione tra maiuscole e minuscole. In altre parole, la stringa "mele" e la stringa "mele" corrispondono alle stesse celle.
Usare caratteri jolly. Usare il punto interrogativo (?) e l'asterisco (*) nei criteri. Un punto interrogativo corrisponde a qualsiasi carattere singolo. Un asterisco corrisponde a qualsiasi sequenza di caratteri. Per trovare un vero e proprio punto interrogativo o asterisco, anteporre una tilde (~) a tale carattere.
Ad esempio, =CONTA.SE(A2:A5;"mela?") conta tutte le istanze di "mela" con l'ultima lettera variabile.
Verificare che i dati non contengano caratteri errati. Quando si contano valori di testo, assicurarsi che i dati non contengano spazi iniziali, spazi finali, un uso non coerente delle virgolette semplici e inglesi o caratteri non stampabili. In questi casi, CONTA.SE potrebbe restituire un valore imprevisto.
Provare a usare la funzione LIBERA o la funzione ANNULLA.SPAZI.
Per praticità, usare gli intervalli denominati CONTA.SE supporta intervalli denominati in formule, ad esempio =CONTA.SE(frutta,">=32")-CONTA.SE(frutta,">85"). L'intervallo denominato può trovarsi nel foglio di lavoro corrente, in un altro della stessa cartella di lavoro oppure in una cartella di lavoro diversa. Per fare riferimento a un intervallo denominato in un'altra cartella di lavoro, anche questa cartella di lavoro deve essere aperta.

Nota

La funzione CONTA.SE non è in grado di contare le celle in base al colore di sfondo o al colore del carattere. È tuttavia possibile usare una funzione User-Defined scritta in Visual Basic, Applications Edition (VBA) per contare o eseguire altre operazioni sulle celle in base allo sfondo o al colore del carattere.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Funzione CONTA.PIÙ.SE

SE

CONTA.VALORI

Panoramica delle formule in Excel

Funzione PIÙ.SE

Funzione SOMMA.SE