Contare le celle che contengono x o y in un intervallo in Excel
Per contare le celle che contengono uno dei due valori, alcuni utenti di Excel potrebbero sommare due funzioni CONTA.SE, ma questo approccio applica in realtà una logica AND (contando le celle che contengono sia x sia y) anziché una logica OR (che conta le celle contenenti x o y). Per evitare di conteggiare due volte le celle che soddisfano entrambi i criteri, questa guida spiega passo dopo passo come utilizzare una formula basata sulla funzione MATR.SOMMA.PRODOTTO per contare con precisione il numero di celle in un intervallo specifico che contengono x o y in Excel.

Come contare le celle che contengono x o y in un intervallo in Excel
Come illustrato nello screenshot seguente, nell’intervallo dati B3:B9 è possibile contare il numero di celle che contengono «KTE» o «KTO» applicando la formula seguente.

Formula generica
=SUMPRODUCT(--((ISNUMBER(FIND("criteria1",rng)) + ISNUMBER(FIND("criteria2",rng)))>0))
Argomenti
Rng (obbligatorio): l’intervallo da cui contare le celle che contengono x o y.
Criterio1 (obbligatorio): una stringa o un carattere in base al quale si desidera contare le celle.
Criterio2 (obbligatorio): un'altra stringa o un altro carattere in base al quale si desidera contare le celle.
Come si utilizza questa formula?
1. Seleziona una cella vuota per visualizzare il risultato.
2. Inserisci la seguente formula e premi il tasto Invio per ottenere il risultato.
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))

Come funzionano queste formule?
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))
- 1. FIND(D3,B3:B9): La funzione TROVA verifica se il valore «KTE» presente in D3 è contenuto nell’intervallo limitato (B3:B9) e restituisce un array: {1,#VALORE!,#VALORE!,#VALORE!,#VALORE!,1,#VALORE!}.
In questo array, i due 1 indicano che la prima e la penultima cella dell’intervallo B3:B9 contengono il valore «KTE», mentre i #VALORE! segnalano che «KTE» non è stato trovato nelle altre celle. - 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}La funzione VAL.NUMERO restituisce VERO se rileva un numero nell'array e FALSO in caso di errori, generando così un nuovo array: {VERO;FALSO;FALSO;FALSO;FALSO;VERO;FALSO}.
- 3. FIND(D4,B3:B9)Anche questa funzione TROVA verifica se il valore «KTO» presente in D4 è contenuto nell’intervallo limitato (B3:B9) e restituisce un array: {#VALORE!; 1; #VALORE!; #VALORE!; #VALORE!; #VALORE!; #VALORE!}.
- 4. ISNUMBER{#VALUE!,1,#VALUE!,#VALUE!, #VALUE!,#VALUE!,#VALUE!}La funzione VAL.NUMERO restituisce VERO se rileva un numero nell'array e FALSO in caso di errori, generando così un nuovo array: {FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO}.
- 5. {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE} + {FALSE;TURE;FALSE;FALSE;FALSE;FALSE;FALSE}Qui i due array restituiscono il risultato: {1;1;0;0;0;1;0}.
- 6. {1;1;0;0;0;1;0}>0Qui si verifica se ogni numero nell'array è maggiore di 0, ottenendo il risultato: {VERO;VERO;FALSO;FALSO;FALSO;VERO;FALSO}.
- 7. --({TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE})Questi due segni meno trasformano «VERO» in 1 e «FALSO» in 0, generando così un nuovo array: {1;1;0;0;0;1;0}.
- 8. =SUMPRODUCT({1;1;0;0;0;1;0})La funzione MATR.SOMMA.PRODOTTO somma tutti i numeri presenti nell'array, restituendo in questo caso il risultato finale 3.
Funzioni correlate
Funzione MATR.SOMMA.PRODOTTO di Excel
La funzione MATR.SOMMA.PRODOTTO di Excel permette di moltiplicare due o più colonne o array e di sommare automaticamente i risultati ottenuti.
Funzione VAL.NUMERO di Excel
La funzione VAL.NUMERO di Excel restituisce VERO se una cella contiene un numero e FALSO in tutti gli altri casi.
Funzione TROVA di Excel
La funzione TROVA di Excel ti permette di individuare una stringa all'interno di un’altra e restituisce la posizione iniziale della stringa cercata.
Formule correlate
Contare le celle che iniziano o terminano con un testo specifico
Scopri come contare rapidamente le celle che iniziano o terminano con un testo specifico in un intervallo di Excel, grazie alla potente funzione CONTA.SE!
Contare le celle vuote e non vuote
Questo articolo ti spiega come usare le formule per contare il numero di celle vuote e non vuote in un intervallo di Excel.
Contare le celle che contengono un testo specifico rispettando maiuscole e minuscole
Questo tutorial ti offre una formula dettagliata per contare quante celle in un intervallo di Excel contengono un testo specifico, distinguendo tra maiuscole e minuscole.
Contare quante celle contengono errori
Questo tutorial ti mostra come contare il numero di celle che contengono errori (di qualsiasi tipo, ad esempio #N/D, #VALORE! o #DIV/0!) all’interno di un intervallo specifico in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.