Fungsi COUNTIF Google Spreadsheet dengan contoh rumus

  • Bagikan Ini
Michael Brown

Google Sheets COUNTIF adalah salah satu fungsi termudah untuk dipelajari dan salah satu yang paling mudah digunakan.

Saatnya untuk mengambil beberapa pengetahuan tentang bagaimana COUNTIF digunakan di Google Spreadsheet dan pelajari mengapa fungsi ini menjadi pendamping Google Spreadsheet sejati.

    Apa fungsi COUNTIF di Google Sheets?

    Helper singkat ini memungkinkan kita untuk menghitung berapa kali nilai tertentu muncul dalam rentang data tertentu.

    Sintaks COUNTIF di Google Sheets

    Sintaks fungsi kita dan argumennya adalah sebagai berikut:

    =COUNTIF(rentang, kriteria)
    • rentang - rentang sel di mana kita ingin menghitung nilai tertentu. Diperlukan.
    • kriteria atau kriteria pencarian - nilai untuk menemukan dan menghitung di seluruh rentang data yang ditunjukkan pada argumen pertama. Diperlukan.

    Google Spreadsheet COUNTIF dalam praktiknya

    Mungkin kelihatannya COUNTIF begitu sederhana sehingga bahkan tidak dihitung sebagai fungsi (pun intended), tetapi sebenarnya potensinya cukup mengesankan. Kriteria pencariannya saja sudah cukup untuk mendapatkan deskripsi seperti itu.

    Masalahnya adalah, kita bisa memutuskan untuk tidak hanya mencari nilai-nilai yang konkret, tetapi juga yang memenuhi kriteria tertentu.

    Sudah saatnya untuk mencoba dan membangun formula bersama.

    Google Spreadsheet COUNTIF untuk teks dan angka (pencocokan tepat)

    Misalkan perusahaan Anda menjual berbagai jenis cokelat di beberapa wilayah konsumen dan bekerja dengan banyak klien.

    Beginilah tampilan data penjualan Anda di Google Sheets:

    Mari kita mulai dengan dasar-dasarnya.

    Kita perlu menghitung jumlah "Milk Chocolate" yang terjual. Tempatkan kursor di sel di mana Anda ingin mendapatkan hasilnya dan masukkan tanda kesetaraan (=). Google Sheets segera memahami bahwa kita akan memasukkan formula. Segera setelah Anda mengetik huruf "C", itu akan meminta Anda untuk memilih fungsi yang dimulai dengan huruf ini. Pilih "COUNTIF".

    Argumen pertama dari COUNTIF diwakili oleh kisaran berikut D6:D16. Ngomong-ngomong, Anda tidak perlu memasukkan rentang secara manual - pemilihan mouse sudah cukup. Kemudian masukkan koma (,) dan tentukan argumen kedua - kriteria pencarian.

    Argumen kedua adalah nilai yang akan kita cari di seluruh rentang yang dipilih. Dalam kasus kami, itu akan menjadi teks - Ingatlah untuk menyelesaikan fungsi dengan tanda kurung penutup ")" dan tekan "Enter".

    Selain itu, jangan lupa memasukkan tanda kutip ganda ("") apabila menggunakan nilai teks.

    Rumus akhir kita terlihat sebagai berikut:

    =COUNTIF(D6:D16, "Cokelat Susu")

    Hasilnya, kami mendapatkan tiga penjualan cokelat jenis ini.

    Catatan. Fungsi COUNTIF bekerja dengan satu sel atau kolom yang berdekatan. Dengan kata lain, Anda tidak dapat menunjukkan beberapa sel atau kolom dan baris terpisah. Silakan lihat contoh di bawah ini.

    Rumus yang salah:

    =COUNTIF(C6:C16, D6:D16, "Susu Coklat")

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

    Penggunaan yang benar:

    =COUNTIF(C6:D16, "Cokelat Susu")

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

    Anda mungkin telah memperhatikan bahwa tidak terlalu nyaman untuk mengatur kriteria pencarian dalam rumus - Anda harus mengeditnya setiap saat. Keputusan yang lebih baik adalah menuliskan kriteria di sel Google Sheets lainnya dan mereferensikan sel itu dalam rumus.

    Mari kita hitung jumlah penjualan yang terjadi di wilayah "Barat" dengan menggunakan referensi sel di COUNTIF. Kita akan mendapatkan rumus berikut:

    =COUNTIF(C6:C16,A3)

    Fungsi ini menggunakan isi A3 (nilai teks "West") dalam perhitungannya. Seperti yang anda lihat, sekarang jauh lebih mudah untuk mengedit formula dan kriteria pencariannya.

    Tentu saja, kita bisa melakukan hal yang sama dengan nilai numerik Kita dapat menghitung jumlah kemunculan angka "125" dengan menunjukkan angka itu sendiri sebagai argumen kedua:

    =COUNTIF(E7:E17,125)

    atau dengan menggantinya dengan referensi sel:

    =COUNTIF(E7:E17,A3)

    Fungsi Google Spreadsheet COUNTIF dan karakter wildcard (pencocokan parsial)

    Apa yang hebat tentang COUNTIF adalah bahwa COUNTIF dapat menghitung seluruh sel serta bagian dari isi sel Untuk tujuan itu, kami menggunakan karakter wildcard : "?", "*".

    Misalnya, untuk menghitung penjualan di suatu wilayah tertentu, kita bisa menggunakan hanya bagian dari namanya: masukkan "?est" ke dalam B3. A tanda tanya (?) menggantikan satu karakter Kita akan mencari kata-kata 4 huruf diakhiri dengan "est" , termasuk ruang.

    Gunakan rumus COUNTIF berikut di B3:

    =COUNTIF(C7:C17,A3)

    Seperti yang sudah Anda ketahui, rumusnya bisa dengan mudah mengambil bentuk berikutnya:

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

    Dan kita bisa melihat 5 penjualan di wilayah "Barat".

    Sekarang mari kita gunakan sel B4 untuk rumus lain:

    =COUNTIF(C7:C17,A4)

    Terlebih lagi, kita akan mengubah kriteria menjadi "???" di A4. Ini berarti bahwa sekarang kita akan mencari kata-kata 4 huruf diakhiri dengan "st" Karena dalam kasus ini, dua wilayah ("Barat" dan "Timur") memenuhi kriteria kita, kita akan melihat sembilan penjualan:

    Demikian pula, kita bisa menghitung jumlah penjualan barang dengan menggunakan tanda bintang (*). Simbol ini tidak hanya menggantikan satu, tetapi sejumlah karakter :

    "*Cokelat" kriteria menghitung semua produk yang diakhiri dengan "Cokelat".

    "Cokelat*" kriteria menghitung semua produk yang dimulai dengan "Cokelat".

    Dan, seperti yang Anda duga, jika kita memasuki "*Cokelat*" , kita akan mencari semua produk yang mengandung kata "Chocolate".

    Catatan. Jika Anda perlu menghitung jumlah kata yang mengandung tanda bintang (*) dan tanda tanya (?), maka gunakan tanda tilde (~) sebelum karakter-karakter tersebut. Dalam hal ini, COUNTIF akan memperlakukannya sebagai tanda sederhana, bukan sebagai karakter pencarian. Sebagai contoh, jika kita ingin mencari nilai yang mengandung "?", maka rumusnya adalah:

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

    COUNTIF Google Sheets untuk kurang dari, lebih besar dari atau sama dengan

    Fungsi COUNTIF mampu menghitung tidak hanya berapa kali beberapa angka muncul, tetapi juga berapa banyak dari angka-angka tersebut lebih besar dari/kurang dari/sama dengan/tidak sama dengan nomor tertentu lainnya.

    Untuk tujuan itu, kita menggunakan operator matematika yang sesuai: "=", ">", "=", "<=", "".

    Lihat tabel di bawah ini untuk melihat cara kerjanya:

    Kriteria Contoh rumus Deskripsi
    Jumlahnya lebih besar dari =COUNTIF(F9:F19,">100") Hitung sel di mana nilai lebih besar dari 100.
    Jumlahnya kurang dari =COUNTIF(F9:F19,"<100") Hitung sel di mana nilainya kurang dari 100.
    Jumlahnya sama dengan =COUNTIF(F9:F19,"=100") Hitung sel di mana nilai sama dengan 100.
    Jumlahnya tidak sama dengan =COUNTIF(F9:F19,"100") Hitung sel di mana nilai tidak sama dengan 100.
    Jumlahnya lebih besar dari atau sama dengan =COUNTIF(F9:F19,">=100") Hitung sel di mana nilai lebih besar dari atau sama dengan 100.
    Jumlahnya kurang dari atau sama dengan =COUNTIF(F9:F19,"<=100") Hitung sel di mana nilai kurang dari atau sama dengan 100.

    Catatan. Sangat penting untuk lampirkan operator matematika bersama dengan angka dalam tanda kutip ganda .

    Jika Anda ingin mengubah kriteria tanpa mengubah rumus, Anda juga dapat mereferensikan sel.

    Mari kita mereferensikan A3 dan menaruh rumusnya di B3, seperti yang kita lakukan sebelumnya:

    =COUNTIF(F9:F19,A3)

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

    Misalnya, B4 berisi formula yang menghitung jumlah nilai yang lebih besar dari atau sama dengan 100 dalam rentang E9:E19:

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

    B5 memiliki kriteria yang sama, namun kita tidak hanya mereferensikan angka pada cell tersebut namun juga operator matematika. Hal ini semakin memudahkan kita untuk mengadaptasikan rumus COUNTIF jika diperlukan:

    =COUNTIF(E9:E19,A6&A5)

    Tip. Kami telah banyak ditanya tentang menghitung sel yang lebih besar dari atau kurang dari nilai di kolom lain. Jika itu yang Anda cari, Anda memerlukan fungsi lain untuk pekerjaan itu - SUMPRODUCT.

    Misalnya, mari kita hitung semua baris di mana penjualan di kolom F lebih besar daripada baris yang sama di kolom G:

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

    • Bagian yang menjadi inti dari formula - F6:F16> G6:G16 - membandingkan nilai di kolom F dan G. Ketika angka di kolom F lebih besar, rumus menganggapnya sebagai TRUE, jika tidak - FALSE.

      Anda akan melihat bahwa jika Anda memasukkan hal yang sama ke dalam ArrayFormula:

      =ArrayFormula(F6:F16>G6:G16)

    • Kemudian rumusnya mengambil ini BENAR/SALAH hasil dan mengubahnya menjadi 1/0 bilangan dengan bantuan operator unary ganda (--) .
    • Ini memungkinkan SUM melakukan sisanya - menjumlahkan jumlah ketika F lebih besar dari G.

    Google Spreadsheet COUNTIF dengan beberapa kriteria

    Terkadang perlu untuk menghitung jumlah nilai yang menjawab setidaknya satu dari kondisi yang disebutkan (logika OR) atau beberapa kriteria sekaligus (logika AND). Berdasarkan itu, Anda dapat menggunakan beberapa fungsi COUNTIF dalam satu sel sekaligus atau fungsi COUNTIFS alternatif.

    Hitung di Google Sheets dengan beberapa kriteria - DAN logika

    Satu-satunya cara yang saya sarankan untuk Anda gunakan di sini adalah dengan fungsi khusus yang dirancang untuk menghitung dengan beberapa kriteria - COUNTIFS:

    =COUNTIFS(kriteria_range1, kriteria1, [kriteria_range2, kriteria2, ...])

    Ini biasanya digunakan ketika ada nilai dalam dua rentang yang harus memenuhi beberapa kriteria atau kapan pun Anda perlu mendapatkan angka yang jatuh di antara rentang angka tertentu.

    Mari kita coba dan hitung jumlah total penjualan antara 200 dan 400:

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

    Tip. Pelajari cara menggunakan COUNTIFS dengan warna di Google Sheets di artikel ini.

    Hitung uniques di Google Sheets dengan beberapa kriteria

    Anda bisa melangkah lebih jauh dan menghitung jumlah produk unik antara 200 dan 400.

    Tidak, tidak sama seperti di atas! :) COUNTIFS di atas menghitung setiap kemunculan penjualan antara 200 dan 400. Apa yang saya sarankan adalah melihat juga produknya. Jika namanya muncul lebih dari satu kali, itu tidak akan dimasukkan dalam hasilnya.

    Ada fungsi khusus untuk itu - COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range, kriteria_range1, kriteria1, [kriteria_range2, kriteria2, ...])

    Dibandingkan dengan COUNTIFS, argumen pertama yang membuat perbedaan. Count_unique_range adalah rentang di mana fungsi akan menghitung catatan unik.

    Berikut ini bagaimana rumus dan hasilnya akan terlihat:

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

    Lihat, ada 3 baris yang memenuhi kriteria saya: penjualannya 200 dan lebih besar dan pada saat yang sama 400 atau kurang.

    Namun, 2 di antaranya termasuk produk yang sama - Cokelat Susu COUNTUNIQUEIFS hanya menghitung penyebutan pertama produk.

    Dengan demikian, saya tahu bahwa hanya ada 2 produk yang memenuhi kriteria saya.

    Hitung di Google Sheets dengan beberapa kriteria - logika OR

    Bila hanya satu dari semua kriteria yang cukup, Anda sebaiknya menggunakan beberapa fungsi COUNTIF.

    Contoh 1. COUNTIF + COUNTIF

    Mari kita hitung jumlah penjualan coklat hitam dan putih. Untuk melakukan itu, masukkan rumus berikut di B4:

    =COUNTIF(D7:D17, "*Susu*") + COUNTIF(D7:D17, "*Gelap*")

    Tip. Saya menggunakan tanda bintang (*) untuk memastikan bahwa kata "dark" dan "milk" akan dihitung di mana pun mereka berada dalam sel - di awal, di tengah, atau di akhir.

    Tip. Anda selalu dapat memasukkan referensi sel ke rumus Anda. Lihat tampilannya pada gambar di bawah ini di B3, hasilnya tetap sama:

    Contoh 2. COUNTIF - COUNTIF

    Sekarang, saya akan menghitung jumlah total penjualan antara 200 dan 400:

    Saya mengambil jumlah total di bawah 400 dan mengurangi jumlah total penjualan di bawah 200 menggunakan rumus berikutnya:

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

    Rumus ini mengembalikan jumlah penjualan lebih dari 200 tetapi kurang dari 400.

    Jika anda memutuskan untuk mereferensikan A3 dan A4 yang berisi kriteria, rumusnya akan sedikit lebih sederhana:

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

    Sel A3 akan memiliki kriteria "<=200", sedangkan A4 - "<=400". Masukkan kedua rumus tersebut ke dalam B3 dan B4 dan pastikan hasilnya tidak berubah - 3 penjualan di atas kisaran yang dibutuhkan.

    COUNTIF Google Sheets untuk sel kosong dan tidak kosong

    Dengan bantuan COUNTIF, kita juga dapat menghitung jumlah sel kosong atau tidak kosong dalam beberapa rentang.

    Misalkan kita berhasil menjual produk dan menandainya sebagai "Paid". Jika pelanggan menolak barang, kita menulis nol (0) di sel. Jika kesepakatan tidak ditutup, sel tetap kosong.

    Untuk menghitung sel yang tidak kosong dengan nilai apa pun, gunakan yang berikut ini:

    =COUNTIF(F7:F15,"")

    atau

    =COUNTIF(F7:F15,A3)

    Untuk menghitung jumlah sel kosong , pastikan untuk meletakkan rumus COUNTIF dengan cara berikut:

    =COUNTIF(F7:F15,"")

    atau

    =COUNTIF(F7:F15,A4)

    Jumlah sel dengan a nilai tekstual dihitung seperti ini:

    =COUNTIF(F7:F15, "*")

    atau

    =COUNTIF(F7:F15,A5)

    Screenshot di bawah ini menunjukkan bahwa sel A3, A4, dan A5 termasuk kriteria kita:

    Jadi, kita bisa melihat 4 transaksi tertutup, 3 di antaranya sudah dibayar dan 5 di antaranya belum ada tanda dan, akibatnya, belum ditutup.

    COUNTIF dan pemformatan bersyarat

    Ada satu peluang menarik yang ditawarkan Google Sheets - untuk mengubah format sel (seperti warnanya) tergantung pada beberapa kriteria. Misalnya, kita bisa menyoroti nilai yang lebih sering muncul dalam warna hijau.

    Fungsi COUNTIF juga bisa memainkan peran kecil di sini.

    Pilih rentang sel yang ingin Anda format dengan cara khusus. Klik Format -> Pemformatan bersyarat...

    Dalam Memformat sel jika... daftar drop-down pilih opsi terakhir Formula khusus adalah , dan masukkan rumus berikut ke dalam bidang yang muncul:

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

    Ini berarti bahwa kondisi akan dijawab jika nilai dari B10 muncul dalam B10:B39 dalam lebih dari 40% kasus:

    Dengan cara yang sama, kami menambahkan dua kriteria aturan pemformatan lagi - jika nilai sel muncul lebih sering daripada 25% kasus dan lebih sering daripada 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

    Ingatlah bahwa kriteria pertama akan diperiksa terlebih dahulu, dan jika terpenuhi, sisanya tidak akan berlaku. Itulah mengapa Anda sebaiknya mulai dengan nilai paling unik yang bergerak ke nilai yang paling umum. Jika nilai sel tidak memenuhi kriteria apa pun, formatnya akan tetap utuh.

    Anda bisa melihat bahwa warna sel telah berubah sesuai dengan kriteria kita.

    Untuk memastikannya, kami juga menghitung frekuensi beberapa nilai di C3:C6 menggunakan fungsi COUNTIF. Hasilnya mengkonfirmasi bahwa COUNTIF dalam aturan pemformatan telah diterapkan dengan benar.

    Tip Temukan lebih banyak contoh tentang cara menghitung &; sorot duplikat di Google Sheets.

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

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.