Excelda sanalar bilan hujayralar sonini qanday hisoblash mumkin (6 usul)

  • Buni Baham Ko'Ring
Hugh West

Excel varaqlari vaqt, sana, tadbirlar va tadbirlarni rejalashtirish, ob'ektlar va ularning narxlarini kuzatish va boshqalar uchun ishlatilishi mumkin. Ushbu maqolada biz sana ko'rsatilgan katakchalar sonini qanday hisoblashni ko'rib chiqamiz Excel formulalar va VBA . Yaxshiroq tushunishingiz uchun biz Ism , Jins va Tug'ilgan sana o'z ichiga olgan namunaviy ma'lumotlar to'plamidan foydalanamiz.

Amaliy daftarni yuklab oling

Excel.xlsm da sana ko'rsatilgan katakchalarni sanash

Yacheykalar sonini hisoblashning 6 usuli Excelda sanalar

Excel da sanalari bo'lgan katakchalar sonini hisoblashning bir necha usullari mavjud. Biz ushbu post davomida VBA , COUNTA , COUNTIFS , SUMPRODUCT va funksiyalar birikmasidan foydalanishni koʻramiz.

1-usul: COUNTA funksiyasidan foydalangan holda sanali katakchalar sonini hisoblash

COUNTA funktsiyasi raqamli qiymatlarni o'z ichiga olgan katakchalar sonini hisoblashda yordam beradi. .

Qadamlar:

  • Avval F5 katakchani bosing va quyidagi formulani kiriting.
=COUNTA(D5:D12)

  • Endi ENTER tugmasini bosing.

Bu yerda Excel D5 dan D12 gacha boʻlgan barcha raqamli sana qiymatlarini hisoblab chiqdi.

Aloqador tarkib: Raqamli Excel katakchalarini hisoblash (5 ta oddiy usul)

2-usul: SUMPRODUCT funksiyasidan foydalanib, berilgan yil sanalarini sanash n

Ma'lumotlar to'plamimizda turli yillarda turli sanalar mavjud. Muayyan yillardagi sanalarni bilmoqchi bo'lsak, nima qilishimiz kerak? Keling, buni qanday qilishni ko'rib chiqamiz.

Qadamlar:

  • Avval F5 yacheykani bosing va formulani quyidagi tarzda kiriting.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • Endi ENTER tugmasini bosing.

  • Nihoyat, Avtomatik to'ldirish sichqonchaning o'ng tugmachasini pastga sudrab.

Xo'sh, bu erda nima sodir bo'lmoqda?

Soddalashtirish uchun ushbu formulada YEAR funksiyasi D5:D12 haqiqiy sana oralig'idan barcha yillarni chiqaradi. va uni F5 katakchada berilgan yil bilan moslashtiradi.

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

TRUE , FALSE , har bir sana D ustunidagi yil qiymati bilan taqqoslanadi.

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

Natijada u TRUE bu 1992 yil holatida 2 .

Keyin, Avtomatik toʻldirish dan foydalanganimizdan soʻng, mezon qiymati o'zgartirilsa, YEAR funktsiyasining natijasi ham o'zgaradi.

Aloqador tarkib: Excelda bo'sh kataklarni shart bilan qanday hisoblash mumkin (3 usul)

3-usul: Hujayralar sonini hisoblash Sana bilan Funktsiyalar birikmasidan foydalanish

Keling, sana bilan hujayralar sonini hisoblashning boshqa usulini sinab ko'raylik. Bu safar biz Excel da hujayralardagi sanalar sonini hisoblash uchun funksiyalar birikmasidan foydalanamiz.

Qadamlar:

  • Birinchi , F5 katakchasini bosing va quyidagi formulani kiriting.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

  • Endi CTRL tugmasini bosing. +SHIFT+ENTER umuman. Agar siz Excel 365 dan foydalanayotgan bo'lsangiz, ENTER tugmasini bossangiz, siz uchun vazifa bajariladi.

Hammasi.

Bu yerda ISERROR funksiyasi katakchalarda raqam qiymatlari bor-yo'qligini ko'radi. U YOLG'ON agar yacheyka bo'sh bo'lmasa va bo'sh katakchalarda ROQIQ ni bildiradi. Keyin, AGAR funksiyasi har bir FALSE qiymati uchun SUM 1 , TRUE nol boʻladi. 2>.

Batafsil o'qing: Excelda bo'sh kataklarni hisoblash (4 usul)

O'xshash ko'rsatkichlar:

  • Excelda ma'lum matnli kataklarni qanday hisoblash mumkin (Ham katta-kichik va katta-kichik harf sezgir)
  • Excelda maxsus matnni o'z ichiga olgan kataklarni hisoblash

4-usul: COUNTIFS funksiyasidan foydalanib joriy oydagi sanalarni sanash

Endi biz <1 yordamida joriy va oldingi oylarda qanday qilib sanalar sanash ni koʻrib chiqamiz>COUNTIFS funktsiyasi. Biz qo'shilish sanalari ko'rsatilgan ma'lumotlar to'plamini oldik. Biz joriy oyda nechta qo'shilish sanasi va oldingi oyda qancha qo'shilish sanasi borligini ko'rmoqchimiz.

Qadamlar:

  • Avval G5 katakchani bosing va quyidagi formulani kiriting.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • Endi ENTER tugmasini bosing.

Demak, biz natijaga erishamiz. 5. Bu bizning ma'lumotlar to'plamidan ham ko'rinadijoriy oy mart , jami sanalar 5.

Shundan so'ng biz oldingi oydagi sanalarni qanday hisoblashni ko'rib chiqamiz.

Qadamlar:

  • Avval H5 katakchani bosing va quyidagi formulani kiriting.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Nihoyat, ENTER tugmachasini bosing va natijamiz tayyor.

Bu formula COUNTIFS joriy oyning birinchi kunidan katta yoki unga teng va keyingi oyning birinchi kunidan kichik sanalarni hisoblash funksiyasi. Ikkala sana ham BUGUN funksiyasidan joriy sanani oladigan EOMONTH funksiyasi yordamida yaratilgan.

Batafsil oʻqing: Excelda toʻldirilgan kataklarni qanday hisoblash mumkin (5 ta tezkor usul)

5-usul: SUMPRODUCT funksiyasidan foydalanib tug'ilgan kunlarni oy bo'yicha sanash

Ushbu usulda biz tug'ilgan kunlarni oylar bo'yicha ko'ramiz SUMPRODUCT funktsiyasi.

Qadamlar:

  • Quyidagi formulani G5 katakchaga kiriting.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • Endi ENTER <2 tugmasini bosing>kalit.

  • Bundan so'ng, seriyaning qolgan qismi uchun Avtomatik to'ldirish ga pastga torting.

Bu yerda SUMPRODUCT funksiyasi qanday ishlashini aytib bera olasizmi? Siz shunday deb o'ylaymiz, u biz 2-usul da muhokama qilganimizdek ishlaydi.

Batafsil o'qing: Excelda bo'sh kataklarni qanday hisoblash mumkin (5 usul)

6-usul: Hisoblash uchun foydalanuvchi tomonidan belgilangan funktsiyani yaratingSanalari bo'lgan katakchalar soni

Ushbu usulda biz VBA yordamida foydalanuvchi belgilagan funksiyani yaratamiz. Protseduralarni pastga bajaramiz.

Qadamlar:

  • Birinchi, lentadan Dasturchi yorlig'iga o'ting.
  • Ikkinchidan, Visual Basic muharriri ni ochish uchun Kod toifasidan Visual Basic -ni bosing. Yoki ALT+F11 tugmalarini bosib, Visual Basic muharriri ni oching.

  • Bu quyidagi oynada paydo boʻladi. Visual Basic Editor kodlarimizni yozadigan joy.
  • Uchinchidan, Qo'shish ochiladigan menyu satridan Moduli -ni bosing.

  • Bu ish kitobingizda Moduli ni yaratadi.
  • Va VBA kod quyida ko'rsatilgan.

VBA kodi:

7128
  • Faylni saqlash uchun CTRL+S tugmalarini bosing.

  • Keyinchalik, ishchi varaqingizga qayting va formulani kiriting.
=Count_DateCells(D5:D12)

  • Enter -ni bosing.
  • Hammasi! siz o'z natijangizni olasiz.

7-usul: VBA-dan foydalangan holda sanali hujayralar sonini hisoblash

Nihoyat, bu usulda biz VBA yordamida Excel da sanalar sonini qanday hisoblashni ko'rib chiqamiz.

Qadamlar:

  • Avval varaqni o'ng tugmasini bosing va Kodni ko'rish -ga o'ting.

  • Keyin nusxalash va quyidagi VBA kodini qo'ying.

VBA kodi:

3400

  • Bundan keyin, F5 kodni ishga tushirish uchun F5 yoki ijro etish tugmasini bosing.
  • Ushbu nuqtada F5 katakka formulani kiriting.
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • Nihoyat, buni bajarayotganda CTRL + SHIFT + ENTER tugmalarini bosing.

Ushbu kod orqali biz DateCells deb nomlangan foydalanuvchi funksiyasini yaratmoqdamiz. Bu funksiya berilgan massiv yoki diapazonlar va SUM dagi sana qiymatlarini birma-bir tekshiradi, agar sana qiymati haqiqiy boʻlsa.

Batafsil o'qing: Excelda toq va juft raqamlarni qanday hisoblash mumkin (3 oson usul)

Amaliy bo'lim

O'rganib qolishning eng muhim jihati bu tezkor yondashuvlar amaliyotdir. Natijada, siz ushbu usullarni qo'llashingiz mumkin bo'lgan amaliyot kitobini ilova qildim.

Xulosa

Bu 6 xil Excel da sanasi ko'rsatilgan katakchalar sonini hisoblash usullari. O'zingizning xohishingizga ko'ra, siz eng yaxshi variantni tanlashingiz mumkin. Savollaringiz yoki fikr-mulohazalaringiz bo'lsa, ularni sharhlar qismida qoldiring.

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.