Mundarija
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 sanashYacheykalar 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;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
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
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.