KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare il numero di celle che non contengono molti valori

AutoreSiluvia Data di modifica

Di solito, contare le celle che non contengono un valore specifico è semplice grazie alla funzione CONTA.SE. Questo articolo spiega passo dopo passo come contare le celle che non includono più valori all’interno di un intervallo definito in Excel.

doc-count-cells-do-not-contain-many-values-1


Come contare le celle che non contengono determinati valori?

Come illustrato nello screenshot seguente, per contare le celle nell’intervallo B3:B11 che non contengono i valori elencati in D3:D4, procedere nel modo indicato.

doc-count-cells-do-not-contain-many-values-2

Formula generica

{=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(criteria_range),range))),ROW(criteria_range)^0)>0))}

Argomenti

Intervallo (obbligatorio): l’intervallo da cui contare le celle che non contengono determinati valori.

Intervallo_criteri (obbligatorio): l’intervallo che contiene i valori da escludere durante il conteggio delle celle.

Nota: Questa formula deve essere inserita come formula di matrice. Dopo averla applicata, se compare racchiusa tra parentesi graffe, significa che la formula di matrice è stata creata correttamente.

Come utilizzare questa formula?

1. Selezionare una cella vuota in cui visualizzare il risultato.

2. Inserisci la seguente formula nella cella e premi contemporaneamente i tasti Ctrl+Maiusc+Invio per ottenere il risultato.

=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))

doc-count-cells-do-not-contain-many-values-3

Come funzionano queste formule?

=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))

1) --(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))):

  • TRANSPOSE(D3:D4):La funzione TRASPOSI ruota l'orientamento di D3:D4 e restituisce {«count»,«blank»};
  • SEARCH({“count”,”blank”},B3:B11): In questo caso, la funzione TROVA individua la posizione delle sottostringhe «count» e «blank» nell'intervallo B3:B11 e restituisce un array come {#VALORE!;#VALORE!;#VALORE!;#VALORE!;1;#VALORE!;#VALORE!;8;1;#VALORE!;#VALORE!;#VALORE!;1;
    #VALORE!;1,7}.
  • In questo caso, ogni cella nell'intervallo B3:B11 verrà cercata due volte, poiché sono presenti due valori da escludere durante il conteggio delle celle, generando così un array di 18 valori. Ciascun numero nell’array indica la posizione del primo carattere di «count» o «blank» all’interno di ogni cella compresa tra B3 e B11.
  • ISNUMBER{#VALUE!,#VALUE!;#VALUE!,#VALUE!;1,#VALUE!;#VALUE!,8;1,#VALUE!;#VALUE!,#VALUE!;#VALUE!,
    #VALUE!;1,#VALUE!;1,7}
    :La funzione VAL.NUMERO restituisce VERO se incontra numeri nell'array e FALSO se incontra errori. In questo caso restituisce il risultato come {FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;VERO;FALSO;
    VERO;VERO}.
  • --({FALSE,FALSE;FALSE,FALSE;TRUE,FALSE;FALSE,TRUE;TRUE,FALSE;FALSE,FALSE;FALSE,FALSE;TRUE,)
    FALSE;TRUE,TRUE})
    :Questi due segni meno convertono «VERO» in 1 e «FALSO» in 0. In questo modo si ottiene un nuovo array come {0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1}.

2)ROW(D3:D4)^0: La funzione RIGA restituisce i numeri di riga del riferimento di cella: {3;4}. Dopodiché, l'operatore di elevamento a potenza (^) eleva i numeri 3 e 4 alla potenza 0, restituendo infine il risultato {1;1}.

3) MMULT({0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1},{1;1}): La funzione MATR.PRODOTTO restituisce il prodotto matriciale di questi due array: {0;0;1;1;1;0;0;1;2}, da confrontare con i dati originali. Qualsiasi valore diverso da zero nell'array indica la presenza di almeno una delle stringhe escluse, mentre lo zero significa che nessuna delle stringhe escluse è stata trovata.

4) SUM(1-{0;0;1;1;1;0;0;1;2}>0):

  • {0;0;1;1;1;0;0;1;2}>0: Qui viene verificato se ogni numero nell'array è maggiore di 0. Se un numero è maggiore di 0, restituisce VERO; altrimenti restituisce FALSO, generando così un nuovo array come {FALSO;FALSO;VERO;VERO;VERO;FALSO;FALSO;VERO;VERO}.
  • 1-{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE,FALSE,TRUE;TRUE}: Poiché dobbiamo contare solo le celle che non contengono i valori specificati, dobbiamo invertire questi valori nell'array sottraendoli da 1. In questo caso, l'operatore matematico converte automaticamente i valori VERO e FALSO in 1 e 0, restituendo infine il risultato come {1;1;0;0;0;1;1;0;0}.
  • SUM{1;1;0;0;0;1;1;0;0}La funzione SOMMA somma tutti i numeri presenti nell'array e restituisce il risultato finale, pari a 4.

Funzioni correlate

Funzione SOMMA di Excel
La funzione SOMMA di Excel somma i valori in modo rapido e preciso.

Funzione MATR.PRODOTTO di Excel
La funzione MATR.PRODOTTO di Excel calcola il prodotto matriciale tra due array.

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 TRASPOSI di Excel
La funzione TRASPOSI di Excel ruota l’orientamento di un intervallo o di una matrice.

Funzione RIGA di Excel
La funzione RIGA di Excel restituisce il numero della riga relativa a un determinato riferimento.


Formule correlate

Contare le celle che non contengono errori
Questo tutorial ti guida passo passo per contare facilmente il numero di celle prive di errori all’interno di un intervallo specifico in Excel.

Contare le celle che non contengono un testo specifico
Puoi usare la funzione CONTA.SE con un carattere jolly per contare quante celle in un intervallo contengono un testo specifico. Allo stesso modo, è altrettanto semplice utilizzare CONTA.SE per contare le celle che **non** contengono quel testo. Questo tutorial ti guida passo passo nella soluzione del problema.

Contare il numero di celle contenenti date in un intervallo in base al giorno della settimana
Excel ti permette di contare facilmente quanti giorni della settimana specifici compaiono in un intervallo, combinando le funzioni MATR.SOMMA.PRODOTTO e GIORNO.SETTIMANA. Questo tutorial ti guida passo passo per portare a termine l’operazione con successo.

Contare il numero di celle di testo
Per contare facilmente le celle che contengono testo in un intervallo specifico, puoi usare la funzione CONTA.SE per ottenere subito il risultato desiderato. In questo articolo ti spieghiamo passo passo la formula giusta per risolvere il problema.


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.