Sommario
Quando si lavora con una grande quantità di dati, trovare celle vuote è uno scenario molto comune. A volte, possiamo inserire per errore righe vuote che non contengono dati. Di conseguenza, questo può creare alcuni problemi nei nostri calcoli in Excel. Quindi, abbiamo bisogno di contare le righe che hanno almeno una cella non vuota. In questo tutorial, vi mostriamo come contare le righe con i dati in Excel con un'adeguataesempi e illustrazioni appropriate.
Scarica il quaderno di esercizi
Scaricate la seguente cartella di esercizi.
Contare le righe con i dati in Excel.xlsx4 formule per contare le righe con i dati in Excel
Qui vi forniamo quattro formule che potete implementare nel vostro set di dati. Vi consigliamo di impararle e provarle tutte per arricchire le vostre conoscenze di Excel.
Per dimostrare questa esercitazione, utilizzeremo il seguente set di dati:
Qui, in questo set di dati, abbiamo il nome , età , e occupazione Alcune righe sono completamente vuote e altre hanno celle non vuote. Ora, il nostro obiettivo è contare tutte le righe che hanno almeno una cella non vuota. Ciò significa che dobbiamo contare le righe con i dati.
1. Utilizzo delle funzioni IF e COUNTA per contare le righe con i dati
Questa formula è una combinazione di due elementi SE e CONTE funzioni. Il CONTE conta tutte le celle non vuote e ci dice se in quelle righe ci sono dati o meno. Quindi, utilizzando la funzione SE diamo alle righe con un valore booleano di 1 ( VERO ) se la riga contiene dati o 0 ( FALSO Alla fine, si sommano i conteggi per trovare tutte le righe con i dati.
La sintassi di base di questa formula:
=IF(COUNTA(intervallo)>1,1,0)Passi:
1. Per prima cosa, creare una nuova colonna " Conteggio ".
2. Quindi, digitare la seguente formula in Cellula E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Premere Entrare Dopo di che, mostrerà 1 come i dati.
4. Quindi, trascinare il punto Maniglia di riempimento sull'intervallo di celle E6:E11 Dopo di che, si vedranno tutti i valori che indicano se le righe hanno o meno dei dati.
5. Digitare ora la seguente formula in Cellula D13:
=SOMMA(E5:E11)
6. Successivamente, premere Entrare .
Come si può vedere, abbiamo contato con successo tutte le righe con i dati.
Per saperne di più: Come contare le righe con la formula in Excel (5 metodi rapidi)
2. Uso delle funzioni IF e COUNTBLANK per contare le righe con i dati in Excel
Come il metodo precedente, anche in questo caso si tratta di una combinazione di due funzioni. In questo caso, invece della funzione CONTE utilizzeremo la funzione CONTEGGIO funzione.
Il CONTEGGIO conta tutte le celle vuote in Excel. Qui ogni riga ha tre colonne, quindi la funzione CONTEGGIO conterà tutte le celle vuote. Se tutte e tre le celle sono prive di dati, restituirà 3. Quindi, se restituisce 3 significa che non ci sono dati in quella riga. Di conseguenza, la nostra formula restituirà 0 altrimenti 1.
La sintassi di base di questa formula:
Passi:
1. Per prima cosa, digitare la seguente formula in Cellula E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Premere Entrare Dopo di che, mostrerà 1 poiché questa riga contiene dati.
3. Quindi, trascinare il punto Maniglia di riempimento sull'intervallo di celle E6:E11 Dopo di che, si vedranno tutti i valori che indicano che le righe hanno o meno dei dati.
4. Digitare ora la seguente formula in Cellula D13 :
=SOMMA(E5:E11)
5. Successivamente, premere Entrare .
Alla fine, riusciamo a contare tutte le righe con i dati.
3. Utilizzo delle funzioni IF e COUNTIF per contare le righe con i dati
Questo metodo è simile al precedente, ma sostituisce la funzione COUNTBLANK con la funzione COUNTIF funzione. Il COUNTIF conta le celle in base a dei criteri. In questo caso, contiamo le celle di una riga se non ha alcun valore. Quindi, se restituisce tre, significa che non c'è alcun valore in quella riga. Dopodiché, la funzione SE restituirà 0.
La sintassi di base di questa formula:
=IF(COUNTIF(intervallo,criteri)=3,0,1)Passi:
1. Per prima cosa, digitare la seguente formula in Cellula E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Premere Entrare Dopo di che, mostrerà 1 come i dati.
3. Quindi, trascinare il punto Maniglia di riempimento sull'intervallo di celle E6:E11 Dopo di che, si vedranno tutti i valori che indicano se le righe hanno o meno dei dati.
4. Digitare ora la seguente formula in Cellula D13 :
=SOMMA(E5:E11)
5. Successivamente, premere Entrare .
Infine, sommando i valori booleani, è possibile trovare rapidamente il numero di righe contenenti dati.
Letture simili:
- Excel VBA per contare le righe con i dati (4 esempi)
- Come Excel conta le righe con il valore (8 modi)
- Come contare le righe con VBA in Excel (5 approcci)
4. Conteggio delle righe con i dati mediante le funzioni SUMPRODUCT e MMULT
In questo metodo si combinano le SUMPRODOTTO e MMULT (moltiplicazione matricolare) per contare le righe con i dati.
La funzione SUMPRODOTTO restituisce la somma dei prodotti di intervalli o matrici simili. La formula predefinita è la moltiplicazione, ma sono possibili anche addizione, sottrazione e divisione.
Sintassi di base della funzione SUMPRODUCT:
=SUMPRODOTTO(array1, [array2], [array3], ...)D'altra parte, Il MMULT La funzione restituisce il prodotto matriciale di due matrici. Il risultato è una matrice con un numero di righe uguale a quello della matrice1 e un numero di colonne uguale a quello della matrice2.
Sintassi di base della funzione MMULT:
=MMULT(array1, array2)Qui, array1 e array2 sono gli array che vogliamo moltiplicare.
La sintassi di base della nostra formula:
=SUMPRODOTTO((MMULT((array1="")*1,array2<3)*1)Passi:
1. Digitare la seguente formula in Cellula D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Quindi, premere Entrare.
Alla fine, la nostra formula è riuscita a contare le righe con i dati.
🔎 Ripartizione della formula
1. La cella è vuota o meno
Il B5:D11="" indica se la cella è vuota o meno.
Ad esempio, restituirà {FALSE, FALSE, FALSE} per riga1 .
2. Convertire i valori booleani in numeri
Ora, (B5:D11="")*1 restituirà tutti i booleani in Zero o Uno.
Per riga1 , restituirà {0,0,0} .
3. Aggiungere i valori in ordine di riga
Il MMULT è eccezionale per sommare valori riga per riga, ma non può gestire valori booleani. La funzione restituisce una matrice di valori.
MMULT((B5:D11=””)*1,{1;1;1})
Per riga1 , il nostro array è {0,0,0} Quindi, la nostra somma sarà 0 .
Per riga2 , il nostro array è {0,1,0} Quindi, il nostro risultato è 3 .
4. Verificare se ogni valore della matrice è inferiore a 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Se ci sono 3 valori vuoti, significa che non ci sono dati in quella riga. Quindi, utilizzando questa formula si controlla se la riga è vuota o meno.
Per riga1 , il nostro array era {0,0,0} Quindi, il risultato sarà VERO .
Per riga2 , il nostro array è {0,1,0} Quindi, il nostro risultato è VERO .
Per riga3 , il nostro array è {1,1,1} Quindi, il nostro risultato è FALSO .
5. Contare le righe con i dati
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Per sommare la matrice di valori booleani, dobbiamo moltiplicare con 1 per convertirli in 1 o 0 (zero). VERO = 1 e FALSO = 0.
Dopo di che, diventerà:
SUMPRODUCT({1; 1; 0; 1; 0; 0; 1})
E tornerà 4 nella cella D13.
Conclusione
Per concludere, spero che questa esercitazione vi aiuti a contare le righe con i dati in modo efficace. Scaricate la cartella di lavoro pratica e provate voi stessi questi metodi. Sentitevi liberi di dare qualsiasi feedback nella sezione dei commenti. Il vostro prezioso feedback ci mantiene motivati a creare contenuti come questo. E non dimenticate di controllare il nostro sito web Exceldemy.com per vari problemi e soluzioni relativi a Excel.