Contare il numero di righe che contengono valori specifici in Excel
Contare il numero di celle con un valore specifico in un foglio di lavoro Excel è relativamente semplice. Tuttavia, determinare il numero di righe che contengono valori specifici può rivelarsi piuttosto complesso. In questi casi, una formula avanzata basata sulle funzioni SOMMA, MMULT, TRASPOSTA e COLONNA può offrirti la soluzione ideale. Questo tutorial ti mostra come creare tale formula per gestire efficacemente questo compito in Excel.

Contare il numero di righe che contengono valori specifici
Ad esempio, supponiamo di avere un intervallo di valori in un foglio di lavoro e di dover contare il numero di righe contenenti un determinato valore «300», come mostrato nell’immagine seguente:

Per ottenere il numero di righe che contengono valori specifici, la sintassi generica è:
Array formula, should press Ctrl + Shift + Enter keys together.
- data: l’intervallo di celle da verificare per vedere se contiene il valore specifico;
- X: il valore specifico utilizzato per contare le righe.
1. Inserisci o copia la seguente formula in una cella vuota dove desideri visualizzare il risultato:
2. Premi quindi contemporaneamente Ctrl + Maiusc + Invio per ottenere il risultato corretto, come mostrato nell’immagine:

Spiegazione della formula:
=SOMMA(--(MMULT(--($A$2:$C$12=300);TRASPOSTA(COLONNA($A$2:$C$12)))>0))
- --$A$2:$C$12=300: questa espressione verifica se il valore «300» è presente nell’intervallo A2:C12 e restituisce una matrice di valori VERO e FALSO. Il doppio segno meno (--) converte i valori VERO in 1 e i FALSO in 0, generando un risultato come questo: {0,0,0;1,0,0;0,0,0;0,1,1;0,0,0;0,1,0;0,0,0;1,0,0;0,0,1;0,0,0;1,1,1}. Questa matrice, composta da 11 righe e 3 colonne, fungerà da matrice1 nella funzione MMULT.
- TRASPOSTA(COLONNA($A$2:$C$12)): la funzione COLONNA viene qui utilizzata per ottenere i numeri di colonna dell’intervallo A2:C12, restituendo una matrice di 3 colonne come questa: {1,2,3}. La funzione TRASPOSTA converte poi questa matrice in una matrice di 3 righe {1;2;3}, che funge da matrice2 all’interno della funzione MMULT.
- MMULT(--($A$2:$C$12=«Joanna»),TRANSPOSE(COLUMN($A[[PH_39]]:$C[[PH_38]]))): questa funzione MMULT restituisce il prodotto matriciale delle due matrici indicate, generando un risultato come questo: {0;1;0;5;0;2;0;1;3;0;6}.
- SOMMA(--(MMULT(--($A$2:$C$12=«Joanna»),TRANSPOSE(COLUMN($A[[PH_67]]:$C[[PH_66]])))>0))= SOMMA(--{0;1;0;5;0;2;0;1;3;0;6}>0): innanzitutto vengono identificati i valori nella matrice maggiori di 0: se un valore è maggiore di 0, viene restituito VERO; se è minore o uguale a 0, viene restituito FALSO. Il doppio segno meno converte quindi VERO e FALSO in 1 e 0, ottenendo così: SOMMA({0;1;0;1;0;1;0;1;1;0;1}). Infine, la funzione SOMMA somma i valori della matrice e restituisce il risultato: 6.
Suggerimenti:
Se devi contare il numero di righe che contengono un testo specifico in un foglio di lavoro, applica la formula seguente e ricorda di premere contemporaneamente Ctrl + Maiusc + Invioper ottenere il conteggio totale:

Funzione correlata utilizzata:
- SOMMA:
- La funzione SOMMA di Excel calcola e restituisce la somma dei valori specificati.
- MMULT:
- La funzione MMULT di Excel restituisce il prodotto matriciale tra due matrici.
- TRASPOSTA:
- La funzione TRASPOSTA restituisce una matrice con un’orientazione aggiornata, basata su un intervallo di celle specificato.
- COLONNA:
- La funzione COLONNA restituisce il numero della colonna in cui è inserita la formula oppure il numero di colonna del riferimento specificato.
Altri articoli:
- Contare le righe che soddisfano criteri interni
- Immagina di avere un report delle vendite dei prodotti di quest’anno e dell’anno scorso, e di dover contare quanti prodotti hanno registrato vendite superiori (o inferiori) rispetto all’anno precedente, come illustrato nell’immagine seguente. Di solito, si aggiunge una colonna di appoggio per calcolare la differenza tra le vendite dei due anni e poi si utilizza CONTA.SE per ottenere il risultato. In questo articolo, invece, ti mostrerò come usare la funzione MATR.SOMMA.PRODOTTO per arrivare direttamente al risultato, senza dover inserire alcuna colonna aggiuntiva.
- Contare le righe che soddisfano più criteri
- Per contare il numero di righe in un intervallo in base a più criteri—alcuni dei quali derivanti da test logici applicati a livello di riga—la funzione MATR.SOMMA.PRODOTTO di Excel è la soluzione ideale.
- Contare il numero di celle uguali a uno tra diversi valori
- Supponiamo di avere un elenco di prodotti nella colonna A e di voler calcolare il numero totale di occorrenze di prodotti specifici — Mela, Uva e Limone — indicati nell’intervallo C4:C6, come mostrato nell’immagine seguente. In Excel, le comuni funzioni CONTA.SE e CONTA.PIÙ.SE non sono adatte a questo scenario. In questo articolo ti mostrerò come risolvere in modo rapido e semplice combinando le funzioni MATR.SOMMA.PRODOTTO e CONTA.SE.
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.