Mundarija
Katta hajmdagi ma'lumotlar bilan ishlashda bo'sh hujayralarni topish juda keng tarqalgan stsenariydir. Ba'zan biz noto'g'ri ma'lumotlarga ega bo'lmagan bo'sh qatorlarni kiritishimiz mumkin. Natijada, Excelda hisob-kitob qilishda ba'zi muammolar paydo bo'lishi mumkin. Shunday qilib, biz kamida bitta bo'sh bo'lmagan katakchaga ega bo'lgan qatorlarni hisoblashimiz kerak. Ushbu qo'llanmada biz sizga Excelda ma'lumotlar bilan qatorlarni qanday hisoblashni mos misollar va tegishli rasmlar bilan ko'rsatamiz.
Amaliyot kitobini yuklab oling
Quyidagi mashq kitobini yuklab oling.
Excel.xlsx-dagi ma'lumotlar bilan qatorni hisoblash
Excelda ma'lumotlar bilan qatorlarni hisoblash uchun 4 ta formula
Bu erda biz sizga to'rtta formulani taqdim etamiz. ma'lumotlar to'plamiga kiriting. Excel bo'yicha bilimlaringizni boyitish uchun bularning barchasini o'rganishni va sinab ko'rishni tavsiya qilamiz.
Ushbu qo'llanmani namoyish qilish uchun biz quyidagi ma'lumotlar to'plamidan foydalanamiz:
Mana, ushbu ma'lumotlar to'plamida bizda ism , yosh va kasb ustunlari mavjud. Bu erda ba'zi qatorlar butunlay bo'sh. Va ba'zi qatorlarda bo'sh bo'lmagan hujayralar mavjud. Endi bizning maqsadimiz kamida bitta bo'sh bo'lmagan katakchaga ega bo'lgan barcha qatorlarni sanashdir. Bu biz satrlarni ma'lumotlar bilan hisoblashimiz kerakligini anglatadi.
1. Ma'lumotlarga ega qatorlarni hisoblash uchun IF va COUNTA funksiyalaridan foydalanish
Bu formula IF ikkalasining kombinatsiyasi va COUNTA funktsiyalari. COUNTA funktsiyasi barcha bo'sh bo'lmagan hujayralarni hisoblaydi. Shunday qilib, u bizga aytishi mumkino'sha qatorlarda ma'lumotlarimiz bormi yoki yo'qmi. Keyin, IF funktsiyasidan foydalanib, agar bu qatorda ma'lumotlar bo'lsa yoki 0 ( YOLG'ON ) bo'lgan mantiqiy qiymati 1 ( TRUE ) bo'lgan qatorlarni beramiz. agar bo'lmasa. Oxir-oqibat, biz ma'lumotlarga ega barcha qatorlarni topish uchun bu sonlarni qo'shamiz.
Ushbu formulaning asosiy sintaksisi:
= IF(COUNTA(diapazon)>1,1,0)Qadamlar:
1. Birinchidan, yangi ustun yarating “ Hisob “.
2. Keyin Hujayra E5 ga quyidagi formulani kiriting:
=IF(COUNTA(B5:D5)>0,1,0)
3. Enter tugmasini bosing. Shundan so'ng u ma'lumotlarga ega bo'lgani uchun 1 ni ko'rsatadi.
4. Keyin, To'ldirish dastagi belgisini E6:E11 katakchalar diapazoniga torting. Shundan so'ng siz satrlarda ma'lumotlar bor yoki yo'qligini ko'rsatadigan barcha qiymatlarni ko'rasiz.
5. Endi Hujayra D13-ga quyidagi formulani kiriting:
=SUM(E5:E11)
6. Keyin Enter tugmasini bosing.
Ko'rib turganingizdek, biz ma'lumotlar bilan barcha qatorlarni muvaffaqiyatli hisobladik.
O'qing Batafsil: Excelda formula yordamida qatorlarni qanday hisoblash mumkin (5 ta tezkor usul)
2. Excelda ma'lumotlar bilan qatorlarni hisoblash uchun IF va COUNTBLANK funksiyalaridan foydalanish
Avvalgi usulga o'xshab, bu ham ikkita funktsiyaning birikmasidir. Bu erda COUNTA funktsiyasi o'rniga biz COUNTBLANK funktsiyasidan foydalanamiz.
COUNTBLANK funksiyasi asosan hisoblanadi.Exceldagi barcha bo'sh hujayralar. Bu erda har bir qatorda uchta ustun mavjud. Shunday qilib, COUNTBLANK funktsiyasi barcha bo'sh kataklarni hisoblaydi. Agar uchta katakda ham ma'lumot bo'lmasa, u 3 ni qaytaradi. Demak, agar u 3 ni qaytarsa, bu qatorda hech qanday ma'lumot yo'qligini bildiradi. Natijada formulamiz 0 ni qaytaradi, aks holda 1.
Ushbu formulaning asosiy sintaksisi:
=IF(COUNTBLANK(diapazon)) =3,0,1)Qadamlar:
1. Avval Hujayra E5 ga quyidagi formulani kiriting:
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Enter tugmasini bosing. Shundan so'ng, u 1 ni ko'rsatadi, chunki bu qatorda ma'lumotlar mavjud.
3. Keyin To'ldirish dastagi belgisini katakchalar diapazoni E6:E11 bo'ylab harakatlantiring. Shundan so'ng siz satrlarda ma'lumotlar bor yoki yo'qligini ko'rsatadigan barcha qiymatlarni ko'rasiz.
4. Endi Hujayra D13 ga quyidagi formulani kiriting:
=SUM(E5:E11)
5. Keyin, Enter tugmasini bosing.
Oxir-oqibat, biz barcha qatorlarni ma'lumotlar bilan hisoblashda muvaffaqiyat qozondik.
3. Foydalanish IF va COUNTIF funktsiyalari ma'lumotlar bilan qatorlarni hisoblash uchun
Endi bu usul avvalgi usulga o'xshaydi. Biz COUNTBLANK funksiyasini COUNTIF funksiyasi bilan almashtirmoqdamiz. COUNTIF funktsiyasi mezonlar asosida hujayralarni hisoblaydi. Bu erda, agar qiymat bo'lmasa, biz ketma-ket hujayralarni hisoblaymiz. Shunday qilib, agar u uchtani qaytarsa, bu qatorda hech qanday qiymat yo'q degan ma'noni anglatadi. Shundan so'ng, IF funktsiya 0 ni qaytaradi.
Ushbu formulaning asosiy sintaksisi:
=IF(COUNTIF(diapazon,kriteria)=3 ,0,1)Qadamlar:
1. Avval E5 katagiga quyidagi formulani kiriting:
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Enter tugmasini bosing. Shundan so'ng u ma'lumotlarga ega bo'lgani uchun 1 ni ko'rsatadi.
3. Keyin To'ldirish dastagi belgisini katakchalar diapazoni E6:E11 bo'ylab harakatlantiring. Shundan so'ng siz satrlarda ma'lumotlar bor yoki yo'qligini ko'rsatadigan barcha qiymatlarni ko'rasiz.
4. Endi Hujayra D13 ga quyidagi formulani kiriting:
=SUM(E5:E11)
5. Keyin Enter tugmasini bosing.
Nihoyat, bu mantiqiy qiymatlarni jamlab, ulardagi ma'lumotlarga ega qatorlar sonini tezda topishimiz mumkin.
Shunga o'xshash o'qishlar:
- Ma'lumotlar bilan qatorlarni hisoblash uchun Excel VBA (4 ta misol)
- Excel qanday Qiymatli qatorlarni hisoblash (8 usul)
- Excelda VBA yordamida qatorlarni qanday hisoblash mumkin (5 ta yondashuv)
4. Ma'lumotlar bilan qatorlarni hisoblash SUMPRODUCT va MMULT funksiyalaridan foydalanish
Ushbu usulda biz ma'lumotlar bilan qatorlarni hisoblash uchun SUMPRODUCT va MMULT (Matriks ko'paytirish) funksiyalarini birlashtiramiz.
SUMPRODUCT funksiyasi o'xshash diapazonlar yoki massivlar mahsuloti yig'indisini qaytaradi. Odatiy formula ko'paytirish, lekin qo'shish, ayirish va bo'lish ham mumkin.
Asosiy sintaksisiSUMPRODUCT funktsiyasi:
=SUMPRODUCT(1-massiv, [massiv2], [massiv3], …)Boshqa tomondan, MMULT funktsiya ikki massivning matritsa mahsulotini qaytaradi. Natija qatorlar soni 1 qatoriga va ustunlar soni 2 qatoriga teng bo‘lgan massiv bo‘ladi.
MMULT funksiyasining asosiy sintaksisi:
=MMULT(1-massiv, massiv2)Bu erda massiv1 va massiv2 biz koʻpaytirmoqchi boʻlgan massivlardir.
Formulamizning asosiy sintaksisi:
=SUMPRODUCT((MMULT((massiv1=””)*1,massiv2<3)*1)Qadamlar:
1. D13 katagiga quyidagi formulani kiriting:
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Keyin Enter tugmasini bosing.
Oxir-oqibat, formulamiz ma'lumotlarga ega qatorlarni muvaffaqiyatli hisobladi.
🔎Formulaning boʻlinishi
1. Hujayra boʻsh yoki yoʻq
B5:D11=”” yacheyka boʻlsa, degan maʼnoni anglatadi. bo'sh yoki yo'q.
Masalan, satr1 uchun {FALSE, FALSE, FALSE} qaytaradi.
2. O'zgartiring. Mantiqiy qiymatlarni raqamlarga aylantirish
Endi, (B5:D11=””)*1 barcha mantiqiy qiymatlarni Nolga yoki Birga qaytaradi.
<6 uchun>satr1 , u qaytaradi {0,0,0} .
3. Qator-qiymatlarni qo'shing wise
MMULT funktsiyasi qiymatlarni qatorma-qator yig'ish uchun istisno, ammo u mantiqiy qiymatlarni ishlata olmaydi. Funktsiya qiymatlar massivini qaytaradi.
MMULT((B5:D11=””)*1,{1;1;1})
<6 uchun>1-qator ,bizning massivimiz {0,0,0} . Shunday qilib, bizning yig'indimiz 0 bo'ladi.
satr2 uchun massivimiz {0,1,0} ga teng. Demak, bizning natijamiz 3 .
4. Massivdagi har bir qiymat 3
MMULT((B3:D14=””)*1,{1;1;1})<3 dan kichikligini tekshiring.
Agar 3 ta boʻsh qiymat boʻlsa, u qatorda maʼlumotlar yoʻq. Shunday qilib, ushbu formuladan foydalanib, biz satr bo'sh yoki yo'qligini tekshiramiz.
satr1 uchun massivimiz {0,0,0} edi. Demak, natija TRUE bo'ladi.
satr2 uchun massivimiz {0,1,0} bo'ladi. Shunday qilib, bizning natijamiz TRUE .
qator3 uchun massivimiz {1,1,1} . Demak, bizning natijamiz FALSE .
5. Maʼlumotlarga ega qatorlarni sanash
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Mantiqiy qiymatlar massivini yig'ish uchun biz ularni 1 yoki 0 ga (nol) aylantirish uchun 1 ni ko'paytirishimiz kerak. TRUE = 1 va FALSE = 0.
Bundan keyin u:
SUMPRODUCT({1; 1; 0)ga aylanadi. ; 1; 0; 0; 1})
Va u D13 yacheykada 4 ni qaytaradi.
Xulosa
Xulosa qilish uchun ushbu qo'llanma yordam beradi deb umid qilaman ma'lumotlar bilan qatorlarni samarali hisoblaysiz. Amaliy ish kitobini yuklab oling va ushbu usullarni o'zingiz sinab ko'ring. Izoh bo'limida har qanday fikr-mulohaza bildirishingiz mumkin. Sizning qimmatli fikr-mulohazalaringiz bizni bunday kontent yaratishga undaydi. Va bizning veb-saytimizni tekshirishni unutmang Exceldemy.com Excel bilan bog'liq turli muammolar va yechimlar.