Ynhâldsopjefte
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.