Skip to main content

Conta il numero di righe che contengono valori specifici in Excel

Author: Xiaoyang Last Modified: 2025-05-30

Potrebbe essere facile per noi contare il numero di celle con un valore specifico in un foglio di lavoro Excel. Tuttavia, ottenere il numero di righe che contengono valori specifici potrebbe essere piuttosto complicato. In questo caso, una formula più complessa basata sulle funzioni SOMMA, MMULT, TRASPOSTA e COLONNA potrebbe esserti d'aiuto. Questo tutorial spiegherà come creare questa formula per affrontare questo compito in Excel.

doc-count-rows-with-specific-value-1


Conta il numero di righe che contengono valori specifici

Ad esempio, hai un intervallo di valori in un foglio di lavoro e ora devi contare il numero di righe contenenti un determinato valore “300”, come mostrato nello screenshot sottostante:

doc-count-rows-with-specific-value-2

Per ottenere il numero di righe che contengono valori specifici, la sintassi generica è:

{=SUM(–(MMULT(–(data=X),TRANSPOSE(COLUMN(data)))>0))}
Formula matriciale, premere contemporaneamente i tasti Ctrl + Shift + Enter.
  • dati: L'intervallo di celle da controllare se contiene il valore specifico;
  • X: Il valore specifico che utilizzi per contare le righe.

1. Inserisci o copia la seguente formula in una cella vuota dove desideri inserire il risultato:

=SOMMA(--(MMULT(--($A$2:$C$12=300);TRASPOSTA(COLONNA($A$2:$C$12)))>0))

2. Quindi premi contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato corretto, vedi screenshot:

doc-count-rows-with-specific-value-3


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” esiste nell'intervallo A2:C12 e genererà un risultato di array VERO e FALSO. Il doppio segno negativo viene utilizzato per convertire i VERO in 1 e i FALSO in 0. Quindi, otterrai il 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}. L'array costituito da 11 righe e 3 colonne funzionerà come array1 nella funzione MMULT.
  • TRASPOSTA(COLONNA($A$2:$C$12)): La funzione COLONNA qui viene utilizzata per ottenere il numero di colonna dell'intervallo A2:C12, restituisce un array a 3 colonne come questo: {1,2,3}. E poi la funzione TRASPOSTA scambia questo array in un array a 3 righe {1;2;3}, funzionando come array2 all'interno della funzione MMULT.
  • MMULT(--($A$2:$C$12="Joanna");TRASPOSTA(COLONNA($A$2:$C$12))): Questa funzione MMULT restituisce il prodotto matrice dei due array sopra, otterrai il risultato come questo: {0;1;0;5;0;2;0;1;3;0;6}.
  • SOMMA(--(MMULT(--($A$2:$C$12="Joanna");TRASPOSTA(COLONNA($A$2:$C$12)))>0))= SOMMA(--{0;1;0;5;0;2;0;1;3;0;6}>0): Prima, cerca i valori nell'array maggiori di 0: Se un valore è maggiore di 0, viene visualizzato un VERO; se minore di 0, viene visualizzato un FALSO. E poi il doppio segno negativo forza i VERO e FALSO a diventare 1 e 0, quindi otterrai questo: SOMMA({0;1;0;1;0;1;0;1;1;0;1}). Infine, la funzione SOMMA somma i valori nell'array per restituire il risultato: 6.

Consigli:

Se hai bisogno di contare il numero di righe che contengono un testo specifico in un foglio di lavoro, applica la seguente formula e ricorda di premere contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il conteggio totale:

=SOMMA(--(MMULT(--(VAL.NUMERO(RICERCA("Joanna";A2:C12)));TRASPOSTA(COLONNA($A$2:$C$12)))>0))

doc-count-rows-with-specific-value-4


Funzione correlata utilizzata:

  • SOMMA:
  • La funzione SOMMA di Excel restituisce la somma dei valori forniti.
  • MMULT:
  • La funzione MMULT di Excel restituisce il prodotto matrice di due array.
  • TRASPOSTA:
  • La funzione TRASPOSTA restituirà un array in una nuova orientazione basata su un certo intervallo di celle.
  • COLONNA:
  • La funzione COLONNA restituisce il numero di colonna in cui appare la formula o restituisce il numero di colonna del riferimento dato.

Altri articoli:

  • Conta Righe Se Soddisfano Criteri Interni
  • Supponendo di avere un report delle vendite dei prodotti di quest'anno e dell'anno scorso, e ora potresti aver bisogno di contare i prodotti in cui le vendite di quest'anno sono maggiori rispetto all'anno scorso, o le vendite di quest'anno sono minori rispetto all'anno scorso, come mostrato nello screenshot sottostante. Normalmente, puoi aggiungere una colonna di supporto per calcolare la differenza di vendite tra i due anni e poi usare CONTA.SE per ottenere il risultato. Ma, in questo articolo, ti presenterò la funzione MATR.SOMMA.PRODOTTO per ottenere direttamente il risultato senza alcuna colonna di supporto.
  • Conta Righe Se Soddisfano Più Criteri
  • Conta il numero di righe in un intervallo basato su più criteri, alcuni dei quali dipendono dai test logici che operano a livello di riga, la funzione MATR.SOMMA.PRODOTTO in Excel potrebbe esserti d'aiuto.
  • Conta Numero Di Celle Uguali A Uno Dei Molti Valori
  • Supponendo di avere un elenco di prodotti nella colonna A, ora voglio ottenere il numero totale di prodotti specifici Apple, Grape e Lemon elencati nell'intervallo C4:C6 dalla colonna A come mostrato nello screenshot sottostante. Normalmente, in Excel, le semplici funzioni CONTA.SE e CONTA.PIÙ.SE non funzioneranno in questo scenario. In questo articolo, parlerò di come risolvere rapidamente e facilmente questo problema con la combinazione delle funzioni MATR.SOMMA.PRODOTTO e CONTA.SE.

I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.