Hoe kinne jo rigen telle mei gegevens yn Excel (4 formules)

  • Diel Dit
Hugh West

Wylst wurkje mei in grutte hoemannichte gegevens, is it finen fan lege sellen in hiel gewoan senario. Soms kinne wy ​​per fersin lege rigen ynfoegje dy't gjin gegevens yn har hawwe. As gefolch kin it wat problemen meitsje yn ús berekkening yn Excel. Dat, wy moatte de rigen telle dy't op syn minst ien net-lege sel hawwe. Yn dizze tutorial litte wy jo sjen hoe't jo rigen telle mei gegevens yn Excel mei passende foarbylden en goede yllustraasjes.

Download Practice Workbook

Download it folgjende oefenwurkboek.

Rij telle mei gegevens yn Excel.xlsx

4 formules om rigen te tellen mei gegevens yn Excel

Hjir jouwe wy jo fjouwer formules dy't jo kinne ymplemintearje yn jo dataset. Wy riede it oan om dit alles te learen en te besykjen om jo Excel-kennis te ferrykjen.

Om dizze tutorial te demonstrearjen, sille wy de folgjende dataset brûke:

Hjir, yn dizze dataset, hawwe wy de kolommen namme , leeftyd en berop . Guon rigen binne hjir folslein leech. En guon rigen hawwe net-lege sellen. No is ús doel om alle rigen te tellen dy't op syn minst ien net-lege sel hawwe. Dat betsjut dat wy rigen telle moatte mei gegevens.

1. De IF- en COUNTA-funksjes brûke om rigen te tellen mei gegevens

Dizze formule is in kombinaasje fan sawol de IF en COUNTA funksjes. De funksje COUNTA telt alle net-lege sellen. Dat, it kin ús fertelleoft wy hawwe gegevens yn dy rigen of net. Dan, troch de funksje IF te brûken, jouwe wy dy rigen mei in booleanwearde fan 1 ( TRUE ) as dy rige gegevens befettet of 0 ( FALSE ) as it net docht. Oan 'e ein sette wy dy tellen op om alle rigen mei gegevens te finen.

De basissyntaksis fan dizze formule:

= IF(COUNTA(berik)>1,1,0)

Stappen:

1. Meitsje earst in nije kolom " Telle ".

2. Typ dan de folgjende formule yn Sel E5 :

=IF(COUNTA(B5:D5)>0,1,0)

3. Druk op Enter . Dêrnei sil it 1 sjen litte as it gegevens hat.

4. Sleep dan it ikoan Fullhandtak oer it berik fan sellen E6:E11 . Dêrnei sjogge jo alle wearden dy't oanjaan oft de rigen gegevens hawwe of net.

5. Typ no de folgjende formule yn Sel D13:

=SUM(E5:E11)

6. Druk dêrnei op Enter .

Sa't jo sjen kinne, hawwe wy alle rigen mei gegevens mei súkses teld.

Lês Mear: Hoe kinne jo rigen telle mei formule yn Excel (5 rappe metoaden)

2. De IF- en COUNTBLANK-funksjes brûke om rigen te tellen mei gegevens yn Excel

Fergelykber mei de foarige metoade is dit ek in kombinaasje fan twa funksjes. Hjir, ynstee fan de funksje COUNTA , sille wy de funksje COUNTBLANK brûke.

De funksje COUNTBLANK telt benammenalle lege sellen yn Excel. Hjir hat elke rige trije kolommen. Dat, de funksje COUNTBLANK sil alle lege sellen telle. As alle trije sellen gjin gegevens hawwe, sil it 3 weromkomme. Dus, as it 3 weromkomt, betsjut dat d'r gjin gegevens yn dy rige binne. As resultaat sil ús formule 0 werombringe, oars 1.

De basissyntaksis fan dizze formule:

=IF(COUNTBLANK(berik) =3,0,1)

Stappen:

1. Typ earst de folgjende formule yn Sel E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

2. Druk op Enter . Dêrnei sil it 1 sjen litte, om't dizze rige gegevens hat.

3. Sleep dan it ikoan Fullhandtak oer it berik fan sellen E6:E11 . Dêrnei sille jo alle wearden sjen dy't oanjaan dat de rigen gegevens hawwe of net.

4. Typ no de folgjende formule yn Sel D13 :

=SUM(E5:E11)

5. Druk dêrnei op Enter .

Uteinlik binne wy ​​suksesfol yn it tellen fan al dy rigen mei gegevens.

3. Mei help fan de IF- en COUNTIF-funksjes om rigen te tellen mei gegevens

No is dizze metoade fergelykber mei de foarige metoade. Wy ferfange de COUNTBLANK-funksje troch de funksje COUNTIF . De funksje COUNTIF telt sellen basearre op kritearia. Hjir telle wy de sellen op in rige as it gjin wearde hat. Dus, as it trije jout dat betsjut dat d'r gjin wearde is yn dy rige. Dêrnei is de IF funksje jout 0.

De basissyntaksis fan dizze formule:

=IF(COUNTIF(berik,kritearia)=3 ,0,1)

Stappen:

1. Typ earst de folgjende formule yn Sel E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2. Druk op Enter . Dêrnei sil it 1 sjen litte as it gegevens hat.

3. Sleep dan it ikoan Fullhandtak oer it berik fan sellen E6:E11 . Dêrnei sjogge jo alle wearden dy't oanjaan oft de rigen gegevens hawwe of net.

4. Typ no de folgjende formule yn Sel D13 :

=SUM(E5:E11)

5. Druk dêrnei op Enter .

Ut it lêst kinne wy ​​troch dy Booleaanske wearden op te tellen, fluch it oantal rigen fine mei gegevens deryn.

Gelykbere lêzingen:

  • Excel VBA om rigen te tellen mei gegevens (4 foarbylden)
  • Hoe Excel Telle rigen mei wearde (8 manieren)
  • Hoe kinne jo rigen telle mei VBA yn Excel (5 oanpak)

4. Telle rigen mei gegevens Mei de SUMPRODUCT- en MMULT-funksjes

Yn dizze metoade kombinearje wy de funksjes SUMPRODUCT en MMULT (Matric Multiplication) om rigen mei gegevens te tellen.

De SUMPRODUCT-funksje jout de som werom fan 'e produkten fan ferlykbere berik of arrays. De standertformule is fermannichfâldigjen, mar optellen, subtraksje en dieling binne ek te berikken.

De Basissyntaksis fan deSUMPRODUCT Funksje:

=SUMPRODUCT(array1, [array2], [array3], …)

Oan 'e oare kant, De MMULT funksje jout it matrixprodukt fan twa arrays werom. De útkomst is in array mei in lykweardich oantal rigen as array1 en in lykweardich oantal kolommen as array2.

De basissyntaksis fan 'e MMULT-funksje:

=MMULT(array1, array2)

Hjir binne array1 en array2 dy arrays dy't wy fermannichfâldigje wolle.

De basissyntaksis fan ús formule:

=SUMPRODUCT((MMULT((array1="”)*1,array2<3)*1)

Stappen:

1. Typ de folgjende formule yn Sel D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2. Druk dan op Enter.

Ut it lêst hat ús formule mei súkses rigen teld mei gegevens.

🔎Opsplitsing fan de formule

1. De sel is leech of net

De B5:D11="” betsjut as de sel is leech of net.

It sil bygelyks {FALSE, FALSE, FALSE} weromjaan foar rige1 .

2. Konvertearje Booleaanske wearden yn getallen

No, (B5:D11="”)*1 sil al dy booleanen weromjaan yn nul of ien.

Foar rige1 , it sil weromkomme {0,0,0} .

3. Wearden taheakje rige- wiis

De funksje MMULT is útsûnderlik foar it opteljen fan wearden rige foar rige, lykwols kin it gjin Booleaanske wearden omgean. De funksje jout in array fan wearden werom.

MMULT((B5:D11="”)*1,{1;1;1})

Foar rige1 ,ús array is {0,0,0} . Dus, ús som sil 0 wêze.

Foar rige2 is ús array {0,1,0} . Dat, ús resultaat is 3 .

4. Kontrolearje oft elke wearde yn 'e array lytser is as 3

MMULT((B3:D14="”)*1,{1;1;1})<3

As d'r 3 lege wearden binne, binne d'r gjin gegevens yn dy rige. Dat, troch dizze formule te brûken, kontrolearje wy oft de rige leech is of net.

Foar rige1 wie ús array {0,0,0} . Dus, it resultaat sil TRUE wêze.

Foar rige2 is ús array {0,1,0} . Dat, ús resultaat is TRUE .

Foar row3 is ús array {1,1,1} . Dus, ús resultaat is FALSE .

5. Telle rigen mei gegevens

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

Om de array fan Booleaanske wearden op te tellen, moatte wy fermannichfâldigje mei 1 om se te konvertearjen nei 1 of 0 (nul). TRUE = 1 en FALSE = 0.

Dêrnei wurdt it:

SUMPRODUCT({1; 1; 0 ; 1; 0; 0; 1})

En it sil 4 weromkomme yn Sel D13.

Konklúzje

Ta beslút, ik hoopje dat dit tutorial sil helpe do telle rigen mei gegevens effektyf. Download it oefenwurkboek en besykje dizze metoaden sels. Fiel jo frij om feedback te jaan yn 'e kommentaar seksje. Jo weardefolle feedback hâldt ús motivearre om ynhâld lykas dizze te meitsjen. En ferjit net om ús webside Exceldemy.com te kontrolearjen foar ferskate Excel-relatearre problemen en oplossingen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.