Conta le celle che contengono x o y in un intervallo in Excel
Per contare le celle che contengono un valore o un altro, alcuni utenti di Excel possono aggiungere due funzioni CONTA.SE insieme per gestirlo, tuttavia, questo metodo conta le celle con la logica AND (contengono sia x che y) invece di OR logico (contengono x o y). Per evitare il doppio conteggio dei criteri, questo tutorial ti mostrerà come applicare una formula basata sulla funzione SUMPRODUCT in dettaglio per contare il numero di celle in un intervallo specifico che contiene x o y in Excel.
Come contare le celle che contengono x o y in un intervallo in Excel
Come mostrato nell'immagine sottostante, esiste un intervallo di dati B3: B9, per contare il numero di celle in questo intervallo che contiene "KTE" o "KTO", applicare la formula seguente per farlo.
Formula generica
=SUMPRODUCT(--((ISNUMBER(FIND("criteria1",rng)) + ISNUMBER(FIND("criteria2",rng)))>0))
argomenti
RNG (obbligatorio): l'intervallo da cui si desidera contare le celle che contengono x o y.
Criteri 1 (obbligatorio): una stringa o un carattere su cui vuoi contare le celle.
Criteri 2 (obbligatorio): un'altra stringa o carattere su cui vuoi contare le celle.
Come utilizzare questa formula?
1. Selezionare una cella vuota per produrre il risultato.
2. Immettere la formula sottostante e premere il tasto entrare chiave 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" in D3 esiste nell'intervallo specificato (B3:B9) e restituisce un array: {1,#VALORE!,#VALORE!,#VALORE!,#VALORE!,1 ,#VALORE!}.
In questa matrice, i due 1 rappresentano che la prima e la penultima cella nell'elenco B3:B9 contenente il valore "KTE", i #VALUE! rappresentano il valore "KTE" non trovato in altre celle. - 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}: La funzione VAL.NUMERO restituisce TURE se incontra il numero nell'array e restituisce FALSE se incontra errori e infine restituisce il nuovo array come {TURE;FALSE;FALSE;FALSE;FALSE;TURE;FALSE}.
- 3. FIND(D4,B3:B9): Questa funzione TROVA controlla anche se il valore "KTO" in D4 esiste nell'intervallo specificato (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 TURE se incontra il numero nella matrice e restituisce FALSO se incontra errori e infine restituisce il nuovo array come {FALSO; TURE; 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 come {1;1;0;0;0;1;0}.
- 6. {1;1;0;0;0;1;0}>0: qui confronta se ogni numero nell'array è maggiore di 0 e restituisce il risultato come {TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}.
- 7. --({TURE;TRUE;FALSE;FALSE;FALSE;TURE;FALSE}): Questi due segni meno convertono "VERO" in 1 e convertono "FALSO" in 0. Qui otterrai un nuovo array come {1;1;0;0;0;1;0}.
- 8. =SUMPRODUCT({1;1;0;0;0;1;0}): la funzione SUMPRODUCT somma tutti i numeri nell'array e restituisce il risultato finale come 3 in questo caso.
Funzioni correlate
Funzione SUMPRODUCT di Excel
La funzione COUNTBLANK di Excel può essere utilizzata per moltiplicare due o più colonne o matrici insieme e quindi ottenere la somma dei prodotti.
Funzione ISNUMBER di Excel
La funzione VAL.NUMERO di Excel restituisce VERO quando una cella contiene un numero e FALSO in caso contrario.
Funzione TROVA di Excel
La funzione TROVA di Excel viene utilizzata per trovare una stringa all'interno di un'altra stringa e restituisce la posizione iniziale della stringa all'interno di un'altra.
Formule correlate
Conta le celle che iniziano o finiscono con un testo specifico
Questo articolo ti mostrerà come contare le celle che iniziano o finiscono con un testo specifico in un intervallo in Excel con la funzione CONTA.SE.
Conta celle vuote/non vuote
Questo articolo spiega le formule per contare il numero di celle vuote e non vuote in un intervallo in Excel.
Conta le celle che contengono testo specifico con distinzione tra maiuscole e minuscole
Questo tutorial fornisce una formula in dettaglio per contare il numero di celle che contiene testo specifico con distinzione tra maiuscole e minuscole in un intervallo in Excel.
Conta quante celle contengono errori
Questo tutorial mostra come contare il numero di celle che contengono errori (qualsiasi tipo di errore, come errore #N/D, errore #VALORE! o errore #DIV/0!) in un intervallo specificato in Excel.
I migliori strumenti per la produttività in ufficio
Kutools per Excel: ti aiuta a distinguerti dalla folla
Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...
Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.