Բովանդակություն
Մեծ քանակությամբ տվյալների հետ աշխատելիս դատարկ բջիջներ գտնելը շատ տարածված սցենար է: Երբեմն մենք կարող ենք սխալմամբ դատարկ տողեր տեղադրել, որոնցում տվյալներ չկան: Արդյունքում, դա կարող է որոշ խնդիրներ ստեղծել Excel-ում մեր հաշվարկում: Այսպիսով, մենք պետք է հաշվենք այն տողերը, որոնք ունեն առնվազն մեկ ոչ դատարկ բջիջ: Այս ձեռնարկում մենք ձեզ ցույց ենք տալիս, թե ինչպես կարելի է հաշվել տողերը տվյալների հետ Excel-ում՝ համապատասխան օրինակներով և պատշաճ նկարազարդումներով:
Ներբեռնեք Practice Workbook
Ներբեռնեք հետևյալ գործնական աշխատանքային գիրքը:
Հաշվել տողերը տվյալների հետ Excel.xlsx-ում
4 բանաձև՝ Excel-ում տվյալների հետ տողերը հաշվելու համար
Այստեղ մենք ձեզ տրամադրում ենք չորս բանաձև, որոնք կարող եք. իրականացնել ձեր տվյալների բազայում: Մենք խորհուրդ ենք տալիս սովորել և փորձել այս բոլորը՝ ձեր Excel-ի գիտելիքները հարստացնելու համար:
Այս ձեռնարկը ցուցադրելու համար մենք պատրաստվում ենք օգտագործել հետևյալ տվյալների բազան.
Այստեղ, այս տվյալների բազայում, մենք ունենք անուն , տարիքը և զբաղմունքը սյունակները: Որոշ տողեր այստեղ ամբողջովին դատարկ են: Իսկ որոշ տողեր ունեն ոչ դատարկ բջիջներ: Այժմ մեր նպատակն է հաշվել բոլոր այն տողերը, որոնք ունեն առնվազն մեկ ոչ դատարկ բջիջ: Դա նշանակում է, որ մենք պետք է հաշվենք տողերը տվյալների հետ:
1. Օգտագործելով IF և COUNTA գործառույթները տվյալների հետ տողերը հաշվելու համար
Այս բանաձևը երկուսն էլ IF -ի համակցությունն է: և COUNTA ֆունկցիաները: COUNTA ֆունկցիան հաշվում է բոլոր ոչ դատարկ բջիջները: Այսպիսով, դա կարող է մեզ ասելարդյոք մենք ունենք տվյալներ այդ շարքերում, թե ոչ։ Այնուհետև, օգտագործելով IF ֆունկցիան, մենք տալիս ենք այդ տողերը 1 բուլյան արժեքով ( TRUE ), եթե այդ տողը պարունակում է տվյալներ կամ 0 ( FALSE ) եթե դա չլինի: Ի վերջո, մենք գումարում ենք այդ թվերը՝ գտնելու բոլոր տողերը տվյալների հետ:
Այս բանաձևի հիմնական շարահյուսությունը.
= IF(COUNTA(միջակայք)>1,1,0)Քայլեր.
1. Նախ, ստեղծեք նոր սյունակ « Հաշվել ».
2: Այնուհետև մուտքագրեք հետևյալ բանաձևը Cell E5 .
=IF(COUNTA(B5:D5)>0,1,0)
3. Սեղմեք Enter : Դրանից հետո այն ցույց կտա 1 քանի որ ունի տվյալներ։
4. Այնուհետև քաշեք Լրացնել բռնակի պատկերակը բջիջների միջակայքի վրա E6:E11 : Դրանից հետո կտեսնեք բոլոր այն արժեքները, որոնք ցույց են տալիս, թե արդյոք տողերը տվյալներ ունեն, թե ոչ։
5. Այժմ մուտքագրեք հետևյալ բանաձևը Cell D13.
=SUM(E5:E11)
6. Հաջորդը սեղմեք Enter :
Ինչպես տեսնում եք, մենք հաջողությամբ հաշվել ենք բոլոր տողերը տվյալների հետ:
Կարդացեք Ավելին․ Ինչպես հաշվել տողերը բանաձևով Excel-ում (5 արագ մեթոդ)
2. IF և COUNTBLANK ֆունկցիաների օգտագործում Excel-ում տվյալների հետ տողերը հաշվելու համար
Նախորդ մեթոդի նման, սա նույնպես երկու գործառույթների համադրություն է: Այստեղ, COUNTA ֆունկցիայի փոխարեն, մենք պատրաստվում ենք օգտագործել COUNTBLANK ֆունկցիան:
COUNTBLANK ֆունկցիան հիմնականում հաշվում է:Excel-ի բոլոր դատարկ բջիջները: Այստեղ յուրաքանչյուր տող ունի երեք սյունակ: Այսպիսով, COUNTBLANK ֆունկցիան կհաշվի բոլոր դատարկ բջիջները: Եթե բոլոր երեք բջիջները չունեն տվյալներ, այն կվերադարձնի 3: Այսպիսով, եթե այն վերադարձնում է 3, դա նշանակում է, որ այդ տողում տվյալներ չկան: Արդյունքում մեր բանաձևը կվերադարձնի 0, հակառակ դեպքում՝ 1:
Այս բանաձևի հիմնական շարահյուսությունը՝
=IF(COUNTBLANK(միջակայք) =3,0,1)Քայլեր՝
1. Նախ, մուտքագրեք հետևյալ բանաձևը Cell E5 .
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Սեղմեք Enter : Դրանից հետո այն կցուցադրվի 1 քանի որ այս տողը տվյալներ ունի:
3. Այնուհետև քաշեք Լրացնել բռնակը պատկերակը բջիջների տիրույթի վրա E6:E11 : Դրանից հետո կտեսնեք բոլոր այն արժեքները, որոնք ցույց են տալիս, որ տողերը տվյալներ ունեն, թե ոչ:
4. Այժմ մուտքագրեք հետևյալ բանաձևը Cell D13 .
=SUM(E5:E11)
5. Հաջորդը սեղմեք Enter :
Վերջում մենք հաջողությամբ հաշվում ենք այդ բոլոր տողերը տվյալների հետ:
3. Օգտագործելով IF և COUNTIF գործառույթները տվյալների հետ տողերը հաշվելու համար
Այժմ այս մեթոդը նման է նախորդ մեթոդին: Մենք փոխարինում ենք COUNTBLANK ֆունկցիան COUNTIF գործառույթով: COUNTIF ֆունկցիան հաշվում է բջիջները՝ հիմնվելով չափանիշների վրա: Այստեղ մենք հաշվում ենք բջիջները, եթե այն արժեք չունի։ Այսպիսով, եթե այն վերադարձնում է երեքը, նշանակում է, որ այդ տողում արժեք չկա: Դրանից հետո IF գործառույթը կվերադարձնի 0:
Այս բանաձևի հիմնական շարահյուսությունը.
=IF(COUNTIF(range,criteria)=3 ,0,1)Քայլեր՝
1. Նախ, Cell E5 -ում մուտքագրեք հետևյալ բանաձևը.
=IF(COUNTIF(B5:D5,"")=3,0,1)
2: Սեղմեք Enter : Դրանից հետո այն ցույց կտա 1 քանի որ ունի տվյալներ։
3. Այնուհետև քաշեք Լրացնել բռնակը պատկերակը բջիջների տիրույթի վրա E6:E11 : Դրանից հետո կտեսնեք բոլոր այն արժեքները, որոնք ցույց են տալիս, թե արդյոք տողերը տվյալներ ունեն, թե ոչ։
4. Այժմ մուտքագրեք հետևյալ բանաձևը Cell D13 .
=SUM(E5:E11)
5. Հաջորդը սեղմեք Enter :
Վերջապես, ամփոփելով այդ բուլյան արժեքները, մենք կարող ենք արագ գտնել տողերի քանակը, որոնցում առկա են տվյալներ:
Նման ընթերցումներ.
- Excel VBA տվյալների հետ տողերը հաշվելու համար (4 օրինակ)
- Ինչպես Excel Հաշվել տողերը արժեքով (8 եղանակ)
- Ինչպես հաշվել տողերը VBA-ով Excel-ում (5 մոտեցում)
4. Հաշվել տողերը տվյալների հետ Օգտագործելով SUMPRODUCT և MMULT ֆունկցիաները
Այս մեթոդով մենք համատեղում ենք SUMPRODUCT և MMULT (Matric Multiplication) ֆունկցիաները` տվյալների հետ տողերը հաշվելու համար:
SUMPRODUCT ֆունկցիան վերադարձնում է նմանատիպ տիրույթների կամ զանգվածների արտադրյալների գումարը: Լռելյայն բանաձևը բազմապատկումն է, բայց գումարումը, հանումը և բաժանումը նույնպես հնարավոր են:
Հիմնական շարահյուսությունըSUMPRODUCT ֆունկցիա՝
=SUMPRODUCT(array1, [array2], [array3], …)Մյուս կողմից, MMULT function-ը վերադարձնում է երկու զանգվածների մատրիցային արտադրյալը: Արդյունքը զանգված է, որն ունի հավասար թվով տողեր, ինչպես զանգված 1, և հավասար թվով սյունակներ, ինչպես զանգված 2:
MMULT ֆունկցիայի հիմնական շարահյուսությունը.
=MMULT(array1, array2)Այստեղ array1 և array2 այն զանգվածներն են, որոնք մենք ցանկանում ենք բազմապատկել:
Մեր բանաձևի հիմնական շարահյուսությունը.
=SUMPRODUCT((MMULT((array1=””)*1,array2<3)*1)Քայլեր՝
1. Մուտքագրեք հետևյալ բանաձևը Cell D13 -ում.
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2: Այնուհետև սեղմեք Enter:
Ի վերջո, մեր բանաձևը հաջողությամբ հաշվում է տվյալների հետ տողերը:
🔎 Բանաձեւի բաժանում
1. Բջիջը դատարկ է, թե ոչ
The B5:D11=”” նշանակում է, եթե բջիջը դատարկ է, թե ոչ:
Օրինակ, այն կվերադառնա {FALSE, FALSE, FALSE row1 -ի համար:
2. Փոխարկել Բուլյան արժեքները թվերի մեջ
Այժմ (B5:D11=””)*1 բոլոր այդ բուլյանները կվերադարձնի զրո կամ մեկ:
տող1 , այն կվերադառնա {0,0,0} :
3. Ավելացնել արժեքներ տող- wise
MMULT ֆունկցիան բացառիկ է արժեքները տող առ տող գումարելու համար, սակայն այն չի կարող կարգավորել բուլյան արժեքները: Ֆունկցիան վերադարձնում է արժեքների զանգված:
MMULT((B5:D11=””)*1,{1;1;1})
<6-ի համար>տող1 ,մեր զանգվածը {0,0,0} է: Այսպիսով, մեր գումարը կլինի 0 :
row2 -ի համար մեր զանգվածը {0,1,0} է: Այսպիսով, մեր արդյունքը 3 է։
4. Ստուգեք, արդյոք զանգվածի յուրաքանչյուր արժեք փոքր է 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Եթե կա 3 դատարկ արժեք, ապա այդ տողում տվյալներ չկան: Այսպիսով, օգտագործելով այս բանաձևը, մենք ստուգում ենք՝ արդյոք տողը դատարկ է, թե ոչ:
row1 -ի համար մեր զանգվածը եղել է {0,0,0} : Այսպիսով, արդյունքը կլինի ՃԻՇՏ :
row2 -ի համար մեր զանգվածը {0,1,0} է: Այսպիսով, մեր արդյունքը ՃԻՇՏ է:
տող3 -ի համար մեր զանգվածն է {1,1,1} : Այսպիսով, մեր արդյունքը FALSE է:
5: Հաշվեք տողերը տվյալների հետ
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Բուլյան արժեքների զանգվածն ամփոփելու համար մենք պետք է բազմապատկենք 1-ով, որպեսզի դրանք փոխարկենք 1-ի կամ 0-ի (զրո): ՃԻՇՏ = 1 և FALSE = 0:
Դրանից հետո այն կդառնա՝
SUMPRODUCT({1; 1; 0 ; 1; 0; 0; 1})
Եվ այն կվերադարձնի 4-ը D13 բջիջում:
Եզրակացություն
Ավարտելու համար, հուսով եմ, որ այս ձեռնարկը կօգնի դուք արդյունավետորեն հաշվում եք տվյալների հետ տողերը: Ներբեռնեք գործնական աշխատանքային գրքույկը և ինքներդ փորձեք այս մեթոդները: Ազատ զգալ ցանկացած կարծիք հայտնել մեկնաբանությունների բաժնում: Ձեր արժեքավոր կարծիքը մեզ մոտիվացնում է նման բովանդակություն ստեղծելու համար: Եվ մի մոռացեք ստուգել մեր կայքը Exceldemy.com Excel-ի հետ կապված տարբեր խնդիրների և լուծումների համար: