INHOUDSOPGAWE
Terwyl u met 'n groot hoeveelheid data werk, is dit 'n baie algemene scenario om leë selle te vind. Soms kan ons per ongeluk leë rye invoeg wat geen data in het nie. As gevolg hiervan kan dit 'n paar probleme in ons berekening in Excel skep. Dus, ons moet daardie rye tel wat ten minste een nie-leë sel het. In hierdie tutoriaal wys ons jou hoe om rye met data in Excel te tel met geskikte voorbeelde en behoorlike illustrasies.
Laai Oefenwerkboek af
Laai die volgende oefenwerkboek af.
Tel ry met data in Excel.xlsx
4 formules om rye met data in Excel te tel
Hier bied ons jou vier formules wat jy kan implementeer in jou datastel. Ons beveel aan om al hierdie te leer en te probeer om jou Excel-kennis te verryk.
Om hierdie tutoriaal te demonstreer, gaan ons die volgende datastel gebruik:
Hier, in hierdie datastel, het ons die naam , ouderdom en beroep kolomme. Sommige rye is heeltemal leeg hier. En sommige rye het nie-leë selle. Nou, ons doel is om al die rye te tel wat ten minste een nie-leë sel het. Dit beteken ons moet rye met data tel.
1. Gebruik die IF- en COUNTA-funksies om rye met data te tel
Hierdie formule is 'n kombinasie van beide die IF en COUNTA funksies. Die COUNTA funksie tel al die nie-leë selle. So, dit kan ons vertelof ons data in daardie rye het of nie. Dan, deur die IF -funksie te gebruik, gee ons daardie rye met 'n booleaanse waarde van 1 ( WAAR ) as daardie ry data bevat of 0 ( ONWAAR ) as dit nie so is nie. Op die ou end tel ons daardie tellings bymekaar om al die rye met data te vind.
Die basiese sintaksis van hierdie formule:
= IF(COUNTA(reeks)>1,1,0)Stappe:
1. Skep eers 'n nuwe kolom " Tel ".
2. Tik dan die volgende formule in Sel E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Druk Enter . Daarna sal dit 1 wys aangesien dit data het.
4. Sleep dan die Vul handvatsel ikoon oor die reeks selle E6:E11 . Daarna sal jy al die waardes sien wat aandui of die rye data het of nie.
5. Tik nou die volgende formule in Sel D13:
=SUM(E5:E11)
6. Druk dan Enter .
Soos jy kan sien, het ons alle rye met data suksesvol getel.
Lees Meer: Hoe om rye met formule in Excel te tel (5 vinnige metodes)
2. Gebruik die IF- en COUNTBLANK-funksies om rye met data in Excel te tel
Soortgelyk aan die vorige metode, is dit ook 'n kombinasie van twee funksies. Hier, in plaas van die COUNTA funksie, gaan ons die COUNTBLANK funksie gebruik.
Die COUNTBLANK -funksie tel hoofsaaklikal die leë selle in Excel. Hier het elke ry drie kolomme. Dus, die COUNTBLANK funksie sal al die leë selle tel. As al drie selle geen data het nie, sal dit 3 gee. Dus, as dit 3 gee, beteken dit dat daar geen data in daardie ry is nie. As gevolg hiervan sal ons formule 0 gee anders 1.
Die basiese sintaksis van hierdie formule:
=IF(COUNTBLANK(reeks) =3,0,1)Stappe:
1. Tik eers die volgende formule in Sel E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Druk Enter . Daarna sal dit 1 wys aangesien hierdie ry data het.
3. Sleep dan die Vulhandvatsel -ikoon oor die reeks selle E6:E11 . Daarna sal jy al die waardes sien wat aandui dat die rye data het of nie.
4. Tik nou die volgende formule in Sel D13 :
=SUM(E5:E11)
5. Druk dan Enter .
Op die ou end is ons suksesvol om al daardie rye met data te tel.
3. Gebruik die IF- en COUNTIF-funksies om rye met data te tel
Nou is hierdie metode soortgelyk aan die vorige metode. Ons vervang die COUNTBLANK-funksie met die COUNTIF -funksie. Die COUNTIF funksie tel selle op grond van kriteria. Hier tel ons die selle in 'n ry as dit geen waarde het nie. Dus, as dit drie gee, beteken dit dat daar geen waarde in daardie ry is nie. Daarna word die IF funksie sal 0 terugstuur.
Die basiese sintaksis van hierdie formule:
=IF(COUNTIF(reeks,kriteria)=3 ,0,1)Stappe:
1. Tik eers die volgende formule in Sel E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Druk Enter . Daarna sal dit 1 wys aangesien dit data het.
3. Sleep dan die Vulhandvatsel -ikoon oor die reeks selle E6:E11 . Daarna sal jy al die waardes sien wat aandui of die rye data het of nie.
4. Tik nou die volgende formule in Sel D13 :
=SUM(E5:E11)
5. Druk dan Enter .
Uiteindelik, deur daardie Boolese waardes op te som, kan ons vinnig die aantal rye met data daarin vind.
Soortgelyke lesings:
- Excel VBA om rye met data te tel (4 voorbeelde)
- Hoe Excel Tel rye met waarde (8 maniere)
- Hoe om rye met VBA in Excel te tel (5 benaderings)
4. Tel rye met data Deur gebruik te maak van die SUMPRODUCT- en MMULT-funksies
In hierdie metode kombineer ons die SUMPRODUCT - en MMULT (Matriekvermenigvuldiging) -funksies om rye met data te tel.
Die SUMPRODUCT-funksie gee die som van die produkte van soortgelyke reekse of skikkings terug. Die verstekformule is vermenigvuldiging, maar optel, aftrek en deling is ook haalbaar.
Die basiese sintaksis van dieSUMPRODUCT Funksie:
=SUMPRODUCT(skikking1, [skikking2], [skikking3], …)Aan die ander kant, Die MMULT funksie gee die matriksproduk van twee skikkings terug. Die uitkoms is 'n skikking met 'n gelyke aantal rye as skikking1 en 'n gelyke aantal kolomme as skikking2.
Die basiese sintaksis van die MMULT-funksie:
=MMULT(skikking1, skikking2)Hier is skikking1 en skikking2 daardie skikkings wat ons wil vermenigvuldig.
Die basiese sintaksis van ons formule:
=SOMPRODUK((MMULT(((skikking1=””)*1,skikking2<3)*1)Stappe:
1. Tik die volgende formule in Sel D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Druk dan Enter.
Op die ou end het ons formule rye met data suksesvol getel.
🔎Verdeling van die Formule
1. Die sel is leeg of nie
Die B5:D11=”” beteken of die sel is leeg of nie.
Dit sal byvoorbeeld {FALSE, FALSE, FALSE} vir ry1 gee.
2. Skakel om Boolese waardes in getalle
Nou, (B5:D11=””)*1 sal al daardie booleane in nul of een terugstuur.
Vir ry1 , sal dit {0,0,0} terugstuur.
3. Voeg waardes by ry- wys
Die MMULT funksie is uitsonderlik om waardes ry vir ry op te som, maar dit kan nie Boolese waardes hanteer nie. Die funksie gee 'n reeks waardes terug.
MMULT((B5:D11="”)*1,{1;1;1})
Vir ry1 ,ons skikking is {0,0,0} . Dus, ons som sal 0 wees.
Vir ry2 is ons skikking {0,1,0} . Dus, ons resultaat is 3 .
4. Kyk of elke waarde in die skikking kleiner is as 3
MMULT((B3:D14=””)*1,{1;1;1})<3
As daar 3 leë waardes is, is daar geen data in daardie ry nie. Dus, deur hierdie formule te gebruik, kyk ons of die ry leeg is of nie.
Vir ry1 was ons skikking {0,0,0} . Dus, die resultaat sal WAAR wees.
Vir ry2 is ons skikking {0,1,0} . Dus, ons resultaat is WAAR .
Vir ry3 is ons skikking {1,1,1} . Dus, ons resultaat is ONWAAR .
5. Tel rye met data
SUMPRODUK((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Om die skikking van Boolese waardes op te som, moet ons met 1 vermenigvuldig om hulle na 1 of 0 (nul) om te skakel. WAAR = 1 en ONWAAR = 0.
Daarna sal dit word:
SOMPRODUK({1; 1; 0 ; 1; 0; 0; 1})
En dit sal 4 in Sel D13 gee.
Gevolgtrekking
Om af te sluit, ek hoop dat hierdie tutoriaal sal help jy tel rye met data effektief. Laai die oefenwerkboek af en probeer self hierdie metodes. Gee gerus enige terugvoer in die kommentaar afdeling. Jou waardevolle terugvoer hou ons gemotiveerd om inhoud soos hierdie te skep. En moenie vergeet om ons webwerf Exceldemy.com na te gaan vir verskeie Excel-verwante probleme en oplossings nie.