Formula misollari bilan Google elektron jadval COUNTIF funksiyasi

  • Buni Baham Ko'Ring
Michael Brown

Google Sheets COUNTIF – oʻrganish eng oson va ulardan foydalanish eng qulay funksiyalardan biridir.

COUNTIF qanday qoʻllanilishi haqida maʼlumot olish vaqti keldi. Google Spreadsheet va bu funksiya nima uchun haqiqiy Google Spreadsheet hamrohi ekanligini bilib oling.

    Google Sheets-dagi COUNTIF funksiyasi nima?

    Ushbu qisqa yordamchi bizga quyidagilarga imkon beradi: ma'lum bir qiymat belgilangan ma'lumotlar oralig'ida necha marta paydo bo'lishini hisoblang.

    Google Sheets'dagi COUNTIF sintaksisi

    Funktsiyamiz sintaksisi va uning argumentlari quyidagicha:

    =COUNTIF(diapazon) , mezon)
    • diapazon - biz ma'lum bir qiymatni hisoblamoqchi bo'lgan hujayralar diapazoni. Majburiy.
    • kriteriya yoki qidirish mezoni - birinchi argumentda ko'rsatilgan ma'lumotlar oralig'ida topish va hisoblash uchun qiymat. Majburiy.

    Google elektron jadvali amalda COUNTIF

    COUNTIF shunchalik oddiyki, u hatto funktsiya sifatida ham hisoblanmaydi (so'z o'yini), lekin aslida uning imkoniyatlari ancha ta’sirli. Bunday tavsifga ega bo'lish uchun uning izlanish mezonlarining o'zi kifoya.

    Gap shundaki, biz nafaqat aniq qiymatlarni, balki ma'lum mezonlarga javob beradiganlarni ham izlashga qaror qilishimiz mumkin.

    Hozirgi vaqt keldi. formulani birgalikda yaratishga urinib ko'ring.

    Matn va raqamlar uchun Google Spreadsheet COUNTIF (aniq moslik)

    Keling, sizning kompaniyangiz bir nechta iste'molchi hududlarida har xil turdagi shokolad sotadi va deylik.yopiq emas.

    COUNTIF va shartli formatlash

    Google Sheets taklif qiladigan bitta qiziqarli imkoniyat bor - ba'zi mezonlarga qarab hujayra formatini (masalan, rangini) o'zgartirish. Masalan, yashil rangda tez-tez ko'rinadigan qiymatlarni ajratib ko'rsatishimiz mumkin.

    COUNTIF funktsiyasi bu erda ham kichik rol o'ynashi mumkin.

    Formatlantirmoqchi bo'lgan katakchalar oralig'ini tanlang. qandaydir maxsus usul. Format -> Shartli formatlash...

    Format hujayralar, agar... ochiladigan ro'yxatida oxirgi variantni tanlang. Maxsus formula - va paydo bo'lgan maydonga quyidagi formulani kiriting:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4

    Agar B10 qiymati B10 ichida paydo bo'lsa, shartga javob beriladi: B39 40% dan ortiq hollarda:

    Shunga o'xshab, biz yana ikkita formatlash qoidasi mezonini qo'shamiz - agar hujayra qiymati 25% hollardan ko'ra tez-tez paydo bo'lsa va 15% ga nisbatan tez-tez:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15

    Yodda tutingki, birinchi mezon oldindan tekshiriladi va agar u bajarilsa, qolganlari bajarilmaydi. murojaat qiling. Shuning uchun siz eng oddiy qadriyatlarga o'tishni eng noyob qadriyatlardan boshlaganingiz ma'qul. Hujayra qiymati hech qanday mezonga javob bermasa, uning formati o'zgarmay qoladi.

    Yacheykalar rangi bizning mezonlarga muvofiq o'zgarganini ko'rishingiz mumkin.

    Ishonch hosil qilish uchun biz COUNTIF yordamida C3:C6 dagi ayrim qiymatlarning chastotasini ham hisobladik.funktsiyasi. Natijalar formatlash qoidasida COUNTIF toʻgʻri qoʻllanganligini tasdiqlaydi.

    Maslahat. hisoblash uchun qanday ko'proq misollar topish & amp; Google Sheets’dagi dublikatlarni ajratib ko‘rsatish.

    Ushbu funksiyalarga oid barcha misollar bizga Google Spreadsheet COUNTIF ma’lumotlar bilan eng samarali ishlash uchun bir nechta imkoniyatlarni qanday taqdim etishi haqida aniq tushuncha beradi.

    ko'p mijozlar bilan ishlaydi.

    Sotish ma'lumotlaringiz Google Sheets'da shunday ko'rinadi:

    Keling, asosiy narsalardan boshlaylik.

    Biz sotilgan "Sutli shokolad" sonini hisoblashimiz kerak. Kursorni natijani olmoqchi bo'lgan katakka qo'ying va tenglik belgisini (=) kiriting. Google Sheets biz formula kiritishimizni darhol tushunadi. "C" harfini kiritishingiz bilanoq, u sizga ushbu harf bilan boshlanadigan funksiyani tanlashni taklif qiladi. "COUNTIF" ni tanlang.

    COUNTIFning birinchi argumenti quyidagi diapazon bilan ifodalanadi: D6:D16. Aytgancha, diapazonni qo'lda kiritish shart emas - sichqonchani tanlash kifoya. Keyin vergul (,) qo'ying va ikkinchi argumentni - qidirish mezonini belgilang.

    Ikkinchi argument biz tanlangan diapazon bo'ylab qidiradigan qiymatdir. Bizning holatda bu matn - "Sutli shokolad" bo'ladi. Funktsiyani yopish qavs ")" bilan tugatishni unutmang va "Enter" tugmasini bosing.

    Shuningdek, matn qiymatlaridan foydalanganda qo'sh tirnoq ("") qo'yishni unutmang.

    Bizning Yakuniy formula quyidagicha ko'rinadi:

    =COUNTIF(D6:D16,"Milk Chocolate")

    Natijada biz ushbu turdagi shokoladning uchta sotilishini olamiz.

    Eslatma. COUNTIF funktsiyasi bitta katak yoki qo'shni ustunlar bilan ishlaydi. Boshqacha qilib aytganda, siz bir nechta alohida katakchalar yoki ustunlar va qatorlarni ko'rsata olmaysiz. Quyidagi misollarga qarang.

    Noto'g'riformulalar:

    =COUNTIF(C6:C16, D6:D16,"Milk Chocolate")

    =COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")

    To'g'ri foydalanish:

    =COUNTIF(C6:D16,"Milk Chocolate")

    =COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")

    Siz buni payqagandirsiz. formulada qidirish mezonlarini o'rnatish juda qulay emas - uni har safar tahrirlashingiz kerak. Mezonlarni boshqa Google Sheets katakchasiga yozib, formulada o‘sha katakchaga havola qilish yaxshiroq qaror bo‘ladi.

    Keling, COUNTIF-dagi katakcha havolasidan foydalanib, “G‘arbiy” mintaqada sodir bo‘lgan sotuvlar sonini hisoblaylik. Biz quyidagi formulani olamiz:

    =COUNTIF(C6:C16,A3)

    Funktsiya o'z hisoblarida A3 (matn qiymati "G'arb") tarkibidan foydalanadi. Ko'rib turganingizdek, formula va uning qidirish mezonlarini tahrirlash endi ancha osonlashdi.

    Albatta, biz ham xuddi shunday ishni raqamli qiymatlar bilan qilishimiz mumkin . Biz ikkinchi argument sifatida raqamning o'zini ko'rsatib:

    =COUNTIF(E7:E17,125)

    yoki uni hujayra havolasi bilan almashtirish orqali "125" sonining takrorlanish sonini sanashimiz mumkin:

    =COUNTIF(E7:E17,A3)

    Google Spreadsheet COUNTIF funksiyasi va joker belgilar (qisman mos)

    COUNTIFning ajoyib jihati shundaki, u butun katakchalarni sanab, hujayra tarkibining qismlari . Buning uchun biz joker belgilar : "?", "*" dan foydalanamiz.

    Masalan, muayyan mintaqadagi sotuvlarni hisoblash uchun uning nomining faqat bir qismidan foydalanishimiz mumkin: B3 ga "?est" kiriting. savol belgisi (?) bitta belgi oʻrnini egallaydi. Biz 4-harfni qidiramiz bo'sh joylarni o'z ichiga olgan holda "est" bilan tugaydigan so'zlar.

    B3 da quyidagi COUNTIF formulasidan foydalaning:

    =COUNTIF(C7:C17,A3)

    Ma'lumki, formula keyingi shaklni osongina olish mumkin:

    =COUNTIF(C7:C17, "?est")

    Va biz "G'arbiy" mintaqada 5 ta savdoni ko'rishimiz mumkin.

    Endi boshqa formula uchun B4 katakchasini ishlatamiz:

    =COUNTIF(C7:C17,A4)

    Bundan tashqari, biz A4 formatidagi mezonni "??st" ga o'zgartiramiz. Bu shuni anglatadiki, endi biz “st” bilan tugaydigan 4 harfli soʻzlarni qidiramiz . Bu holda ikkita mintaqa ("G'arbiy" va "Sharq") bizning mezonimizga javob berganligi sababli, biz to'qqizta sotuvni ko'ramiz:

    Shunga o'xshab, biz sotuvlar sonini hisoblashimiz mumkin. yulduzcha (*) yordamida tovarlar. Bu belgi faqat bitta emas, balki har qanday belgilar soni o'rnini bosadi:

    "*Shokolad" mezonlari tugaydigan barcha mahsulotlarni hisoblaydi "Shokolad" bilan.

    "Shokolad*" mezonlari "Shokolad" bilan boshlangan barcha mahsulotlarni hisobga oladi.

    Va, taxmin qilganingizdek, agar biz <1 kiritsak>"*Shokolad*" , biz "Shokolad" so'zi bo'lgan barcha mahsulotlarni qidiramiz.

    Eslatma. Agar yulduzcha (*) va savol belgisi (?) bo'lgan so'zlar sonini sanash kerak bo'lsa, ushbu belgilardan oldin tilda belgisi (~) dan foydalaning. Bunday holda, COUNTIF ularni qidirish belgilar emas, balki oddiy belgilar sifatida ko'radi. Misol uchun, agar biz "?" o'z ichiga olgan qiymatlarni qidirmoqchi bo'lsak, formula quyidagicha bo'ladi:

    =COUNTIF(D7:D15,"*~?*")

    COUNTIF Google Sheetsdan kichik, katta yoki teng

    COUNTIF funksiyasi nafaqat ba'zi bir raqam necha marta paydo bo'lishini, balki qancha raqamlardan katta/kichik/teng ekanligini ham hisoblashga qodir. / teng emas boshqa belgilangan raqam.

    Uning uchun biz tegishli matematik operatorlardan foydalanamiz: "=", ">", "=", "<=", "".

    Uning qanday ishlashini bilish uchun quyidagi jadvalga qarang:

    Kriteriyalar Formula misoli Tavsif
    Raqam kattaroq =COUNTIF(F9:F19,">100") Qiymatlari 100 dan katta boʻlgan kataklarni sanash.
    Raqam kamroq =COUNTIF(F9:F19,"<100") Qiymatlari 100 dan kichik bo'lgan kataklarni sanash.
    Raqam teng =COUNTIF(F9:F19,"=100") Qiymatlari 100 ga teng bo'lgan katakchalarni sanash.
    Raqam teng emas =COUNTIF(F9:F19,"100") Qiymatlari teng bo'lmagan kataklarni sanash 100 gacha.
    Raqam kattaroq yoki teng =COUNTIF(F9:F19,">=100") Qiymatlari t dan katta yoki teng boʻlgan kataklarni sanash o 100.
    Raqam kichik yoki teng =COUNTIF(F9:F19,"<=100") Qiymatlari 100 dan kichik yoki teng boʻlgan katakchalarni sanash.

    Eslatma. Matematik operatorni qo'sh tirnoq ichida raqami bilan birga qo'shib olish juda muhim.

    Agar siz formulani o'zgartirmasdan mezonlarni o'zgartirmoqchi bo'lsangiz, hujayralarga ham murojaat qilishingiz mumkin.

    A3 ga havola qilaylik.va formulani B3 ga qo'ying, xuddi avvalgidek:

    =COUNTIF(F9:F19,A3)

    Ko'proq murakkab mezonlarni yaratish uchun ampersand (&) dan foydalaning.

    Masalan, B4da E9:E19 diapazonida 100 dan katta yoki teng qiymatlar sonini hisoblovchi formula mavjud:

    =COUNTIF(E9:E19,">="&A4)

    B5 bir xil mezonlarga ega, lekin biz nafaqat o'sha katakdagi raqamga, balki matematik operatorga ham murojaat qiling. Bu, agar kerak bo'lsa, COUNTIF formulasini moslashtirishni yanada osonlashtiradi:

    =COUNTIF(E9:E19,A6&A5)

    Maslahat. Bizdan boshqa ustundagi qiymatlardan katta yoki kichik bo'lgan hujayralarni hisoblash haqida ko'p so'rashgan. Agar siz shu narsani qidirayotgan bo'lsangiz, sizga ish uchun boshqa funksiya kerak bo'ladi — SUMPRODUCT.

    Masalan, F ustunidagi sotuvlar G ustunining bir qatoridagidan kattaroq bo'lgan barcha qatorlarni hisoblaylik:

    =SUMPRODUCT(--(F6:F16>G6:G16))

    • Formulaning asosiy qismi — F6:F16>G6:G16 — qiymatlarni taqqoslaydi. F va G ustunlari. F ustunidagi raqam kattaroq bo'lsa, formula uni TRUE deb qabul qiladi, aks holda - FALSE.

      Ko'rasizki, agar siz ArrayFormula-ga xuddi shunday kiritsangiz:

      =ArrayFormula(F6:F16>G6:G16)

    • Keyin formula buni oladi TRUE/FALSE natija beradi va uni ikki birlik operatori (--) yordamida 1/0 raqamlarga aylantiradi.
    • Bu SUMga imkon beradi qolganlari — F G dan katta boʻlgan sonlar soni.

    Google elektron jadvali bir nechta COUNTIFmezonlar

    Ba'zida qayd etilgan shartlarning kamida bittasiga (YOKI mantiq) yoki bir vaqtning o'zida bir nechta mezonlarga (VA mantiqqa) javob beradigan qiymatlar sonini hisoblash kerak bo'ladi. Shunga asoslanib, siz bir vaqtning o‘zida bitta katakdagi bir nechta COUNTIF funksiyasidan yoki muqobil COUNTIFS funksiyasidan foydalanishingiz mumkin.

    Google Sheets-da bir nechta mezon bilan hisoblash — VA mantiq

    Yagona yo‘l Bu yerda bir nechta mezonlar bo‘yicha hisoblash uchun mo‘ljallangan maxsus funksiyadan foydalanishni maslahat beraman — COUNTIFS:

    =COUNTIFS(criteria_diapazon1, criterion1, [kriteria_diapazoni2, mezon2, ...])

    Odatda Ikki diapazonda ba'zi bir mezonlarga javob beradigan qiymatlar mavjud bo'lganda yoki raqamlarning ma'lum diapazoniga to'g'ri keladigan raqamni olish kerak bo'lganda ishlatiladi.

    Keling, 200 dan 400 gacha bo'lgan jami savdolar sonini sanab ko'raylik:

    =COUNTIFS(F8:F18,">=200",F8:F18,"<=400")

    Maslahat. Ushbu maqolada Google Sheets-da COUNTIFS-ni ranglar bilan qanday ishlatishni bilib oling.

    Bir nechta mezonlarga ega Google Sheets-dagi noyoblarni sanash

    Siz yana davom etib, 200 dan 400 gacha noyob mahsulotlar sonini hisoblashingiz mumkin.

    Yo'q, bu yuqoridagiga o'xshamaydi! :) Yuqoridagi COUNTIFS har bir sotuvni 200 dan 400 gacha hisoblaydi. Men taklif qilayotgan narsa mahsulotga ham qarashdir. Agar uning nomi bir necha marta takrorlansa, u natijaga kiritilmaydi.

    Buning uchun maxsus funksiya mavjud — COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range,criteria_diapazon1, mezon1, [kriteria_oraliq2, mezon2, ...])

    COUNTIFS bilan solishtirganda, bu farqni keltirib chiqaradigan birinchi argumentdir. Unique_unique_diapazon - bu funksiya noyob yozuvlarni sanaydigan diapazon.

    Formula va uning natijasi quyidagicha ko'rinadi:

    =COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")

    Qarang, mening mezonlarimga javob beradigan 3 ta qator bor: sotuvlar 200 va undan ortiq va ayni paytda 400 yoki undan kam.

    Biroq, ulardan 2 tasi bir xil mahsulotga tegishli — Sutli shokolad . COUNTUNIQUEIFS faqat mahsulot haqida birinchi eslatmani hisobga oladi.

    Shunday qilib, mening mezonlarimga javob beradigan atigi 2 ta mahsulot borligini bilaman.

    Google Sheets-da bir nechta mezon bilan hisoblash — YOKI mantiq

    Barcha mezonlardan faqat bittasi etarli bo'lsa, bir nechta COUNTIF funksiyalaridan foydalanganingiz ma'qul.

    1-misol. COUNTIF + COUNTIF

    Qora va oq shokolad sotuvi sonini hisoblaylik . Buning uchun B4 ga quyidagi formulani kiriting:

    =COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")

    Maslahat. Men "qorong'i" va "sut" so'zlari hujayraning boshida, o'rtasida yoki oxirida bo'lishidan qat'i nazar, hisoblanishini ta'minlash uchun yulduzcha (*) ishlataman.

    Maslahat. Siz har doim formulalaringizga hujayra havolalarini kiritishingiz mumkin. B3 dagi quyidagi skrinshotda qanday ko'rinishini ko'ring, natija bir xil bo'lib qoladi:

    2-misol. COUNTIF — COUNTIF

    Endi men raqamni sanab o'taman. 200 dan 400 gacha bo'lgan umumiy savdo hajmi:

    I400 dan past bo'lgan jami sotuvlar sonini oling va keyingi formuladan foydalanib 200 dan past bo'lgan jami savdolar sonini ayiring:

    =C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")

    Formula 200 dan ortiq, lekin 400 dan kam bo'lgan sotuvlar sonini qaytaradi.

    Agar siz mezonlarni o'z ichiga olgan A3 va A4 ga murojaat qilmoqchi bo'lsangiz, formula biroz soddaroq bo'ladi:

    =COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)

    A3 katakchasi "<=200" mezonga ega bo'ladi. , A4 esa - "<=400". Ikkala formulani B3 va B4 ga qo'ying va natija o'zgarmasligiga ishonch hosil qiling — kerakli diapazonda 3 ta sotuv.

    Bo'sh va bo'sh bo'lmagan hujayralar uchun COUNTIF Google Sheets

    Yordam bilan COUNTIF bo'yicha, biz ma'lum diapazondagi bo'sh yoki bo'sh bo'lmagan katakchalar sonini ham sanashimiz mumkin.

    Fazrat qilaylik, biz mahsulotni muvaffaqiyatli sotdik va uni "To'langan" deb belgiladik. Agar mijoz tovarni rad etsa, katakka nol (0) yozamiz. Agar bitim yopilmagan bo'lsa, katak bo'sh qoladi.

    Istalgan qiymat bilan bo'sh bo'lmagan katakchalarni hisoblash uchun quyidagilarni foydalaning:

    =COUNTIF(F7:F15,"")

    yoki

    =COUNTIF(F7:F15,A3)

    bo'sh katakchalar sonini hisoblash uchun COUNTIF formulasini quyidagi tarzda kiritganingizga ishonch hosil qiling:

    =COUNTIF(F7:F15,"")

    yoki

    =COUNTIF(F7:F15,A4)

    matn qiymati bo'lgan katakchalar soni quyidagicha hisoblanadi:

    =COUNTIF(F7:F15,"*")

    yoki

    =COUNTIF(F7:F15,A5)

    Quyidagi skrinshot A3, A4 va A5 kataklari bizning mezonlarimizni o'z ichiga olganligini ko'rsatadi:

    Shunday qilib, biz ko'rishimiz mumkin 4 ta yopiq bitimlar, ulardan 3 tasi toʻlangan va 5 tasi hali belgilanmagan va shuning uchun

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.