Mundarija
Microsoft Excel har xil turdagi kataklarni sanash uchun mo'ljallangan bir nechta funksiyalarni taqdim etadi, masalan, bo'sh yoki bo'sh bo'lmagan, raqam, sana yoki matn qiymatlari, ma'lum so'zlar yoki belgilarni o'z ichiga olgan va hokazo.
Ushbu maqolada, biz siz ko'rsatgan shart bilan hujayralarni hisoblash uchun mo'ljallangan Excel COUNTIF funksiyasiga e'tibor qaratamiz. Birinchidan, biz qisqacha sintaksis va umumiy foydalanishni yoritamiz, keyin men bir nechta misollar keltiraman va ushbu funktsiyani bir nechta mezonlar va muayyan turdagi hujayralar bilan ishlatishda yuzaga kelishi mumkin bo'lgan noqulayliklar haqida ogohlantiraman.
Aslida, COUNTIF formulalari Excelning barcha versiyalarida bir xil, shuning uchun Excel 365, 2021, 2019, 2016, 2013, 2010 va 2007 da ushbu qoʻllanmadagi misollardan foydalanishingiz mumkin.
Excel-dagi COUNTIF funksiyasi - sintaksis va foydalanish
Excel COUNTIF funksiyasi ma'lum bir mezon yoki shartga javob beradigan belgilangan diapazondagi hujayralarni hisoblash uchun ishlatiladi.
Masalan, siz COUNTIF formulasini yozishingiz mumkin. ish varaqingizda siz ko'rsatgan raqamdan kattaroq yoki undan kichik raqam mavjud. Excelda COUNTIF ning yana bir odatiy qoʻllanilishi maʼlum bir soʻzli yoki maʼlum harf(lar) bilan boshlangan katakchalarni sanash uchundir.
COUNTIF funksiyasining sintaksisi juda oddiy:
COUNTIF(diapazon, mezon)Ko'rib turganingizdek, faqat ikkita argument mavjud, ularning ikkalasi ham talab qilinadi:
- diapazon - hisoblash uchun bir yoki bir nechta katakchalarni belgilaydi.ikki yoki undan ortiq mezonlarga (VA mantiqqa) mos keladigan hujayralarni hisoblash uchun uning ko'plik hamkasbi, COUNTIFS funksiyasidan foydalaning. Biroq, ba'zi vazifalarni ikkita yoki undan ortiq COUNTIF funksiyalarini bitta formulada birlashtirish orqali hal qilish mumkin.
Ikki raqam orasidagi qiymatlarni hisoblash
Excel COUNTIF funksiyasining 2 mezonli eng keng tarqalgan ilovalaridan biri hisoblashdir. maʼlum diapazondagi raqamlar, yaʼni X dan kichik, lekin Y dan katta. Masalan, qiymat 5 dan katta va 15 dan kichik boʻlgan B2:B9 oraligʻidagi kataklarni hisoblash uchun quyidagi formuladan foydalanishingiz mumkin.
=COUNTIF(B2:B9,">5")-COUNTIF(B2:B9,">=15")
Ushbu formula qanday ishlaydi:
Bu yerda biz ikkita alohida COUNTIF funksiyasidan foydalanamiz - birinchisi qancha ekanligini aniqlaydi. qiymatlar 5 dan katta, ikkinchisi esa 15 dan katta yoki unga teng qiymatlar sonini oladi. Keyin birinchisidan ikkinchisini ayirasiz va kerakli natijaga erishasiz.
Bir nechta OR mezonli katakchalarni sanash
Agar diapazonda bir nechta turli elementlarni olishni istasangiz, 2 yoki undan ortiq COUNTIF funksiyalarini birga qo'shing. Aytaylik, sizda xaridlar ro'yxati bor va siz qancha alkogolsiz ichimliklar borligini bilmoqchisiz. Buni amalga oshirish uchun shunga o'xshash formuladan foydalaning:
=COUNTIF(B2:B13,"Lemonade")+COUNTIF(B2:B13,"*juice")
Iltimos, diqqat qiling, biz ikkinchi mezonga joker belgini (*) kiritganmiz, u barchani hisoblash uchun ishlatiladi. ro'yxatdagi sharbat turlari.
Xuddi shu tarzda siz bir nechta COUNTIF formulasini yozishingiz mumkin.sharoitlar. Limonad, sharbat va muzqaymoqni hisoblaydigan bir nechta OR shartli COUNTIF formulasiga misol:
=COUNTIF(B2:B13,"Lemonade") + COUNTIF(B2:B13,"*juice") + COUNTIF(B2:B13,"Ice cream")
OR mantiqi bilan hujayralarni hisoblashning boshqa usullari uchun ushbu qoʻllanmani koʻring: Excel COUNTIF va COUNTIFS OR sharti bilan.
Dublikat va noyob qiymatlarni topish uchun COUNTIF funksiyasidan foydalanish
Excelda COUNTIF funksiyasidan yana bir foydalanish mumkin boʻlgan variant bitta ustunda, ikkita ustun orasidagi yoki dublikatlarni topish uchundir. qatorda.
Misol 1. 1 ustunda takroriy nusxalarni toping va hisoblang
Masalan, bu oddiy formula =COUNTIF(B2:B10,B2)>1 barcha takroriy yozuvlarni aniqlaydi. B2:B10 diapazoni, boshqa funksiya =COUNTIF(B2:B10,TRUE) sizga nechta dup borligini bildiradi:
Misol 2. Ikki ustun orasidagi takroriy sonlarni sanash
Agar sizda ikkita alohida roʻyxat boʻlsa, B va C ustunlaridagi nomlar roʻyxatini ayting va ikkala ustunda nechta nom borligini bilmoqchi boʻlsangiz, <7 ni hisoblash uchun Excel COUNTIF dan SUMPRODUCT funksiyasi bilan birgalikda foydalanishingiz mumkin>dublikatlar :
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)>0)*(C2:C1000""))
Hatto bir qadam oldinga borishimiz va C ustunida qancha noyob nomlar borligini hisoblashimiz mumkin, ya'ni B USTUNDA YO'Q ismlar:
=SUMPRODUCT((COUNTIF(B2:B1000,C2:C1000)=0)*(C2:C1000""))
Maslahat. Ikki nusxadagi kataklarni yoki takroriy yozuvlarni o'z ichiga olgan butun qatorlarni ajratib ko'rsatishni istasangiz, ushbu qo'llanmada ko'rsatilganidek, COUNTIF formulalari asosida shartli formatlash qoidalarini yaratishingiz mumkin - Exceldublikatlarni ajratib ko'rsatish uchun shartli formatlash formulalari.
Misol 3. Qatordagi takroriy va noyob qiymatlarni sanash
Agar siz ustun emas, ma'lum bir satrda takroriy yoki noyob qiymatlarni sanashni istasangiz, bittadan foydalaning. quyidagi formulalardan. Bu formulalar, aytaylik, lotereya o'yinlari tarixini tahlil qilishda foydali bo'lishi mumkin.
Ketma-ket takroriy sonlarni sanash:
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)>1)*(A2:I2""))
Ketma-ket noyob qiymatlarni sanash:
=SUMPRODUCT((COUNTIF(A2:I2,A2:I2)=1)*(A2:I2""))
Excel COUNTIF - tez-tez so'raladigan savollar va muammolar
Umid qilamanki, bu misollar Excel COUNTIF funksiyasi haqida tasavvurga ega bo'lishingizga yordam berdi. Agar yuqoridagi formulalardan birini maʼlumotlaringizda sinab koʻrgan boʻlsangiz va ularni ishga tushira olmasangiz yoki siz yaratgan formulada muammoga duch kelsangiz, iltimos, quyidagi 5 ta eng keng tarqalgan muammoni koʻrib chiqing. Javobni yoki foydali maslahatni o'sha yerda topishingiz uchun yaxshi imkoniyat bor.
1. COUNTIF qo'shni bo'lmagan hujayralar diapazonida
Savol: Excelda COUNTIF-dan qo'shni bo'lmagan diapazonda yoki katakchalar tanlovida qanday foydalanishim mumkin?
Javob: Excel COUNTIF qo'shni bo'lmagan diapazonlarda ishlamaydi va uning sintaksisi bir nechta alohida katakchalarni birinchi parametr sifatida ko'rsatishga imkon bermaydi. Buning o'rniga siz bir nechta COUNTIF funksiyalarining kombinatsiyasidan foydalanishingiz mumkin:
Noto'g'ri:
=COUNTIF(A2,B3,C4,">0")
To'g'ri:
=COUNTIF(A2,">0") + COUNTIF(B3,">0") + COUNTIF(C4,">0")
Muqobil yo'l diapazonlar qatorini yaratish uchun INDIRECT funksiyasidan foydalanishdir. . Masalan, quyida keltirilgan formulalarning ikkalasi ham bir xil hosil qiladinatijani skrinshotda ko'rasiz:
=SUM(COUNTIF(INDIRECT({"B2:B8","D2:C8"}),"=0"))
=COUNTIF($B2:$B8,0) + COUNTIF($C2:$C8,0)
2. COUNTIF formulalaridagi ampersand va qo'shtirnoqlar
Savol: COUNTIF formulasida ampersandni qachon ishlatishim kerak?
Javob: Ehtimol COUNTIF funktsiyasining eng qiyin qismi, bu men shaxsan juda chalkash deb hisoblayman. Agar siz bu haqda biroz o'ylab ko'rsangiz ham, uning orqasidagi sababni ko'rasiz - argument uchun matn qatorini yaratish uchun ampersand va tirnoq kerak. Shunday qilib, siz quyidagi qoidalarga amal qilishingiz mumkin:
Agar siz aniq moslik mezonida raqam yoki katakcha havolasidan foydalansangiz, sizga na belgi, na tirnoq kerak. Masalan:
=COUNTIF(A1:A10,10)
yoki
=COUNTIF(A1:A10,C1)
Agar sizning mezoningizga matn , joker belgi yoki mantiqiy operator kirsa raqam bilan , uni qo'shtirnoq ichiga oling. Masalan:
=COUNTIF(A2:A10,"lemons")
yoki
=COUNTIF(A2:A10,"*")
yoki=COUNTIF(A2:A10,">5")
Agar sizning mezoningiz hujayra havolasi yoki boshqa Excel funktsiyasi , matn qatorini boshlash uchun qo'shtirnoqlardan ("") va qatorni birlashtirish va tugatish uchun ampersanddan (&) foydalanishingiz kerak. Masalan:
=COUNTIF(A2:A10,">"&D2)
yoki
=COUNTIF(A2:A10,"<="&TODAY())
Agar ampersand kerak yoki kerak emasligiga shubhangiz bo'lsa, ikkala usulni ham sinab ko'ring. Aksariyat hollarda ampersand juda yaxshi ishlaydi, masalan. Quyidagi formulalarning ikkalasi ham bir xil darajada ishlaydi.
=COUNTIF(C2:C8,"<=5")
va
=COUNTIF(C2:C8," <="&5)
3. Formatlangan uchun COUNTIF (rangli kodlangan)katakchalar
Savol: Yacheykalarni qiymatlar bo'yicha emas, balki to'ldirish yoki shrift rangi bo'yicha qanday hisoblash mumkin?
Javob: Afsuski, sintaksisi Excel COUNTIF funktsiyasi formatlardan shart sifatida foydalanishga ruxsat bermaydi. Hujayralarni rangi bo'yicha hisoblash yoki yig'ishning yagona mumkin bo'lgan usuli so'l yoki aniqrog'i Excel foydalanuvchisi tomonidan belgilangan funksiyadan foydalanishdir. Qo'lda bo'yalgan va shartli formatlangan hujayralar uchun ishlaydigan kodni ushbu maqolada topishingiz mumkin - Excel katakchalarini to'ldirish va shrift rangi bo'yicha qanday hisoblash va yig'ish.
4. #NAME? COUNTIF formulasida xatolik
Muammo: Mening COUNTIF formulam #NAMEni chiqaradimi? xato. Uni qanday tuzatsam bo'ladi?
Javob: Katta ehtimol bilan siz formulaga noto'g'ri diapazon kiritgansiz. Iltimos, yuqoridagi 1-bandni tekshiring.
5. Excel COUNTIF formulasi ishlamayapti
Muammo: Mening COUNTIF formulam ishlamayapti! Men nima noto'g'ri qildim?
Javob: Agar siz to'g'ri ko'rinadigan formulani yozgan bo'lsangiz, lekin u ishlamasa yoki noto'g'ri natija bersa, eng aniqini tekshirishdan boshlang. diapazon, shartlar, hujayra havolalari, ampersand va tirnoqlardan foydalanish kabi narsalar.
COUNTIF formulasida bo'shliqlar qo'llashda juda ehtiyot bo'ling. Ushbu maqola uchun formulalardan birini yaratishda men sochimni tortib olish arafasida edim, chunki to'g'ri formula (bu to'g'ri ekanligini aniq bilardim!) ishlamaydi. Bu aylanganidekchiqib, muammo oraliq joyda edi, argh... Misol uchun, bu formulaga qarang:
=COUNTIF(B2:B13," Lemonade")
.Bir qarashda, buning hech qanday yomon joyi yo'q, ochilish tirnoq belgisidan keyin qo'shimcha bo'sh joy bundan mustasno. Microsoft Excel formulani xato xabari, ogohlantirishsiz yoki boshqa hech qanday ko'rsatmasdan yutadi, agar siz haqiqatan ham "Limonad" so'zini va bosh bo'sh joyni o'z ichiga olgan katakchalarni sanashni xohlasangiz.
Agar siz COUNTIF funksiyasidan foydalansangiz. bir nechta mezonlarga rioya qiling, formulani bir nechta bo'laklarga bo'ling va har bir funktsiyani alohida tekshiring.
Bularning barchasi bugungi kun uchun. Keyingi maqolada biz Excelda bir nechta shartlar bilan hujayralarni hisoblashning bir necha usullarini ko'rib chiqamiz. Kelgusi haftada ko'rishamiz va o'qiganingiz uchun tashakkur!
Siz diapazonni odatda Excelda qilganingizdek formulaga qo'yasiz, masalan. A1:A20. - kriteriyalar - funksiyaga qaysi katakchalarni hisoblash kerakligini bildiruvchi shartni belgilaydi. Bu raqam , matn qatori , hujayraga havola yoki ifoda boʻlishi mumkin. Masalan, siz quyidagi mezonlardan foydalanishingiz mumkin: "10", A2, ">=10", "ba'zi matn".
Mana Excel COUNTIF funksiyasining eng oddiy misoli. Quyidagi rasmda ko'rib turganingizdek, oxirgi 14 yildagi eng yaxshi tennischilar ro'yxati. =COUNTIF(C2:C15,"Roger Federer")
formulasi Rojer Federerning ismi ro'yxatda necha marta borligini hisoblaydi:
Eslatma. Mezon katta-kichik harflarga sezgir emas, ya'ni yuqoridagi formuladagi mezon sifatida "roger federer" so'zini yozsangiz, bu bir xil natijani beradi.
Excel COUNTIF funksiyasi misollari
Hozirgidek COUNTIF funksiyasining sintaksisi juda oddiy. Biroq, bu mezonlarning ko'plab mumkin bo'lgan o'zgarishiga imkon beradi, jumladan, joker belgilar, boshqa kataklarning qiymatlari va hatto boshqa Excel funktsiyalari. Bu xilma-xillik COUNTIF funksiyasini juda kuchli va ko‘p vazifalar uchun mos qiladi, buni keyingi misollarda ko‘rasiz.
Matn va raqamlar uchun COUNTIF formulasi (aniq moslik)
Aslida, biz Bir lahza oldin belgilangan mezonga mos keladigan matn qiymatlarini hisoblaydigan COUNTIF funksiyasini muhokama qildi. Sizga shuni eslatib o'tamanki, aniq o'z ichiga olgan hujayralar uchun formulaMatn qatori: =COUNTIF(C2:C15,"Roger Federer")
. Shunday qilib, siz quyidagilarni kiritasiz:
- Diapazon birinchi parametr sifatida;
- ajragich sifatida vergul;
- kriteriy sifatida qo'shtirnoq ichiga olingan so'z yoki bir nechta so'z.
Matn kiritish o'rniga istalgan katakka havoladan foydalanishingiz mumkin. o'sha so'z yoki so'zlarni o'z ichiga olgan va mutlaqo bir xil natijalarni oling, masalan. =COUNTIF(C1:C9,C7)
.
Xuddi shunday, COUNTIF formulalari raqamlar uchun ishlaydi. Quyidagi skrinshotda ko'rsatilganidek, quyidagi formula D ustunidagi 5 sonli kataklarni mukammal hisoblaydi:
=COUNTIF(D2:D9, 5)
Ushbu maqolada siz Har qanday matn, maxsus belgilar yoki faqat filtrlangan kataklarni o'z ichiga olgan katakchalarni hisoblash uchun yana bir nechta formulalar.
Joyker belgilarga ega COUNTIF formulalar (qisman mos)
Agar Excel ma'lumotlarida kalit so'zning bir nechta varianti mavjud bo'lsa (lar) siz hisoblamoqchi bo'lsangiz, u holda ma'lum bir so'z, ibora yoki harflardan iborat bo'lgan barcha katakchalarni hujayra tarkibining bir qismi sifatida sanash uchun joker belgidan foydalanishingiz mumkin.
Faraz qiling, siz turli shaxslarga topshirilgan vazifalar ro'yxati bor va siz Denni Braunga berilgan vazifalar sonini bilmoqchisiz. Dennining ismi bir necha xil tarzda yozilganligi sababli, biz =COUNTIF(D2:D10, "*Brown*")
qidiruv mezoni sifatida "*Brown*" ni kiritamiz.
yulduzcha (*) Yuqoridagi misolda ko'rsatilganidek, bosh va keyingi belgilarning istalgan ketma-ketligi bo'lgan hujayralarni topish uchun ishlatiladi. Agar biron bir singl bilan mos kelish kerak bo'lsabelgisi boʻlsa, quyida koʻrsatilganidek, uning oʻrniga savol belgisini (?) kiriting.
Maslahat. Bundan tashqari yajayra havolalari bilan joker belgilardan birlashtirish operatori (&) yordamida foydalanish mumkin. Misol uchun, formulada to'g'ridan-to'g'ri "*Brown*" ni kiritish o'rniga, uni biron bir katakchaga kiritishingiz mumkin, F1 deb ayting va "Brown" ni o'z ichiga olgan hujayralarni hisoblash uchun quyidagi formuladan foydalaning: =COUNTIF(D2:D10, "*" &F1&"*")
Ma'lum belgilar bilan boshlanadigan yoki tugaydigan katakchalarni sanash
Mezonga bog'liq holda joker belgilar, yulduzcha (*) yoki savol belgisidan (?) foydalanishingiz mumkin. aynan qaysi natijaga erishmoqchisiz.
Agar siz hujayrada qancha boshqa belgilar bo'lishidan qat'i nazar, ma'lum bir matn bilan boshlanadigan yoki tugaydigan katakchalar sonini bilmoqchi bo'lsangiz, ushbu formulalardan foydalaning. :
=COUNTIF(C2:C10,"Mr*")
- " Mr" bilan boshlanadigan katakchalarni sanash.
=COUNTIF(C2:C10,"*ed")
- " ed" harflari bilan tugaydigan hujayralarni sanash.
Quyidagi rasmda amaldagi ikkinchi formula ko'rsatilgan:
Agar siz ma'lum harflar bilan boshlanadigan yoki tugaydigan va
=COUNTIF(D2:D9,"??own")
- "o'z" harflari bilan tugaydigan va D2 dan D9 gacha bo'lgan kataklarda aniq 5 ta belgiga ega bo'lgan katakchalar sonini, bo'sh joylarni hisoblaydi.
=COUNTIF(D2:D9,"Mr??????")
- bilan boshlanadigan katakchalar sonini hisoblaydi."Janob" harflari va D2 dan D9 gacha bo'lgan kataklarda bo'sh joylarni o'z ichiga olgan holda aniq 8 ta belgidan iborat.
Maslahat. haqiqiy savol belgisi yoki yulduzcha bo'lgan katakchalar sonini topish uchun ? belgisidan oldin tilda (~) belgisini kiriting. yoki formuladagi * belgisi. Masalan, =COUNTIF(D2:D9,"*~?*")
D2:D9 oralig'idagi savol belgisi bo'lgan barcha katakchalarni sanaydi.
Bo'sh va bo'sh bo'lmagan katakchalar uchun Excel COUNTIF
Ushbu formula misollari COUNTIFdan qanday foydalanishni ko'rsatadi. Excelda belgilangan diapazondagi bo'sh yoki bo'sh bo'lmagan katakchalar sonini hisoblash uchun funksiya.
COUNTIF bo'sh emas
Ba'zi Excel COUNTIF darsliklarida va boshqa onlayn resurslarda siz quyidagi formulalarni uchratishingiz mumkin. Excelda bo'sh bo'lmagan kataklarni shunga o'xshash hisoblash:
=COUNTIF(A1:A10,"*")
Ammo haqiqat shundaki, yuqoridagi formula faqat har qanday matn qiymatlari , shu jumladan bo'sh satrlarni o'z ichiga olgan kataklarni hisoblaydi, ya'ni sana va raqamlarga ega bo'lgan katakchalar bo'sh katak sifatida ko'rib chiqiladi va hisobga kiritilmaydi!
Agar sizga belgilangan diapazondagi barcha bo'sh bo'lmagan katakchalarni hisoblash uchun universal COUNTIF formulasi kerak bo'lsa , mana bu:
COUNTIF( diapazon,"")Yoki
COUNTIF( diapazon,""&"")Ushbu formula barcha qiymat turlari bilan to'g'ri ishlaydi - matn , sanalar va raqamlar - siz kabi quyidagi skrinshotda ko'rishingiz mumkin.
COUNTIF bo'sh
Agar siz buning aksini xohlasangiz, ya'ni ma'lum bir diapazondagi bo'sh kataklarni hisoblashingiz kerak.Xuddi shu yondashuvga rioya qiling - matn qiymatlari uchun joker belgisi va barcha bo'sh kataklarni hisoblash uchun "" mezoniga ega formuladan foydalaning.
hech qanday matn bo'lmagan kataklarni hisoblash uchun formula :
COUNTIF( diapazon,""&"*")Yulduzcha (*) matn belgilarining har qanday ketma-ketligiga mos kelganligi sababli, formula * ga teng bo'lmagan, ya'ni hech qanday matnni o'z ichiga olmagan kataklarni hisoblaydi. belgilangan oraliqda.
Blankalar uchun universal COUNTIF formulasi (barcha qiymat turlari) :
COUNTIF( diapazon,"")Yuqoridagi formula raqamlar, sanalar va matn qiymatlarini to'g'ri ishlatadi. Masalan, C2:C11 diapazonidagi bo'sh katakchalar sonini qanday qilib olishingiz mumkin:
=COUNTIF(C2:C11,"")
Iltimos, Microsoft Excel-da bo'sh kataklarni hisoblash uchun yana bir funktsiya mavjud - COUNTBLANK. Misol uchun, quyidagi formulalar yuqoridagi skrinshotda ko‘rgan COUNTIF formulalari bilan aynan bir xil natijalarni beradi:
Bo‘sh joylarni sanash:
=COUNTBLANK(C2:C11)
Bo‘sh bo‘lmaganlarni hisoblash:
=ROWS(C2:C11)*COLUMNS(C2:C11)-COUNTBLANK(C2:C11)
Shuningdek, COUNTIF va COUNTBLANK faqat bo'sh ko'rinadigan bo'sh satrlari bo'lgan katakchalarni hisoblashini yodda tuting. Agar siz bunday hujayralarni bo'sh joy sifatida ko'rishni xohlamasangiz, mezonlar uchun "=" dan foydalaning. Masalan:
=COUNTIF(C2:C11,"=")
Excelda bo'sh joylarni emas, balki bo'sh joylarni hisoblash haqida ko'proq ma'lumot olish uchun qarang:
- Excelda bo'sh kataklarni hisoblashning 3 usuli
- Excelda bo'sh bo'lmagan kataklarni qanday hisoblash mumkin
COUNTIF dan katta, kichik yoki tengto
Qiymatlari kattaroq , dan kichik yoki teng boʻlgan katakchalarni sanash uchun shunchaki tegishli operatorni qoʻshing. quyidagi jadvalda ko'rsatilganidek, mezonlar.
Iltimos, COUNTIF formulalarida raqamga ega operator har doim qo'shtirnoq ichiga olingan ligiga e'tibor bering.
Kriteriyalar | Formula misoli | Tavsif |
---|---|---|
=COUNTIF(A2:A10) dan katta bo'lsa hisoblash ,">5") | Qiymat 5 dan katta bo'lgan katakchalarni sanash. | |
Kichik bo'lsa sanash | =COUNTIF(A2:A10) ,"<5") | Qiymatlari 5 dan kichik bo'lgan katakchalarni sanash. |
Agar teng bo'lsa | =COUNTIF(A2:A10, "=5") | Qiymat 5 ga teng bo'lgan katakchalarni sanash. |
Teng bo'lmasa, sanash | =COUNTIF(A2:A10, "5") | Qiymati 5 ga teng bo'lmagan katakchalarni sanash. |
Ko'proq yoki teng bo'lsa sanash | =COUNTIF(C2: C8,">=5") | Qiymat 5 dan katta yoki unga teng bo'lgan katakchalarni sanash. |
Agar dan kichik yoki teng bo'lsa, hisoblang | =COUNTIF(C2:C8,"<=5") | Qiymat 5 dan kichik yoki teng bo'lgan kataklarni sanang. |
Shuningdek, yacheykalarni boshqa katak qiymatiga asoslangan holda sanash uchun yuqoridagi barcha formulalardan foydalanishingiz mumkin, siz shunchaki mezondagi raqamni hujayra havolasi bilan almashtirishingiz kerak.
Eslatma. Agar hujayra havolasi bo'lsa, operatorni kiritishingiz kerakqo'shtirnoq qo'ying va hujayra havolasidan oldin ampersand (&) qo'shing. Masalan, D2:D9 diapazonidagi qiymatlar D3 katakdagi qiymatdan katta bo'lgan hujayralarni hisoblash uchun siz =COUNTIF(D2:D9,">"&D3)
formulasidan foydalanasiz:
Agar siz quyidagi katakchalarni hisoblashni xohlasangiz. hujayra tarkibining bir qismi sifatida haqiqiy operator , ya'ni ">", "<" belgilarini o'z ichiga oladi. yoki "=", keyin mezonda operator bilan joker belgidan foydalaning. Bunday mezonlar raqamli ifoda emas, balki matn qatori sifatida ko'rib chiqiladi. Masalan, =COUNTIF(D2:D9,"*>5*")
formulasi D2:D9 diapazonidagi “Etkazib berish >5 kun” yoki “>5 mavjud” kabi kontentga ega barcha hujayralarni sanaydi.
Sana bilan Excel COUNTIF funksiyasidan foydalanish
Agar siz ko'rsatgan sana yoki boshqa katakdagi sanadan kattaroq, kichikroq yoki unga teng bo'lgan yacheykalarni sanashni xohlasangiz, biz bir oz oldin muhokama qilgan formulalarga o'xshash formulalar yordamida allaqachon tanish bo'lgan usulda harakat qilasiz. Yuqoridagi barcha formulalar sanalar uchun ham, raqamlar uchun ham ishlaydi. Sizga bir nechta misol keltiraman:
Kriteriyalar | Formula misoli | Tavsif |
---|---|---|
Sanalar belgilangan sanaga teng. | =COUNTIF(B2:B10,"6/1/2014") | B2:B10 diapazonidagi katakchalar sonini hisoblaydi sana 1-iyun-2014. |
Boshqa sanadan katta yoki unga teng sanalarni sanash. | =COUNTIF(B2:B10,">=6/1/ 2014") | Diapazondagi hujayralar sonini hisoblangB2:B10 sanasi 6/1/2014 dan katta yoki unga teng. |
Boshqa katakdagi sanadan katta yoki unga teng sanalar, minus x kun. | =COUNTIF(B2:B10,">="&B2-"7") | B2:B10 oralig'idagi sanadan katta yoki unga teng bo'lgan katakchalar sonini hisoblang B2 minus 7 kun. |
Ushbu umumiy foydalanishdan tashqari, siz COUNTIF funksiyasidan Excelning maxsus Sana va vaqt funksiyalari bilan birgalikda foydalanishingiz mumkin, masalan, TODAY() asosidagi hujayralarni hisoblash uchun. joriy sanada.
Mezonlar | Formula misoli |
---|---|
Sana joriy sanaga teng. | =COUNTIF(A2:A10,TODAY()) |
Joriy sanadan oldingi sanalarni sanash, yaʼni bugungi kundan kamroq. | =COUNTIF( A2:A10,"<"&TODAY()) |
Joriy sanadan keyingi sanalarni sanash, ya'ni bugungi kundan kattaroq. | =COUNTIF(A2:A10) ,">"&BUGUN()) |
Bir hafta ichida kelishi kerak bo'lgan sanalarni sanash. | =COUNTIF(A2:A10,"="& BUGUN()+7) |
Count da ma'lum bir sana oralig'ida. | =COUNTIF(B2:B10, ">=6/1/2014")-COUNTIF(B2:B10, ">6/7/2014") |
Mana bu formulalarni haqiqiy ma'lumotlarda qo'llash misoli (bugun yozish paytida 2014 yil 25-iyun edi):
Bir nechta mezonlarga ega Excel COUNTIF
Aslida, Excel COUNTIF funksiyasi bir nechta mezonlarga ega bo'lgan hujayralarni hisoblash uchun aniq mo'ljallanmagan. Ko'p hollarda, siz