Excelda ma'lumotlar bilan qatorlarni qanday hisoblash mumkin (4 formula)

  • Buni Baham Ko'Ring
Hugh West

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.