Rumus Excel Countif: Menghitung Sel Dengan Syarat
Fungsi COUNTIF Dalam Rumus Excel sanggup dipakai untuk menghitung banyaknya sel yang memenuhi syarat, kriteria atau kondisi tertentu. Misalnya menghitung banyaknya sel kosong, menghitung sel berisi bilangan tertentu, sel berisi tanggal tertentu, maupun sel berisi text atau karakter tertentu. Fungsi COUNTIF tersedia pada banyak sekali versi excel, baik versi 2003, 2007, 2010, 2013 dan 2016.
Belajar excel kali ini akan membahas fungsi COUNTIF secara rinci, dimulai dari pembahasan syntax dan dasar cara penggunaannya, lalu dilanjutkan dengan pembahasan beberapa pola penerapan rumus COUNTIF. Pada kepingan selesai akan diulas problem solving atas beberapa duduk masalah dan pertanyaan seputar penggunaan fungsi COUNTIF dalam rumus Excel.
COUNTIF dipakai untuk menghitung banyaknya sel dengan kondisi atau kriteria tertentu. Syntax-nya pun sangat sederhana dan hanya mempunyai 2 argumen:
=COUNTIF(range, criteria)
range : berupa rujukan mewakili satu atau beberapa sel untuk dihitung, contohnya A1:A10
criteria: Kondisi tertentu yang menjadi syarat apakah sel tersebut akan dihitung atau tidak. Argumen kriteria sanggup berupa bilangan, tanggal, string yang mewakili persamaan, maupun text tertentu. Kriteria ini juga sanggup disimpan dalam sel yang dijadikan referensi.
Rumus berikut merupakan pola sederhana cara memakai fungsi COUNTIF untuk menghitung berapa kali karyawan sebuah perusahaan yang tidak hadir lantaran sakit dalam kurun waktu 10 hari.
=COUNTIF(B2:B11,"sakit")
Jika criteria disimpan dalam sel E1, maka rumus berikut lebih dianjurkan lantaran lebih fleksible:
=COUNTIF(B2:B11,E1)
Catatan: criteria bersifat case insensitif sehingga tidak ada duduk masalah apakah penulisan criteria memakai karakter kecil ataupun karakter kapital.
Ternyata manfaat fungsi COUNTIF tidak sesederhana syntax nya. Dengan modifikasi argumen criteria, maka kita akan mendapat kegunaan bermacam-macam dari fungsi COUNTIF.
Mari kita lihat lembali pola rumus COUNTIF untuk menghitung jumlah hari ketidakhadiran karyawan sakit menyerupai dicontohkan pada sub kepingan pertama.
=COUNTIF(B2:B11,"sakit")
Perhatikan bagian-bagian dari argumen fungsi tersebut:
range = yaitu berupa rujukan sel B2:B11
Tanda koma (,) berkhasiat sebagai delimiter, atau pemisah argumen. Jika komputer anda memakai seting Indonesia, mungkin delimiternya yaitu tanda titik koma atau semicolon (;)
Sebuah kata dalam tanda kutip, yaitu kata "sakit" berperan sebagai argumen criteria. Daripada mengetikan text secara langsung, kita sanggup memakai sebuah rujukan sel yang mengandung text atau kata yang menjadi kriteria. Anggaplah criteria ketidakhadiran disimpan di sel E1, maka rumus untuk menghitung banyaknya ketidakhadiran tertentu sanggup dituliskan sebagai berikut:
=COUNTIF(B2:B11,E1)
Contoh diatas memakai kritera text. Bagaimana dengan kriteria bilangan?
Misalnya untuk menghitung berapa orang anak berumur 10 tahun sanggup diilustrasikan sebagai berikut:
Silahkan dicoba dengan manipulasi banyak sekali posisi kata kunci:
=COUNTIF(A2:A9,"*"&G1&"*")
Menghitung banyaknya siswa dengan karakter selesai tertentu
=COUNTIF(A2:A9,"*"&G1)
Dalam prakteknya kita sanggup memakai text yang panjangnya lebih dari satu karakter sebagai kriteria, contohnya nama depan dan nama belakang. Silahkan dicoba dan dimodifikasi isi sel G1 dengan text yang lebih panjang dan bervariasi. Kemudian perhatikan hasil yang diperoleh rumus COUNTIF.
Perlu diingat
Berikut pola cara penulisan karakter wilcard dalam argumen critera fungsi COUNTIF
Contoh-contoh rumus excel berikut akan menawarkan bagaimana fungsi COUNTIF dapat dipakai untuk menghitung banyaknya sel kosong (blank) dan sel tidak kosong (non blank) dalam range tertentu.
COUNTIF not blank - Menghitung Sel Tidak Kosong
Untuk menghitung banyaknya sel tidak kosong, kita sanggup memakai rumus sebagai berikut:
=COUNTIF(range,"*")
atau
=COUNTIF(range,"<>"&"")
COUNTIF blank - Menghitung Sel Kosong
Sebaliknya, kita juga sanggup menghitung banyaknya sel kosong. Untuk itu gunakan logika terbalik dari pola sebelumya, sehingga rumus menjadi:
=COUNTIF(range,"<>"&"*")
atau
=COUNTIF(range,"")
Perlu diingat: Sebenarnya excel sudah menyediakan fungsi khusus untuk menghitung sel kosong dalam range tertentu, yaitu fungsi COUNTBLANK, Cukup ketikan =COUNTBLANK(range), maka kita sudah dapatkan banyaknya sel kosong dalam range.
Apa yang perlu dilakukan untuk menghitung banyaknya sel yang mempunyai nilai lebih besar, lebih kecil, atau sama dengan kriteria yang ditentukan?
Cukup tambahkan saja operator komparasi yang sempurna sesuai kriteria, menyerupai pola dalam tabel berikut:
Perhatikan: sama halnya dengan penggunaan fungsi SUMIF, maka dalam fungsi COUNTIF juga kita harus memakai tanda petik dua untuk kriteria yang memakai kombinasi bilangan dan operator komparasi.
Contoh rumus COUNTIF dalam tabel di atas memakai kriteria yang diketikan eksklusif dalam rumus. Jika kita ingin menempatkan kriteria dalam sel biar kedepannya sanggup lebih gampang merubah kriteria tanpa merubah rumus. Maka gunakan operator ampersand (&) untuk menggabungkan operator komparasi dengan rujukan yang menjadi kriteria.
Contohnya:
=COUNTIF(B2:B9,">11")
Jika kriteria disimpan di sel D1, maka rumus tersebut sanggup dirubah menjadi:
=COUNTIF(B2:B9,">"&D1)
Untuk lebih gampang memahaminya, perhatikan gambar berikut:
Sebagian pembaca mungkin bertanya-tanya dalam hati. Bagaimana cara memperlakukan tanda lebih dari (>), kurang dari (<) dan sama dengan (=) sebagai karakter biasa, bukan sebagai operator komparasi (perbandingan).
Untuk masalah tersebut kita sanggup menggagungkan operator komparasi dengan karakter wilcard.
Misalnya : =COUNTIF(B2:B9,"*>11*")
Formula tersebut akan menghitung banyaknya sel dalam range B2:B9 dimana sel tersebut mengandung text “>11”, Dalam pola tersebut, tanda lebih dari (>) terbaca sebagai karakter biasa
Perhatikan pola rumus dalam tabel berikut:
Dengan memperhatikan contoh rumus atau formula dalam tabel diatas, kita sanggup mengetikan eksklusif tanggal sebagai kriteria (contoh: "12/15/2016") dan memakai rujukan sel (contoh : G1).
Selain dari kedua cara penulisan argumen kriteria diatas (ketik eksklusif tanggal maupun rujukan sel), kita juga sanggup memakai fungsi lainnya sebagai criteria. Misalnya fungsi TODAY. Fungsi ini berkhasiat untuk mendapat data tanggal kini sesuai setting komputer.
Berikut pola formula memakai fungsi TODAY sebagai argumen criteria dalam fungsi COUNTIF. Rumus ini dipakai untuk menghitung banyaknya tagihan yang sudah jatuh tempo.
Keterangan: artikel ini ditulis pada tanggal 16 Desember 2016, sehingga rumus TODAY() menghasilkan nilai tanggal 16 Desember 2016
Sebenarnya fungsi COUNTIF di excel tidak di-design untuk menghitung banyaknya sel yang memenuhi kriteria atau kondisi yang lebih dari satu. Namun demikian fungsi ini juga sanggup dipakai untuk keperluan tersebut terutama pada excel versi 2003 atau yang lebih lama. Untuk excel versi 2007 ke atas, kiprah ini sudah digantikan oleh fungsi COUNTIFS (lihat: ada karakter “S”)
Contoh 1 : Fungsi COUNTIF dengan Kondisi Ganda berupa bilangan
Fungsi COUNTIF kriteria ganda umumnya dipakai untuk menghitung banyaknya data yang memenuhi rentang kriteria atau kondisi tertentu, dibatasi nilai minimal dan nilai maksimal.
Misalnya untuk menghitung jumlah anak berumur 10 s.d 12 tahun sesuai data umur pada range B2:B9 maka sanggup dirumuskan sebagai berikut:
=COUNTIF(B2:B9,">=10")-COUNTIF(B2:B9,">12")
Contoh 2 : Fungsi COUNTIF dengan Kondisi Ganda berupa Text
Mari kita perhatikan satu lagi pola rumus COUNTIF dengan dua kriteria untuk menghitung banyaknya item barang yang mengandung text tertentu.
Anggaplah anda sedang belanja di pasar buah, dan ingin menghitung berapa banyak item belanjaan buah jeruk dan mangga.
=COUNTIF(A2:A9,"*Jeruk*")+COUNTIF(A2:A9,"*mangga*")
Perhatikan penggunaan karakter wildcard asterisk pada pola di atas. Karakter tersebut dipakai untuk mewakili sejumlah karakter lainnya termasuk string kosong (tidak ada karakter sama sekali), baik sebelum maupun sehabis kata kunci. Sehingga pola rumus tersebut sanggup menghitung semua benda yang mengandung kata mangga atau jeruk.
Dengan cara yang sama kita juga sanggup menambahkan fungsi COUNTIF lainnya untuk menghitung lebih banyak kriteria.
Contohnya: untuk menghitung semua item belanja jeruk, mangga dan pisang maka sanggup memakai rumus berikut:
=COUNTIF(A2:A9,"*Jeruk*")+COUNTIF(A2:A9,"*mangga*")+COUNTIF(A2:A9,"*pisang*")
Kegunaan lainnya dari fungsi COUNTIF pada Excel yaitu untuk menemukan nilai duplikat, baik pada satu kolom, antara dua kolom maupun dalam baris.
Contoh 1 : Menemukan dan Menghitung Banyaknya Duplikat dalam 1 Kolom
Sebenarnya dari awal pembahasan kita sudah memahami cara menghitung banyaknya duplikat data di excel. Hal ini lantaran fungsi COUNTIF sendiri berkhasiat untuk menghitung sel dengan kondisi yang sama. Artinya jikalau kita menghitung sel dengan kondisi yang persis sama, maka kita juga sanggup mengetahui adanya duplikat jikalau rumus menghasilkan nilai lebih dari satu.
Menggunakan Kolom Bantu
Untuk duplikat, kita sanggup menandainya dengan pemberian operator komparasi lebih dari (>) untuk mengecek hasil fungsi COUNTIF. Jika hasil lebih dari 1 maka ditandai TRUE, dan jikalau tidak ada dplikat maka ditandai FALSE. cek TRUE/FALSE ini disimpan dalam sebuah kolom bantu.
Sebagai contoh, rumus sederhana =COUNTIF($A$2:$A$10,$A2)>1 sanggup dipakai untuk mengecek apakah nilai dalam sel A2 mempunyai duplikat atau tidak pada range A2:A10. Dengan mengcopy rumus tersebut ke baris dibawahnya maka kita sanggup mengecek semua duplikat pada range A2:A10
Selanjutnya, untuk menghitung banyaknya duplikaat yaitu dengan carmenghitung banyaknya TRUE dalam kolom bantu menyerupai rumus berikut:
=COUNTIF(B2:B10,TRUE)
Tanpa Kolom Bantu
Untuk menghitung banyaknya nilai duplikat tanpat kolom bantu, maka kita sanggup memakai fungsi SUMPRODUCT yang dikombinasikan dengan COUNTIF.
=SUMPRODUCT((COUNTIF(A2:A10,A2:A10)>1)*(A2:A10<>""))
Untuk lebih jelasnya, perhatikan screenshoot berikut yang mengilustrasikan bagaimana cara memakai rumus excel untuk menghitung nilai duplikat, baik memakai kolom bantu ataupun tidak.
Contoh 2 : Menghitung Banyaknya Duplikasi Antara Dua Kolom
Jika kita mempunyai dua list terpisah, katakanlah list nama pada kolom B dan C. Kemudian kita ingin mengetahui berapa kali nama-nama tersebut muncul pada kedua kolom.
Cara menghitungnya yaitu memakai kombinasi antara fungsi SUMPRODUCT dengan fungsi COUNTIF
➽ Menghitung banyaknya nama di kolom A yang muncul kembali di kolom B
=SUMPRODUCT((COUNTIF(A2:B10,B2:B10)>1)*(B2:B10<>""))
➽ Menghitung banyaknya nama di kolom B yang tidak ada di kolom A
=SUMPRODUCT((COUNTIF(A2:B10,B2:B10)=1)*(B2:B10<>""))
Contoh diatas hanya dipakai untuk list hingga baris 10. Untuk data yang lebih banyak silahkan dimodifikasi rujukan range tersebut. Misal: A2:B10 menjadi A2:B100 atau A2:B1000 dan seterusnya.
Contoh 3 : Menghitung Banyaknya Nilai Duplikat dan Nilai Unik dalam Sebuah Baris
Kombinasi antara fungsi SUMPRODUCT dan fungsi COUNTIF juga dibutuhkan untuk menghitung banyaknya nilai duplikat maupun nilai unik dalam baris,
➽ Menghitung banyaknya nilai duplikat dalam baris (range A1:M1)
=SUMPRODUCT((COUNTIF(A1:M1,A1:M1)>1)*(A1:M1<>""))
➽ Menghitung banyaknya nilai unik dalam baris (range A1:M1)
=SUMPRODUCT((COUNTIF(A1:M1,A1:M1)=1)*(A1:M1<>""))
Setidaknya ada 5 duduk masalah yang paling sering ditanyakan seputar penggunaan fungsi COUNTIF pada Excel. Berikut akan akan disampaikan kelima duduk masalah tersebut dan solusinyaj. Semoga bermanfaat.
Pertanyaan: Apakah Fungsi COUNTIF sanggup dipakai terhadap range yang terputus, atau beberapa sel yang diseleksi.
Jawaban : Fungsi COUNTIF tidak sanggup bekerja pada range yang terputus, adonan beberapa range atau beberapa sel.
Solusi: untuk mendapat perhitungan pada beberapa range atau sel yang terpisah maka kita harus memakai beberapa fungsi COUNTIF.
Rumus yang salah:
=COUNTIF(A2,B5,C2,">0")
Rumus yang Benar:
=COUNTIF(A2,">0") + COUNTIF(B5,">0") + COUNTIF(C2,">0")
Alternatif solusi lainnya yaitu memakai kombinasi fungsi SUM, COUNTIF dan INDIRECT
Printscreen berikut menggambarkan cara penggunaan jumlah bilangan 0 pada dua range yang berbeda yaitu range B2:B10 dan C2:C10
Cara 1 : Menggunakan beberapa fungsi COUNTIF
=COUNTIF(B2:B10,0)+COUNTIF(C2:C10,0)
Cara 2 : Menggunakan kombinasi SUM, COUNTIF dan INDIRECT.
=SUM(COUNTIF(INDIRECT({"B2:B10","C2:C10"}),0))
Pertanyaan: Kapan kita perlu memakai tanda ampersand (&) dan tanda petik ("") di dalam formula COUNTIF?
Jawaban: Penggunaan ampersand dan tanda kutip dalam fungsi COUNTIF mungkin agak membingungkan. Saya sendiri mencicipi hal demikian dikala pertama kali bergelut dengan rumus ini. Namun dengan menelaahnya dengan sesama, kita akan memahami bahwa penggunaan ampersand dan tanda petik dua ternyata yaitu untuk membangun string argumen criteria. Ikuti hukum main berikut dalam memakai ampersand dan tanda petik:
Contoh:
=COUNTIF(A1:A10,10)
=COUNTIF(A1:A10,C1
Contoh:
=COUNTIF(A2:A10,"pisang")
=COUNTIF(A2:A10,"*")
=COUNTIF(A2:A10,">10")
Contoh:
=COUNTIF(A2:A10,">"&D2)
=COUNTIF(A2:A10,"<="&TODAY())
Contoh:
Formula =COUNTIF(C2:C8,"<=5")
Sama saja kesannya jikalau dituliskan =COUNTIF(C2:C8,"<="&5)
Pertanyaan : Bagaimana cara menghitung sel menurut warna
Jawaban : Sangat disayangkan bahwa fungsi COUNTIF ternyata tidak sanggup dipakai untuk menghitung banyaknya sel menurut warna.
Solusi : Satu-satunya cara yang sanggup dipakai untuk menghitung banyaknya sel menurut warna yaitu memakai macro atau code VBA.
Contoh:
Code VBA berikut sanggup dipakai untuk menghitung banyaknya sel pada rangeWarna sesuai warna pada selAcuan
Copy code berikut pada modul standar dalam vba editor (untuk membuka vba editor , tekan ALT + F11, lalu tekan insert, dan tekan module untuk memunculkan module standar baru)
Function hitungWarna(selAcuan As Range, rangeWarna As Range)
Dim sel As Range
For Each sel In rangeWarna
If sel.Interior.Color = selAcuan.Interior.Color Then
hitungWarna = hitungWarna + 1
End If
Next
End Function
Fungsi hitungWarna ini kita kenal sebagai salah satu pola dari User Defined Function (UDF = fungsi yang dibentuk sendiri oleh user). Fungsi ini sanggup dipakai dalam lembar kerja excel menyerupai halnya memakai fungsi biasa,
Contoh rumus : =hitungwarna(D1,A2:A9)
Rumus tersebut dipakai untuk menghitung sel pada range A2:A9 dengan warna yang sama dengan sel D1.
Pertanyaan: Bagaimana cara mengatasi error #NAME? pada rumus COUNTIF?
Jawaban : error #NAME? disebabkan lantaran kesalahan penulisan/spelling fungsi, penulisan referensi, atau kesalahan penggunaan nama range dan nama sel.
Misal COUNTIF diketik COUNTIFF
Solusi : Cek kembali carai penulisan fungsi, range, nama range atau nama sel. Jika memakai nama range atau nama sel, cek apakah nama tersebut sudah didefinisikan.
Pertanyaan : Saya sudah menciptakan rumus COUNTIF dengan syntax yang benar. Namun kenapa tidak menghasilkan data yang benar dikala dicopy ke sel lain.
Jawaban: Hal ini disebabkan calculation setting di-set manual.
Solusi : Tekan F9 atau ubah calculation setting menjadi automatic. Penjelasan lebih detail perihal kenapa rumus excel tidak berfngsi sanggup dibaca pada artikel: Rumus Excel Tidak Berfungsi? Inilah Penyebabnya!
Akhir kata, demikian pembahasan fungi COUNTIF dan contoh-contoh rumus terapannya dalam lembar kerja excel. Semoga bermanfaat.
Artikel Terkait
Referensi:
https://www.ablebits.com/office-addins-blog/2014/07/02/excel-countif-examples/
Belajar excel kali ini akan membahas fungsi COUNTIF secara rinci, dimulai dari pembahasan syntax dan dasar cara penggunaannya, lalu dilanjutkan dengan pembahasan beberapa pola penerapan rumus COUNTIF. Pada kepingan selesai akan diulas problem solving atas beberapa duduk masalah dan pertanyaan seputar penggunaan fungsi COUNTIF dalam rumus Excel.
- Syntax dan Cara Penggunaan Fungsi COUNTIF
- Contoh-Contoh Cara Menggunakan Fungsi COUNTIF Pada Excel
- Rumus COUNTIF Untuk Text dan Bilangan (Exact Match)
- Rumus COUNTIF Menggunakan Karakter Wildcard (Partial Match)
- Menghitung Banyaknya Sel Kosong atau Sebaliknya
- Menghitung Sel Jika Berisi Bilangan Lebih Besar, Lebih Kecil, Atau atau Sama Dengan
- Rumus COUNTIF Untuk Tanggal
- Rumus COUNTIF Dengan Dua Kriteria
- Menghitung Banyaknya Data Duplikat
- Menjawab Beberapa Permasalahan Seputar Rumus COUNTIF
Syntax dan Cara Penggunaan Fungsi COUNTIF
COUNTIF dipakai untuk menghitung banyaknya sel dengan kondisi atau kriteria tertentu. Syntax-nya pun sangat sederhana dan hanya mempunyai 2 argumen:
=COUNTIF(range, criteria)
range : berupa rujukan mewakili satu atau beberapa sel untuk dihitung, contohnya A1:A10
criteria: Kondisi tertentu yang menjadi syarat apakah sel tersebut akan dihitung atau tidak. Argumen kriteria sanggup berupa bilangan, tanggal, string yang mewakili persamaan, maupun text tertentu. Kriteria ini juga sanggup disimpan dalam sel yang dijadikan referensi.
Rumus berikut merupakan pola sederhana cara memakai fungsi COUNTIF untuk menghitung berapa kali karyawan sebuah perusahaan yang tidak hadir lantaran sakit dalam kurun waktu 10 hari.
=COUNTIF(B2:B11,"sakit")
Jika criteria disimpan dalam sel E1, maka rumus berikut lebih dianjurkan lantaran lebih fleksible:
=COUNTIF(B2:B11,E1)
Catatan: criteria bersifat case insensitif sehingga tidak ada duduk masalah apakah penulisan criteria memakai karakter kecil ataupun karakter kapital.
Contoh-Contoh Rumus Fungsi COUNTIF
Ternyata manfaat fungsi COUNTIF tidak sesederhana syntax nya. Dengan modifikasi argumen criteria, maka kita akan mendapat kegunaan bermacam-macam dari fungsi COUNTIF.
Rumus COUNTIF untuk Text dan Bilangan (exact match)
Mari kita lihat lembali pola rumus COUNTIF untuk menghitung jumlah hari ketidakhadiran karyawan sakit menyerupai dicontohkan pada sub kepingan pertama.
=COUNTIF(B2:B11,"sakit")
Perhatikan bagian-bagian dari argumen fungsi tersebut:
range = yaitu berupa rujukan sel B2:B11
Tanda koma (,) berkhasiat sebagai delimiter, atau pemisah argumen. Jika komputer anda memakai seting Indonesia, mungkin delimiternya yaitu tanda titik koma atau semicolon (;)
Sebuah kata dalam tanda kutip, yaitu kata "sakit" berperan sebagai argumen criteria. Daripada mengetikan text secara langsung, kita sanggup memakai sebuah rujukan sel yang mengandung text atau kata yang menjadi kriteria. Anggaplah criteria ketidakhadiran disimpan di sel E1, maka rumus untuk menghitung banyaknya ketidakhadiran tertentu sanggup dituliskan sebagai berikut:
=COUNTIF(B2:B11,E1)
Contoh diatas memakai kritera text. Bagaimana dengan kriteria bilangan?
Misalnya untuk menghitung berapa orang anak berumur 10 tahun sanggup diilustrasikan sebagai berikut:
Perhatikan rumus yang digambarkan dalam ilustsrasi tersebut:
=COUNTIF(B2:B9,10)
Berbeda dengan kriteria text, penulisan kriteria bilangan tidak memerlukan tanda petik.
Dalam prakteknya, mungkin kita akan lebih gampang memakai kriteria yang disimpan dalam rujukan sel daripada mengetikannya eksklusif pada rumus. Anggaplah kriteria disimpan dalam sel E1, maka rumusnya sanggup ditulis begini:
=COUNTIF(B2:B9,E1)
Rumus COUNTIF Menggunakan Karakter Wildcard
Penggunaan karakter wilcard dalam rumus COUNTIF sangat berkhasiat untuk menghitung banyaknya sel berisi text dengan kata kunci tertentu. Sebagai pola yaitu untuk menghitung jumlah nama siswa yang mempunyai satu atau beberapa karakter awal tertentu atau mengandung kata tertentu (misal: marga atau nama keluarga)
Anggaplah kita mempunyai sekumpulan nama siswa yang disimpan pada kolom A (range A2:A9) dalam lembar kerja excel / spreadsheet.
Pertanyaan: Bagaimana rumus excel untuk menghitung berapa banyak nama siswa yang diawali karakter tertentu? anggaplah nama siswa tersebut diawali karakter “B”.
Jawaban: Gunakan fungsi COUNTIF dengan argumen criteria berupa karakter “B” diikuti karakter wilcard asterisk (*). Sehingga rumus sanggup dituliskan sebagai berikut:
=COUNTIF(A2:A9,"B*")
Seandainya text criteria disimpan di sel G1,maka rumus COUNTIF diatas sanggup diubah menjadi:
=COUNTIF(A2:A9,G1&"*")
Silahkan dicoba dengan manipulasi banyak sekali posisi kata kunci:
Menghitung banyaknya siswa yang mengandung karakter tertentu, tidak peduli dimana posisi karakter tersebut:
=COUNTIF(A2:A9,"*"&G1&"*")
Menghitung banyaknya siswa dengan karakter selesai tertentu
=COUNTIF(A2:A9,"*"&G1)
Dalam prakteknya kita sanggup memakai text yang panjangnya lebih dari satu karakter sebagai kriteria, contohnya nama depan dan nama belakang. Silahkan dicoba dan dimodifikasi isi sel G1 dengan text yang lebih panjang dan bervariasi. Kemudian perhatikan hasil yang diperoleh rumus COUNTIF.
Perlu diingat
- Karakter wilcard asterisk (*) dipakai untuk mewakili karakter yang tidak ditentukan jumlahnya, sehingga sangat cocok untuk mencari nama dengan karakter awal tertentu, lantaran karakter yang menyusun nama, jumlahnya tidak tentu.
- Jika jumlah karakternya ditentukan maka gunakanlah karakter wildarcd tanda tanya (?)
- Untuk memperlakukan karakter wilcard sebagai karakter biasa, gunakan tanda gelombang ( ) sebelum mengetikan karakter wilcard
Berikut pola cara penulisan karakter wilcard dalam argumen critera fungsi COUNTIF
Contoh | Keterangan |
"Mr *" | Mewakili text “Mr “ diikuti karakter bebas lainnya dengan jumlah tidak dibatasi |
"Mr ?????" | Mewakili text “Mr “ diikuti 5 karakter bebas setelahnya. |
"Mr ***" | Secara persis mewakili karakter “Mr ***” |
"Mr ???" | Secara persis mewakili karakter “Mr ???” |
Rumus Excel COUNTIF Untuk Menghitung Banyaknya Sel Kosong/Tidak Kosong
Contoh-contoh rumus excel berikut akan menawarkan bagaimana fungsi COUNTIF dapat dipakai untuk menghitung banyaknya sel kosong (blank) dan sel tidak kosong (non blank) dalam range tertentu.
COUNTIF not blank - Menghitung Sel Tidak Kosong
Untuk menghitung banyaknya sel tidak kosong, kita sanggup memakai rumus sebagai berikut:
=COUNTIF(range,"*")
atau
=COUNTIF(range,"<>"&"")
COUNTIF blank - Menghitung Sel Kosong
Sebaliknya, kita juga sanggup menghitung banyaknya sel kosong. Untuk itu gunakan logika terbalik dari pola sebelumya, sehingga rumus menjadi:
=COUNTIF(range,"<>"&"*")
atau
=COUNTIF(range,"")
Perlu diingat: Sebenarnya excel sudah menyediakan fungsi khusus untuk menghitung sel kosong dalam range tertentu, yaitu fungsi COUNTBLANK, Cukup ketikan =COUNTBLANK(range), maka kita sudah dapatkan banyaknya sel kosong dalam range.
Menghitung Banyaknya Sel Berisi Bilangan Dengan Nilai Lebih Besar, Lebih Kecil atau Sama Dengan Nilai Kriteria.
Apa yang perlu dilakukan untuk menghitung banyaknya sel yang mempunyai nilai lebih besar, lebih kecil, atau sama dengan kriteria yang ditentukan?
Cukup tambahkan saja operator komparasi yang sempurna sesuai kriteria, menyerupai pola dalam tabel berikut:
Criteria | Contoh Rumus | Keterangan |
Hitung jika nilai lebih dari | =COUNTIF(B2:B9,">11") | Menghitung banyaknya sel dalam range B2:B9 yang bernilai lebih dari 11 |
Hitung jikalau nilai kurang dari | =COUNTIF(B2:B9,"<11") | Menghitung banyaknya sel dalam range B2:B9 yang bernilai kurang dari 11 |
Hitung jikalau nilai sama dengan | =COUNTIF(B2:B9,"=11") | Menghitung banyaknya sel dalam range B2:B9 yang bernilai sama dengan 11 |
Hitung jikalau nilai tidak sama dengan | =COUNTIF(B2:B9,"<>11") | Menghitung banyaknya sel dalam range B2:B9 yang nilainya tidak sama dengan 11 |
Hitung jikalau nilai minimal sama dengan | =COUNTIF(B2:B9,">=11") | Menghitung banyaknya sel dalam range B2:B9 yang bernilai 11 atau lebih. |
Hitung jikalau nilai maksimal sama dengan | =COUNTIF(B2:B9,"<=11") | Menghitung banyaknya sel dalam range B2:B9 yang bernilai 11 atau kurang. |
Perhatikan: sama halnya dengan penggunaan fungsi SUMIF, maka dalam fungsi COUNTIF juga kita harus memakai tanda petik dua untuk kriteria yang memakai kombinasi bilangan dan operator komparasi.
Contoh rumus COUNTIF dalam tabel di atas memakai kriteria yang diketikan eksklusif dalam rumus. Jika kita ingin menempatkan kriteria dalam sel biar kedepannya sanggup lebih gampang merubah kriteria tanpa merubah rumus. Maka gunakan operator ampersand (&) untuk menggabungkan operator komparasi dengan rujukan yang menjadi kriteria.
Contohnya:
=COUNTIF(B2:B9,">11")
Jika kriteria disimpan di sel D1, maka rumus tersebut sanggup dirubah menjadi:
=COUNTIF(B2:B9,">"&D1)
Untuk lebih gampang memahaminya, perhatikan gambar berikut:
Sebagian pembaca mungkin bertanya-tanya dalam hati. Bagaimana cara memperlakukan tanda lebih dari (>), kurang dari (<) dan sama dengan (=) sebagai karakter biasa, bukan sebagai operator komparasi (perbandingan).
Untuk masalah tersebut kita sanggup menggagungkan operator komparasi dengan karakter wilcard.
Misalnya : =COUNTIF(B2:B9,"*>11*")
Formula tersebut akan menghitung banyaknya sel dalam range B2:B9 dimana sel tersebut mengandung text “>11”, Dalam pola tersebut, tanda lebih dari (>) terbaca sebagai karakter biasa
Menggunakan Fungsi COUNTI F dengan Kriteria Tanggal
Jika kita ingin menghitung banyaknya tanggal tertentu, maka gunakan fungsi COUNTIF dengan criteria data tanggal. Hal serupa sanggup dilakukan untuk menghitung berapa banyak data tanggal sebelum atau sehabis tanggal tertentu, tentunya hampir sama penggunannya dengan fungsi COUNTIF kriteria bilangan yaitu memakai operator komparasi “<” , “>”, dan “=”Perhatikan pola rumus dalam tabel berikut:
Criteria | Contoh Rumus | Keterangan |
Menghitung banyaknya tanggal tertentu | =COUNTIF(B2:B9,"12/15/2016") | Menghitung banyaknya tanggal 15 Desember 2016 pada range B2:B9 |
Menghitung banyaknya tanggal tertentu dan tanggal sesudahnya. | =COUNTIF(B2:B9,">=12/15/2016") | Menghitung banyaknya tanggal 15 Desember 2016 dan tanggal sesudahnya pada range B2:B9 |
Menghitung banyaknya tanggal dimulai dari beberapa hari sebelum tanggal ditentukan | =COUNTIF(B2:B9,">="&G1-7) | Menghitung banyaknya tanggal pada range B2:B9, dimulai dari 7 hari sebelum tanggal yang disimpan di sel G1 |
Dengan memperhatikan contoh rumus atau formula dalam tabel diatas, kita sanggup mengetikan eksklusif tanggal sebagai kriteria (contoh: "12/15/2016") dan memakai rujukan sel (contoh : G1).
Selain dari kedua cara penulisan argumen kriteria diatas (ketik eksklusif tanggal maupun rujukan sel), kita juga sanggup memakai fungsi lainnya sebagai criteria. Misalnya fungsi TODAY. Fungsi ini berkhasiat untuk mendapat data tanggal kini sesuai setting komputer.
Criteria | Contoh Rumus |
Menghitung banyaknya tanggal yang sama dengan tanggal sekarang | =COUNTIF(B2:B9,TODAY()) |
Menghitung banyaknya tanggal sebelum tanggal sekarang | =COUNTIF(B2:B9,"<"&TODAY()) |
Menghitung banyaknya tanggal setelah tanggal sekarang | =COUNTIF(B2:B9,">"&TODAY()) |
Menghitung banyaknya tanggal yang sama dengan tanggal seminggu kedepan dari sekarang | =COUNTIF(B2:B9,"="&TODAY()+7) |
Menghitung banyaknya tanggal dimulai tanggal tertentu tetapi kurang dari tanggal tertentu | =COUNTIF(B2:B9, ">=12/1/2016")-COUNTIF(B2:B9, ">12/15/2016") |
Berikut pola formula memakai fungsi TODAY sebagai argumen criteria dalam fungsi COUNTIF. Rumus ini dipakai untuk menghitung banyaknya tagihan yang sudah jatuh tempo.
Keterangan: artikel ini ditulis pada tanggal 16 Desember 2016, sehingga rumus TODAY() menghasilkan nilai tanggal 16 Desember 2016
Fungsi COUNTIF dengan Kriteria Ganda
Sebenarnya fungsi COUNTIF di excel tidak di-design untuk menghitung banyaknya sel yang memenuhi kriteria atau kondisi yang lebih dari satu. Namun demikian fungsi ini juga sanggup dipakai untuk keperluan tersebut terutama pada excel versi 2003 atau yang lebih lama. Untuk excel versi 2007 ke atas, kiprah ini sudah digantikan oleh fungsi COUNTIFS (lihat: ada karakter “S”)
Contoh 1 : Fungsi COUNTIF dengan Kondisi Ganda berupa bilangan
Fungsi COUNTIF kriteria ganda umumnya dipakai untuk menghitung banyaknya data yang memenuhi rentang kriteria atau kondisi tertentu, dibatasi nilai minimal dan nilai maksimal.
Misalnya untuk menghitung jumlah anak berumur 10 s.d 12 tahun sesuai data umur pada range B2:B9 maka sanggup dirumuskan sebagai berikut:
=COUNTIF(B2:B9,">=10")-COUNTIF(B2:B9,">12")
Contoh 2 : Fungsi COUNTIF dengan Kondisi Ganda berupa Text
Mari kita perhatikan satu lagi pola rumus COUNTIF dengan dua kriteria untuk menghitung banyaknya item barang yang mengandung text tertentu.
Anggaplah anda sedang belanja di pasar buah, dan ingin menghitung berapa banyak item belanjaan buah jeruk dan mangga.
=COUNTIF(A2:A9,"*Jeruk*")+COUNTIF(A2:A9,"*mangga*")
Perhatikan penggunaan karakter wildcard asterisk pada pola di atas. Karakter tersebut dipakai untuk mewakili sejumlah karakter lainnya termasuk string kosong (tidak ada karakter sama sekali), baik sebelum maupun sehabis kata kunci. Sehingga pola rumus tersebut sanggup menghitung semua benda yang mengandung kata mangga atau jeruk.
Dengan cara yang sama kita juga sanggup menambahkan fungsi COUNTIF lainnya untuk menghitung lebih banyak kriteria.
Contohnya: untuk menghitung semua item belanja jeruk, mangga dan pisang maka sanggup memakai rumus berikut:
=COUNTIF(A2:A9,"*Jeruk*")+COUNTIF(A2:A9,"*mangga*")+COUNTIF(A2:A9,"*pisang*")
Menggunakan Fungsi COUNTIF untuk Menemukan Nilai Duplikat dan Nilai Unik
Kegunaan lainnya dari fungsi COUNTIF pada Excel yaitu untuk menemukan nilai duplikat, baik pada satu kolom, antara dua kolom maupun dalam baris.
Contoh 1 : Menemukan dan Menghitung Banyaknya Duplikat dalam 1 Kolom
Sebenarnya dari awal pembahasan kita sudah memahami cara menghitung banyaknya duplikat data di excel. Hal ini lantaran fungsi COUNTIF sendiri berkhasiat untuk menghitung sel dengan kondisi yang sama. Artinya jikalau kita menghitung sel dengan kondisi yang persis sama, maka kita juga sanggup mengetahui adanya duplikat jikalau rumus menghasilkan nilai lebih dari satu.
Menggunakan Kolom Bantu
Untuk duplikat, kita sanggup menandainya dengan pemberian operator komparasi lebih dari (>) untuk mengecek hasil fungsi COUNTIF. Jika hasil lebih dari 1 maka ditandai TRUE, dan jikalau tidak ada dplikat maka ditandai FALSE. cek TRUE/FALSE ini disimpan dalam sebuah kolom bantu.
Sebagai contoh, rumus sederhana =COUNTIF($A$2:$A$10,$A2)>1 sanggup dipakai untuk mengecek apakah nilai dalam sel A2 mempunyai duplikat atau tidak pada range A2:A10. Dengan mengcopy rumus tersebut ke baris dibawahnya maka kita sanggup mengecek semua duplikat pada range A2:A10
Selanjutnya, untuk menghitung banyaknya duplikaat yaitu dengan carmenghitung banyaknya TRUE dalam kolom bantu menyerupai rumus berikut:
=COUNTIF(B2:B10,TRUE)
Tanpa Kolom Bantu
Untuk menghitung banyaknya nilai duplikat tanpat kolom bantu, maka kita sanggup memakai fungsi SUMPRODUCT yang dikombinasikan dengan COUNTIF.
=SUMPRODUCT((COUNTIF(A2:A10,A2:A10)>1)*(A2:A10<>""))
Untuk lebih jelasnya, perhatikan screenshoot berikut yang mengilustrasikan bagaimana cara memakai rumus excel untuk menghitung nilai duplikat, baik memakai kolom bantu ataupun tidak.
Contoh 2 : Menghitung Banyaknya Duplikasi Antara Dua Kolom
Jika kita mempunyai dua list terpisah, katakanlah list nama pada kolom B dan C. Kemudian kita ingin mengetahui berapa kali nama-nama tersebut muncul pada kedua kolom.
Cara menghitungnya yaitu memakai kombinasi antara fungsi SUMPRODUCT dengan fungsi COUNTIF
➽ Menghitung banyaknya nama di kolom A yang muncul kembali di kolom B
=SUMPRODUCT((COUNTIF(A2:B10,B2:B10)>1)*(B2:B10<>""))
➽ Menghitung banyaknya nama di kolom B yang tidak ada di kolom A
=SUMPRODUCT((COUNTIF(A2:B10,B2:B10)=1)*(B2:B10<>""))
Contoh diatas hanya dipakai untuk list hingga baris 10. Untuk data yang lebih banyak silahkan dimodifikasi rujukan range tersebut. Misal: A2:B10 menjadi A2:B100 atau A2:B1000 dan seterusnya.
Contoh 3 : Menghitung Banyaknya Nilai Duplikat dan Nilai Unik dalam Sebuah Baris
Kombinasi antara fungsi SUMPRODUCT dan fungsi COUNTIF juga dibutuhkan untuk menghitung banyaknya nilai duplikat maupun nilai unik dalam baris,
➽ Menghitung banyaknya nilai duplikat dalam baris (range A1:M1)
=SUMPRODUCT((COUNTIF(A1:M1,A1:M1)>1)*(A1:M1<>""))
➽ Menghitung banyaknya nilai unik dalam baris (range A1:M1)
=SUMPRODUCT((COUNTIF(A1:M1,A1:M1)=1)*(A1:M1<>""))
Penjelasan dan Pemecahan Masalah Seputar Penggunaan Fungsi COUNTIF
Setidaknya ada 5 duduk masalah yang paling sering ditanyakan seputar penggunaan fungsi COUNTIF pada Excel. Berikut akan akan disampaikan kelima duduk masalah tersebut dan solusinyaj. Semoga bermanfaat.
1. COUNTIF Pada Range Terputus
Pertanyaan: Apakah Fungsi COUNTIF sanggup dipakai terhadap range yang terputus, atau beberapa sel yang diseleksi.
Jawaban : Fungsi COUNTIF tidak sanggup bekerja pada range yang terputus, adonan beberapa range atau beberapa sel.
Solusi: untuk mendapat perhitungan pada beberapa range atau sel yang terpisah maka kita harus memakai beberapa fungsi COUNTIF.
Rumus yang salah:
=COUNTIF(A2,B5,C2,">0")
Rumus yang Benar:
=COUNTIF(A2,">0") + COUNTIF(B5,">0") + COUNTIF(C2,">0")
Alternatif solusi lainnya yaitu memakai kombinasi fungsi SUM, COUNTIF dan INDIRECT
Printscreen berikut menggambarkan cara penggunaan jumlah bilangan 0 pada dua range yang berbeda yaitu range B2:B10 dan C2:C10
Cara 1 : Menggunakan beberapa fungsi COUNTIF
=COUNTIF(B2:B10,0)+COUNTIF(C2:C10,0)
Cara 2 : Menggunakan kombinasi SUM, COUNTIF dan INDIRECT.
=SUM(COUNTIF(INDIRECT({"B2:B10","C2:C10"}),0))
2. Ampersand dan tanda petik dalam rumus COUNTIF
Pertanyaan: Kapan kita perlu memakai tanda ampersand (&) dan tanda petik ("") di dalam formula COUNTIF?
Jawaban: Penggunaan ampersand dan tanda kutip dalam fungsi COUNTIF mungkin agak membingungkan. Saya sendiri mencicipi hal demikian dikala pertama kali bergelut dengan rumus ini. Namun dengan menelaahnya dengan sesama, kita akan memahami bahwa penggunaan ampersand dan tanda petik dua ternyata yaitu untuk membangun string argumen criteria. Ikuti hukum main berikut dalam memakai ampersand dan tanda petik:
- Jika kita memakai bilangan atau rujukan sel sebagai criteria yang persis sama (exact match) maka tanda ampersand maupun tanda petik tidak diperlukan
Contoh:
=COUNTIF(A1:A10,10)
=COUNTIF(A1:A10,C1
- Jika kriteria yang dipakai berupa text, karakter wildcard atau operator komparasi yang digabung dengan bilangan maka gunakanlah tanda petik.
Contoh:
=COUNTIF(A2:A10,"pisang")
=COUNTIF(A2:A10,"*")
=COUNTIF(A2:A10,">10")
- Jika kita memakai expresi logika dengan operator komparasi yang mengacu pada sel rujukan atau fungsi excel lainnya, maka kita perlu meletakan operator komparasi dalam tanda petik ("") dan memakai ampersand (&) untuk menggabungkan operator komparasi dengan rujukan atau fungsi lainnya.
=COUNTIF(A2:A10,">"&D2)
=COUNTIF(A2:A10,"<="&TODAY())
- Jika kita merasa ragu apakah ampersand dan tanda petik dibutuhkan atau tidak, maka kita sanggup mencoba keduanya. Biasanya kedua cara tersebut sama-sama bekerja dan menghasilkan nilai yang sama.
Contoh:
Formula =COUNTIF(C2:C8,"<=5")
Sama saja kesannya jikalau dituliskan =COUNTIF(C2:C8,"<="&5)
3. Menghitung Banyaknya Sel Dengan Warna Tertentu
Pertanyaan : Bagaimana cara menghitung sel menurut warna
Jawaban : Sangat disayangkan bahwa fungsi COUNTIF ternyata tidak sanggup dipakai untuk menghitung banyaknya sel menurut warna.
Solusi : Satu-satunya cara yang sanggup dipakai untuk menghitung banyaknya sel menurut warna yaitu memakai macro atau code VBA.
Contoh:
Code VBA berikut sanggup dipakai untuk menghitung banyaknya sel pada rangeWarna sesuai warna pada selAcuan
Copy code berikut pada modul standar dalam vba editor (untuk membuka vba editor , tekan ALT + F11, lalu tekan insert, dan tekan module untuk memunculkan module standar baru)
Function hitungWarna(selAcuan As Range, rangeWarna As Range)
Dim sel As Range
For Each sel In rangeWarna
If sel.Interior.Color = selAcuan.Interior.Color Then
hitungWarna = hitungWarna + 1
End If
Next
End Function
Fungsi hitungWarna ini kita kenal sebagai salah satu pola dari User Defined Function (UDF = fungsi yang dibentuk sendiri oleh user). Fungsi ini sanggup dipakai dalam lembar kerja excel menyerupai halnya memakai fungsi biasa,
Contoh rumus : =hitungwarna(D1,A2:A9)
Rumus tersebut dipakai untuk menghitung sel pada range A2:A9 dengan warna yang sama dengan sel D1.
5. Rumus COUNTIF menghasilkan nilai Error #NAME?
Pertanyaan: Bagaimana cara mengatasi error #NAME? pada rumus COUNTIF?
Jawaban : error #NAME? disebabkan lantaran kesalahan penulisan/spelling fungsi, penulisan referensi, atau kesalahan penggunaan nama range dan nama sel.
Misal COUNTIF diketik COUNTIFF
Solusi : Cek kembali carai penulisan fungsi, range, nama range atau nama sel. Jika memakai nama range atau nama sel, cek apakah nama tersebut sudah didefinisikan.
5. Rumus Excel COUNTIF tidak bekerja
Pertanyaan : Saya sudah menciptakan rumus COUNTIF dengan syntax yang benar. Namun kenapa tidak menghasilkan data yang benar dikala dicopy ke sel lain.
Jawaban: Hal ini disebabkan calculation setting di-set manual.
Solusi : Tekan F9 atau ubah calculation setting menjadi automatic. Penjelasan lebih detail perihal kenapa rumus excel tidak berfngsi sanggup dibaca pada artikel: Rumus Excel Tidak Berfungsi? Inilah Penyebabnya!
Akhir kata, demikian pembahasan fungi COUNTIF dan contoh-contoh rumus terapannya dalam lembar kerja excel. Semoga bermanfaat.
Artikel Terkait
- Fungsi SUMIF dan Rumus Penjumlahan Bersyarat Pada Excel
- Fungsi SUM dan Rumus Penjumlahan Pada Excel
- Rahasia Cara Cepat AutoSum
- Rumus Excel Tidak Berfungsi? Inilah Penyebabnya!
Referensi:
https://www.ablebits.com/office-addins-blog/2014/07/02/excel-countif-examples/
0 Response to "Rumus Excel Countif: Menghitung Sel Dengan Syarat"
Posting Komentar