Note: The other languages of the website are Google-translated. Back to English

Conta il numero di righe che contengono valori specifici in Excel

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 SUM, MMULT, TRANSPOSE e COLUMN può essere di aiuto. Questo tutorial parlerà di come creare questa formula per affrontare questo lavoro in Excel.


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 con un dato valore "300" come mostrato nell'immagine sottostante:

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

{=SUM(–(MMULT(–(data=X),TRANSPOSE(COLUMN(data)))>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • data: l'intervallo di celle da verificare se contiene il valore specifico;
  • X: il valore specifico che usi per contare le righe.

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

=SUM(--(MMULT(--($A$2:$C$12=300),TRANSPOSE(COLUMN($A$2:$C$12)))>0))

2. Quindi premere CTRL + MAIUSC + INVIO tasti insieme per ottenere il risultato corretto, vedi screenshot:


Spiegazione della formula:

=SUM(--(MMULT(--($A$2:$C$12=300),TRANSPOSE(COLUMN($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 matrice VERO e Falso. Il doppio segno negativo viene utilizzato per convertire i TRUE in 1 e i FALSE 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;11}. L'array composto da 3 righe e 1 colonne funzionerà come arrayXNUMX nella funzione MMULT.
  • TRASPOSI(COLONNA($A$2:$C$12)): La funzione COLUMN qui viene utilizzata per ottenere il numero di colonna dell'intervallo A2:C12, restituisce un array di 3 colonne come questo: {1,2,3}. Quindi la funzione TRANSPOSE scambia questo array in un array a 3 righe {1;2;3}, che funziona come array2 all'interno della funzione MMULT.
  • MMULT(--($A$2:$C$12="Giovanna"),TRANSPOSE(COLUMN($A$2:$C$12))): Questa funzione MMULT restituisce il prodotto matrice delle due matrici precedenti, otterrai il risultato come questo: {0;1;0;5;0;2;0;1;3;0;6}.
  • SUM(--(MMULT(--($A$2:$C$12="Joanna"),TRANSPOSE(COLUMN($A$2:$C$12)))>0))= SUM(--{0;1;0;5;0;2;0;1;3;0;6}>0): Innanzitutto, controlla i valori nell'array maggiori di 0: se un valore è maggiore di 0, viene visualizzato un TRUE; se minore di 0, viene visualizzato un FALSE. E poi il doppio segno negativo forza VERO e FALSO ad essere 1 e 0, quindi otterrai questo: SUM({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.

Suggerimenti:

Se hai bisogno di contare il numero di righe che contengono un testo specifico in un foglio di lavoro, applica la formula seguente e ricorda di premere il CTRL + MAIUSC + INVIO chiavi insieme per ottenere il conteggio totale:

=SUM(--(MMULT(--(ISNUMBER(SEARCH("Joanna",A2:C12))),TRANSPOSE(COLUMN($A$2:$C$12)))>0))


Funzione relativa utilizzata:

  • SOMMA:
  • La funzione SOMMA di Excel restituisce la somma dei valori forniti.
  • MULTI:
  • La funzione MMULT di Excel restituisce il prodotto di matrice di due matrici.
  • TRASPORRE:
  • La funzione TRANSPOSE restituirà una matrice con un nuovo orientamento basato su un determinato intervallo di celle.
  • COLONNA:
  • La funzione COLONNA restituisce il numero di colonna in cui viene visualizzata la formula o restituisce il numero di colonna di un determinato riferimento.

Altri articoli:

  • Conta le righe se soddisfa i criteri interni
  • Supponendo che tu abbia un rapporto sulle vendite dei prodotti di quest'anno e dell'anno scorso e ora potresti dover contare i prodotti in cui le vendite di quest'anno sono maggiori rispetto allo scorso anno o le vendite di quest'anno sono inferiori a quelle dell'anno scorso come di seguito schermata mostrata. Normalmente, puoi aggiungere una colonna di supporto per calcolare la differenza di vendita tra i due anni, quindi utilizzare CONTA.SE per ottenere il risultato. Ma in questo articolo introdurrò la funzione SUMPRODUCT per ottenere il risultato direttamente senza alcuna colonna di supporto.
  • Conta righe se soddisfano più criteri
  • Conta il numero di righe in un intervallo in base a più criteri, alcuni dei quali dipendono dai test logici che funzionano a livello di riga, la funzione SUMPRODUCT in Excel potrebbe farti un favore.
  • Conta il numero di celle uguale a uno dei tanti valori
  • Supponendo che io abbia un elenco di prodotti nella colonna A, ora voglio ottenere il numero totale di prodotti specifici Apple, Grape e Lemon che sono elencati nell'intervallo C4: C6 dalla colonna A come mostrato nell'immagine sottostante. Normalmente, in Excel, le semplici funzioni CONTA.SE e CONTA.SE non funzioneranno in questo scenario. In questo articolo, parlerò di come risolvere questo lavoro in modo rapido e semplice con la combinazione delle funzioni SUMPRODUCT e COUNTIF.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

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, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0  Personaggi
Posizioni suggerite