Fungsi COUNTIF Hamparan Google dengan contoh formula

  • Berkongsi Ini
Michael Brown

Helaian Google COUNTIF ialah salah satu fungsi paling mudah untuk dipelajari dan salah satu yang paling mudah digunakan.

Sudah tiba masanya untuk mengambil sedikit pengetahuan tentang cara COUNTIF digunakan dalam Google Spreadsheet dan ketahui sebab fungsi ini menjadikan teman Google Spreadsheet yang sebenar.

    Apakah fungsi COUNTIF dalam Helaian Google?

    Pembantu ringkas ini membenarkan kami untuk kira berapa kali nilai tertentu muncul dalam julat data yang ditentukan.

    Sintaks COUNTIF dalam Helaian Google

    Sintaks fungsi kami dan hujahnya adalah seperti berikut:

    =COUNTIF(julat , kriteria)
    • julat - julat sel yang kita mahu mengira nilai tertentu. Diperlukan.
    • kriteria atau kriteria carian - nilai untuk dicari dan dikira merentas julat data yang ditunjukkan dalam hujah pertama. Diperlukan.

    Google Spreadsheet COUNTIF dalam amalan

    Nampaknya COUNTIF begitu mudah sehingga ia tidak dikira sebagai fungsi (pun intended), tetapi sebenarnya potensinya cukup mengagumkan. Kriteria cariannya sahaja sudah cukup untuk memperoleh penerangan sedemikian.

    Perkaranya ialah kita boleh memutuskan untuk mencari bukan sahaja nilai konkrit tetapi juga nilai yang memenuhi kriteria tertentu.

    Sudah tiba masanya untuk cuba dan bina formula bersama-sama.

    COUNTIF Hamparan Google untuk teks dan nombor (padanan tepat)

    Katakan syarikat anda menjual pelbagai jenis coklat di beberapa wilayah pengguna dantidak ditutup.

    COUNTIF dan pemformatan bersyarat

    Terdapat satu peluang menarik yang ditawarkan oleh Helaian Google - untuk menukar format sel (seperti warnanya) bergantung pada beberapa kriteria. Sebagai contoh, kita boleh menyerlahkan nilai yang lebih kerap muncul dalam warna hijau.

    Fungsi COUNTIF juga boleh memainkan peranan kecil di sini.

    Pilih julat sel yang ingin anda formatkan beberapa cara yang istimewa. Klik Format -> Pemformatan bersyarat...

    Dalam senarai lungsur Formatkan sel jika... pilih pilihan terakhir Formula tersuai ialah dan masukkan formula berikut ke dalam medan yang dipaparkan:

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

    Ini bermakna syarat akan dijawab jika nilai daripada B10 muncul dalam B10: B39 dalam lebih daripada 40% kes:

    Dengan cara yang sama, kami menambah dua lagi kriteria peraturan pemformatan - jika nilai sel muncul lebih kerap berbanding dalam 25% kes dan lebih kerap daripada dalam 15%:

    =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

    Perlu diingat bahawa kriteria pertama akan disemak terlebih dahulu dan jika ia dipenuhi, selebihnya tidak akan memohon. Itulah sebabnya anda lebih baik bermula dengan nilai yang paling unik beralih kepada nilai yang paling biasa. Jika nilai sel tidak memenuhi sebarang kriteria, formatnya akan kekal utuh.

    Anda dapat melihat bahawa warna sel telah berubah mengikut kriteria kami.

    Untuk memastikan, kami turut mengira kekerapan beberapa nilai dalam C3:C6 menggunakan COUNTIFfungsi. Keputusan mengesahkan bahawa COUNTIF dalam peraturan pemformatan telah digunakan dengan betul.

    Petua. Cari lebih banyak contoh tentang cara mengira & serlahkan pendua dalam Helaian Google.

    Semua contoh fungsi ini memberi kita pemahaman yang jelas tentang cara Google Spreadsheet COUNTIF menawarkan berbilang peluang untuk bekerja dengan data dengan cara yang paling cekap.

    berfungsi dengan ramai pelanggan.

    Beginilah rupa data jualan anda dalam Helaian Google:

    Mari kita mulakan dengan perkara asas.

    Kita perlu mengira bilangan "Milk Chocolate" yang dijual. Letakkan kursor dalam sel di mana anda ingin mendapatkan hasilnya dan masukkan tanda kesamaan (=). Helaian Google dengan serta-merta memahami bahawa kita akan memasukkan formula. Sebaik sahaja anda menaip huruf "C", ia akan menggesa anda untuk memilih fungsi yang bermula dengan huruf ini. Pilih "COUNTIF".

    Argumen pertama COUNTIF diwakili oleh julat berikut : D6:D16. Dengan cara ini, anda tidak perlu memasukkan julat secara manual - pemilihan tetikus sudah memadai. Kemudian masukkan koma (,) dan tentukan argumen kedua - kriteria carian.

    Argumen kedua ialah nilai yang akan kita cari merentas julat yang dipilih. Dalam kes kami, ia akan menjadi teks - "Coklat Susu". Ingat untuk menyelesaikan fungsi dengan kurungan penutup ")" dan tekan "Enter".

    Selain itu, jangan lupa untuk memasukkan petikan berganda ("") apabila menggunakan nilai teks.

    Kami formula akhir kelihatan seperti berikut:

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

    Hasilnya, kami mendapat tiga jualan coklat jenis ini.

    Nota. Fungsi COUNTIF berfungsi dengan sel tunggal atau lajur bersebelahan. Dalam erti kata lain, anda tidak boleh menunjukkan beberapa sel atau lajur dan baris yang berasingan. Sila lihat contoh di bawah.

    Salahformula:

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

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

    Penggunaan yang betul:

    =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")

    Anda mungkin perasan bahawa ia tidak begitu mudah untuk menetapkan kriteria carian dalam formula - anda perlu mengeditnya setiap kali. Keputusan yang lebih baik ialah menulis kriteria ke dalam sel Helaian Google yang lain dan merujuk sel tersebut dalam formula.

    Mari kita hitung bilangan jualan yang berlaku di wilayah "Barat" menggunakan rujukan sel dalam COUNTIF. Kami akan mendapat formula berikut:

    =COUNTIF(C6:C16,A3)

    Fungsi menggunakan kandungan A3 (nilai teks "Barat") dalam pengiraannya. Seperti yang anda lihat, kini lebih mudah untuk mengedit formula dan kriteria cariannya.

    Sudah tentu, kita boleh melakukan perkara yang sama dengan nilai berangka . Kita boleh mengira bilangan kejadian nombor "125" dengan menunjukkan nombor itu sendiri sebagai hujah kedua:

    =COUNTIF(E7:E17,125)

    atau dengan menggantikannya dengan rujukan sel:

    =COUNTIF(E7:E17,A3)

    Fungsi Google Spreadsheet COUNTIF dan aksara kad bebas (separa padanan)

    Apa yang menarik tentang COUNTIF ialah ia boleh mengira keseluruhan sel serta bahagian kandungan sel . Untuk tujuan itu, kami menggunakan aksara kad liar : "?", "*".

    Sebagai contoh, untuk mengira jualan di beberapa wilayah tertentu, kami hanya boleh menggunakan bahagian namanya: masukkan "?est" ke dalam B3. tanda tanya (?) menggantikan satu aksara . Kami akan mencari 4 hurufperkataan berakhir dengan "est" , termasuk ruang.

    Gunakan formula COUNTIF berikut dalam B3:

    =COUNTIF(C7:C17,A3)

    Seperti yang anda sedia maklum, formula boleh mengambil bentuk seterusnya dengan mudah:

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

    Dan kita boleh melihat 5 jualan di rantau "Barat".

    Sekarang mari kita gunakan sel B4 untuk formula lain:

    =COUNTIF(C7:C17,A4)

    Apatah lagi, kami akan menukar kriteria kepada "??st" dalam A4. Ini bermakna bahawa sekarang kita akan mencari perkataan 4 huruf berakhir dengan "st" . Memandangkan dalam kes ini dua wilayah ("Barat" dan "Timur") memenuhi kriteria kami, kami akan melihat sembilan jualan:

    Begitu juga, kami boleh mengira bilangan jualan barang menggunakan asterisk (*). Simbol ini menggantikan bukan hanya satu, tetapi sebarang bilangan aksara :

    "*Coklat" kriteria mengira semua produk yang berakhir dengan "Coklat".

    "Coklat*" kriteria mengira semua produk bermula dengan "Coklat".

    Dan, seperti yang anda mungkin rasa, jika kami memasukkan "*Coklat*" , kami akan mencari semua produk yang mengandungi perkataan "Coklat".

    Nota. Jika anda perlu mengira bilangan perkataan yang mengandungi asterisk (*) dan tanda soal (?), kemudian gunakan tanda tilde (~) sebelum aksara tersebut. Dalam kes ini, COUNTIF akan menganggapnya sebagai tanda mudah dan bukannya mencari aksara. Contohnya, jika kita ingin mencari nilai yang mengandungi "?", formulanya ialah:

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

    COUNTIF Helaian Googleuntuk kurang daripada, lebih besar daripada atau sama dengan

    Fungsi COUNTIF dapat mengira bukan sahaja berapa kali beberapa nombor muncul, tetapi juga bilangan nombor yang lebih besar daripada/kurang daripada/sama dengan /tidak sama dengan nombor lain yang ditentukan.

    Untuk tujuan itu, kami menggunakan operator matematik yang sepadan: "=", ">", "=", "<=", "".

    Lihat jadual di bawah untuk melihat cara ia berfungsi:

    Kriteria Contoh formula Penerangan
    Nombor lebih besar daripada =COUNTIF(F9:F19,">100") Kira sel yang nilainya lebih besar daripada 100.
    Nombor kurang daripada =COUNTIF(F9:F19,"<100") Kira sel yang nilainya kurang daripada 100.
    Nombornya bersamaan dengan =COUNTIF(F9:F19,"=100") Kira sel yang nilainya sama dengan 100.
    Nombornya tidak sama dengan =COUNTIF(F9:F19,"100") Kira sel yang nilainya tidak sama hingga 100.
    Nombor lebih besar daripada atau sama dengan =COUNTIF(F9:F19,">=100") Kira sel yang nilainya lebih besar daripada atau sama dengan t o 100.
    Nombornya kurang daripada atau sama dengan =COUNTIF(F9:F19,"<=100") Kira sel yang nilainya kurang daripada atau sama dengan 100.

    Nota. Adalah sangat penting untuk menyertakan pengendali matematik bersama-sama dengan nombor dalam petikan berganda .

    Jika anda ingin menukar kriteria tanpa mengubah formula, anda boleh merujuk sel juga.

    Mari kami merujuk A3dan letakkan formula dalam B3, seperti yang kita lakukan sebelum ini:

    =COUNTIF(F9:F19,A3)

    Untuk mencipta kriteria yang lebih canggih, gunakan ampersand (&).

    Sebagai contoh, B4 mengandungi formula yang mengira bilangan nilai yang lebih besar daripada atau sama dengan 100 dalam julat E9:E19:

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

    B5 mempunyai kriteria yang sama, tetapi kami merujuk bukan sahaja nombor dalam sel itu tetapi juga pengendali matematik. Ini menjadikannya lebih mudah untuk menyesuaikan formula COUNTIF jika perlu:

    =COUNTIF(E9:E19,A6&A5)

    Petua. Kami telah banyak ditanya tentang mengira sel yang lebih besar daripada atau kurang daripada nilai dalam lajur lain. Jika itu yang anda cari, anda memerlukan fungsi lain untuk kerja itu — SUMPRODUCT.

    Sebagai contoh, mari kita hitung semua baris yang jualan dalam lajur F lebih besar daripada baris yang sama lajur G:

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

    • Bahagian pada teras formula — F6:F16>G6:G16 — membandingkan nilai dalam lajur F dan G. Apabila nombor dalam lajur F lebih besar, formula mengambilnya sebagai BENAR, jika tidak — SALAH.

      Anda akan melihat bahawa jika anda memasukkan perkara yang sama ke dalam ArrayFormula:

      =ArrayFormula(F6:F16>G6:G16)

    • Kemudian formula mengambil ini BETUL/SALAH hasil dan menukarnya menjadi 1/0 nombor dengan bantuan pengendali dua unari (--) .
    • Ini membolehkan SUM melakukannya selebihnya — jumlahkan bilangan apabila F lebih besar daripada G.

    Hamparan Google COUNTIF dengan berbilangkriteria

    Kadangkala adalah perlu untuk mengira bilangan nilai yang menjawab sekurang-kurangnya satu syarat yang disebut (OR logik) atau berbilang kriteria sekaligus (DAN logik). Berdasarkan itu, anda boleh menggunakan sama ada beberapa fungsi COUNTIF dalam sel tunggal pada satu masa atau fungsi COUNTIFS alternatif.

    Kira dalam Helaian Google dengan berbilang kriteria — DAN logik

    Satu-satunya cara Saya menasihati anda untuk menggunakan di sini adalah dengan fungsi khas yang direka bentuk untuk mengira dengan berbilang kriteria — COUNTIFS:

    =COUNTIFS(criteria_range1, criterion1, [criteria_range2, criterion2, ...])

    Ia biasanya digunakan apabila terdapat nilai dalam dua julat yang sepatutnya memenuhi beberapa kriteria atau bila-bila masa anda perlu mendapatkan nombor yang berada di antara julat nombor tertentu.

    Mari cuba dan mengira bilangan jumlah jualan antara 200 dan 400:

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

    Petua. Ketahui cara menggunakan COUNTIFS dengan warna dalam Helaian Google dalam artikel ini.

    Kira unik dalam Helaian Google dengan berbilang kriteria

    Anda boleh pergi lebih jauh dan mengira bilangan produk unik antara 200 dan 400.

    Tidak, ia tidak sama seperti di atas! :) COUNTIFS di atas mengira setiap kejadian jualan antara 200 dan 400. Apa yang saya cadangkan adalah untuk melihat juga produk tersebut. Jika namanya muncul lebih daripada sekali, ia tidak akan disertakan dalam keputusan.

    Terdapat fungsi khas untuk itu — COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range,criteria_range1, criterion1, [criteria_range2, criterion2, ...])

    Berbanding dengan COUNTIFS, hujah pertama yang membuat perbezaan. Count_unique_range ialah julat di mana fungsi akan mengira rekod unik.

    Begini rupa formula dan hasilnya:

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

    Lihat, terdapat 3 baris yang memenuhi kriteria saya: jualan adalah 200 dan lebih tinggi dan pada masa yang sama ialah 400 atau kurang.

    Walau bagaimanapun, 2 daripadanya tergolong dalam produk yang sama — Coklat Susu . COUNTUNIQUEIFS mengira sebutan pertama produk sahaja.

    Oleh itu, saya tahu bahawa hanya terdapat 2 produk yang memenuhi kriteria saya.

    Kira dalam Helaian Google dengan berbilang kriteria — ATAU logik

    Apabila hanya satu daripada semua kriteria mencukupi, lebih baik anda menggunakan beberapa fungsi COUNTIF.

    Contoh 1. COUNTIF + COUNTIF

    Mari kita hitung bilangan jualan coklat hitam dan putih . Untuk berbuat demikian, masukkan formula berikut dalam B4:

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

    Petua. Saya menggunakan asterisk (*) untuk memastikan bahawa perkataan "gelap" dan "susu" akan dikira tidak kira di mana ia berada dalam sel — pada permulaan, di tengah atau di penghujung.

    Petua. Anda sentiasa boleh memperkenalkan rujukan sel kepada formula anda. Lihat bagaimana ia kelihatan pada tangkapan skrin di bawah dalam B3, hasilnya tetap sama:

    Contoh 2. COUNTIF — COUNTIF

    Sekarang, saya akan mengira nombor daripada jumlah jualan antara 200 dan 400:

    Iambil bilangan jumlah di bawah 400 dan tolak jumlah jualan di bawah 200 menggunakan formula seterusnya:

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

    Formula mengembalikan bilangan jualan lebih daripada 200 tetapi kurang daripada 400.

    Jika anda memutuskan untuk merujuk A3 dan A4 yang mengandungi kriteria, formula akan menjadi lebih mudah:

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

    Sel A3 akan mempunyai kriteria "<=200" , manakala A4 - "<=400". Letakkan kedua-dua formula ke dalam B3 dan B4 dan pastikan hasilnya tidak berubah — 3 jualan dalam julat yang diperlukan.

    COUNTIF Helaian Google untuk sel kosong dan bukan kosong

    Dengan bantuan daripada COUNTIF, kita juga boleh mengira bilangan sel kosong atau tidak kosong dalam julat tertentu.

    Katakan bahawa kita berjaya menjual produk dan menandakannya sebagai "Dibayar". Jika pelanggan menolak barangan, kami menulis sifar (0) dalam sel. Jika perjanjian itu tidak ditutup, sel itu kekal kosong.

    Untuk mengira sel bukan kosong dengan sebarang nilai, gunakan yang berikut:

    =COUNTIF(F7:F15,"")

    atau

    =COUNTIF(F7:F15,A3)

    Untuk mengira bilangan sel kosong , pastikan anda meletakkan formula COUNTIF dengan cara berikut:

    =COUNTIF(F7:F15,"")

    atau

    =COUNTIF(F7:F15,A4)

    Bilangan sel dengan nilai teks dikira seperti ini:

    =COUNTIF(F7:F15,"*")

    atau

    =COUNTIF(F7:F15,A5)

    Tangkapan skrin di bawah menunjukkan bahawa sel A3, A4 dan A5 termasuk kriteria kami:

    Oleh itu, kita dapat melihat 4 tawaran tertutup, 3 daripadanya telah dibayar dan 5 daripadanya belum mempunyai tanda dan, akibatnya, adalah

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.