Vai al contenuto principale

Conta il numero di righe che contengono valori specifici in Excel

Autore: Xiaoyang Ultima modifica: 2021-09-22

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

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

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

Descrizione


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations