Excel COUNTIFS dan COUNTIF dengan beberapa kriteria AND / OR - contoh rumus

  • Bagikan Ini
Michael Brown

Tutorial ini menjelaskan cara menggunakan rumus COUNTIFS dan COUNTIF dengan beberapa kriteria di Excel berdasarkan logika AND dan juga OR. Anda akan menemukan sejumlah contoh untuk tipe data yang berbeda - angka, tanggal, teks, karakter wildcard, sel yang tidak kosong, dan lainnya.

Dari semua fungsi Excel, COUNTIFS dan COUNTIF mungkin paling sering tertukar karena keduanya terlihat sangat mirip dan keduanya bertujuan untuk menghitung sel berdasarkan kriteria yang ditentukan.

Perbedaannya adalah COUNTIF didesain untuk menghitung cell dengan satu kondisi dalam satu range, sedangkan COUNTIFS dapat mengevaluasi kriteria yang berbeda dalam range yang sama atau berbeda. Tujuan tutorial ini adalah untuk mendemonstrasikan pendekatan yang berbeda dan membantu Anda memilih rumus yang paling efisien untuk setiap tugas tertentu.

    Fungsi COUNTIFS Excel - sintaks dan penggunaan

    Fungsi Excel COUNTIFS menghitung sel di beberapa rentang berdasarkan satu atau beberapa kondisi. Fungsi ini tersedia di Excel 365, 2021, 2019, 2016, 2013, Excel 2010, dan Excel 2007, sehingga Anda dapat menggunakan contoh di bawah ini dalam versi Excel apa pun.

    Sintaks COUNTIFS

    Sintaks fungsi COUNTIFS adalah sebagai berikut:

    COUNTIFS(kriteria_range1, kriteria1, [kriteria_range2, kriteria2]...)
    • criteria_range1 (wajib) - mendefinisikan rentang pertama yang menjadi kondisi pertama ( kriteria1 ) harus diterapkan.
    • kriteria1 (wajib) - menetapkan kondisi dalam bentuk nomor , referensi sel , string teks , ekspresi atau yang lain Fungsi Excel Kriteria mendefinisikan sel mana yang akan dihitung dan bisa dinyatakan sebagai 10, "<=32", A6, "permen".
    • [criteria_range2, criteria2]... (opsional) - ini adalah rentang tambahan dan kriteria terkaitnya. Anda dapat menentukan hingga 127 pasangan rentang/kriteria dalam rumus Anda.

    Microsoft Excel akan menampilkan argumen fungsi segera setelah Anda mulai mengetik; argumen yang Anda masukkan saat ini disorot dengan huruf tebal.

    Excel COUNTIFS - hal-hal yang perlu diingat!

    1. Anda dapat menggunakan fungsi COUNTIFS di Excel untuk menghitung sel dalam satu rentang dengan satu kondisi serta dalam beberapa rentang dengan beberapa kondisi. semua kondisi yang ditentukan dihitung.
    2. Setiap kisaran tambahan harus memiliki jumlah baris dan kolom yang sama sebagai kisaran pertama ( criteria_range1 argumen).
    3. Keduanya bersebelahan dan tidak bersebelahan rentang diperbolehkan.
    4. Jika kriteria adalah referensi ke suatu sel kosong , fungsi COUNTIFS memperlakukannya sebagai nilai nol (0).
    5. Anda bisa menggunakan karakter wildcard dalam kriteria - tanda bintang (*) dan tanda tanya (?). Lihat contoh ini untuk rincian lengkapnya.

    Cara menggunakan COUNTIFS dan COUNTIF dengan beberapa kriteria di Excel

    Di bawah ini Anda akan menemukan sejumlah contoh rumus yang mendemonstrasikan cara menggunakan fungsi COUNTIFS dan COUNTIF di Excel untuk mengevaluasi beberapa kondisi.

    Cara menghitung sel dengan beberapa kriteria (logika AND)

    Skenario ini adalah skenario yang paling mudah, karena fungsi COUNTIFS di Excel dirancang untuk menghitung hanya sel yang semua kondisi yang ditentukan adalah TRUE. Kami menyebutnya logika AND, karena fungsi AND Excel bekerja dengan cara ini.

    Formula 1. Formula COUNTIFS dengan beberapa kriteria

    Misalkan Anda memiliki daftar produk seperti yang ditunjukkan pada gambar di bawah ini. Anda ingin mendapatkan hitungan item yang ada dalam stok (nilai di kolom B lebih besar dari 0) tetapi belum terjual (nilai kolom C sama dengan 0).

    Tugas ini bisa diselesaikan dengan menggunakan rumus ini:

    =COUNTIFS(B2:B7,">0", C2:C7,"=0")

    Dan hitungannya adalah 2 (" Ceri " dan " Lemon "):

    Rumus 2. Rumus COUNTIFS dengan dua kriteria

    Apabila Anda ingin menghitung item dengan kriteria yang identik, Anda masih perlu menyediakan masing-masing criteria_range / kriteria berpasangan secara individual.

    Sebagai contoh, berikut rumus yang tepat untuk menghitung item yang memiliki 0 baik di kolom B maupun kolom C:

    =COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")

    Rumus COUNTIFS ini mengembalikan 1 karena hanya " Anggur " memiliki nilai "0" di kedua kolom.

    Menggunakan formula yang lebih sederhana dengan satu criteria_range seperti COUNTIFS(B2:C7,"=0") akan menghasilkan hasil yang berbeda - jumlah total sel dalam rentang B2:C7 yang berisi nol (yaitu 4 dalam contoh ini).

    Cara menghitung sel dengan beberapa kriteria (logika OR)

    Seperti yang telah Anda lihat pada contoh di atas, menghitung sel yang memenuhi semua kriteria yang ditentukan itu mudah karena fungsi COUNTIFS dirancang untuk bekerja dengan cara ini.

    Tetapi, bagaimana jika Anda ingin menghitung sel yang setidaknya salah satu dari yang ditentukan kondisi adalah BENAR Secara keseluruhan, ada dua cara untuk melakukan ini - dengan menjumlahkan beberapa rumus COUNTIF atau menggunakan rumus SUM COUNTIFS dengan konstanta array.

    Rumus 1. Jumlahkan dua atau lebih rumus COUNTIF atau COUNITFS

    Pada tabel di bawah ini, seandainya Anda ingin menghitung order dengan " Dibatalkan " dan " Tertunda "Untuk memilikinya, Anda cukup menulis 2 rumus Countif biasa dan menjumlahkan hasilnya:

    =COUNTIF($C$2:$C$11, "Dibatalkan") + COUNTIF($C$2:$C$11, "Tertunda")

    Jika masing-masing fungsi seharusnya mengevaluasi lebih dari satu kondisi, gunakan COUNTIFS dan bukan COUNTIF. Misalnya, untuk mendapatkan hitungan dari " Dibatalkan " dan " Tertunda " pesanan untuk " Apel " gunakan rumus ini:

    =COUNTIFS($A$2:$A$11, "Apel", $C$2:$C$11, "Dibatalkan") + COUNTIFS($A$2:$A$11, "Apel", $C$2:$C$11, "Tertunda")

    Rumus 2. SUM COUNTIFS dengan konstanta array

    Dalam situasi ketika Anda harus mengevaluasi banyak kriteria, pendekatan di atas bukanlah cara terbaik karena rumus Anda akan bertambah besar ukurannya. Untuk melakukan kalkulasi yang sama dalam rumus yang lebih ringkas, buatlah daftar semua kriteria Anda dalam konstanta larik, dan berikan larik itu ke kriteria argumen dari fungsi COUNTIFS. Untuk mendapatkan jumlah total, sematkan COUNTIFS di dalam fungsi SUM, seperti ini:

    SUM(COUNTIFS( rentang ,{" kriteria1 "," kriteria2 "," kriteria3 ",...}))

    Dalam tabel sampel kita, untuk menghitung pesanan dengan status " Dibatalkan " atau " Tertunda " atau " Dalam perjalanan ", rumusnya adalah sebagai berikut:

    =SUM(COUNTIFS($C$2:$C$11, {"dibatalkan", "tertunda", "dalam perjalanan"}))

    Dengan cara yang sama, Anda bisa menghitung sel berdasarkan dua atau lebih criteria_range / kriteria Misalnya, untuk mendapatkan jumlah " Apel " perintah yang " Dibatalkan " atau " Tertunda " atau " Dalam perjalanan ", gunakan rumus ini:

    =SUM(COUNTIFS($A$2:$A$11, "apel",$C$2:$C$11,{"dibatalkan", "tertunda", "dalam transit"}))

    Anda dapat menemukan beberapa cara lagi untuk menghitung sel dengan logika OR dalam tutorial ini: Excel COUNTIF dan COUNTIFS dengan kondisi OR.

    Cara menghitung angka di antara 2 angka tertentu

    Pada umumnya, rumus COUNTIFS untuk angka terbagi dalam 2 kategori - berdasarkan beberapa kondisi (dijelaskan dalam contoh di atas) dan di antara dua nilai yang Anda tentukan. Yang terakhir dapat dilakukan dengan dua cara - dengan menggunakan fungsi COUNTIFS atau dengan mengurangi satu COUNTIF dari yang lain.

    Formula 1. COUNTIFS untuk menghitung sel di antara dua angka

    Untuk mengetahui berapa banyak angka antara 5 dan 10 (tidak termasuk 5 dan 10) yang terkandung dalam sel C2 hingga C10, gunakan rumus ini:

    =COUNTIFS(C2:C10,">5", C2:C10,"<10")

    Untuk menyertakan 5 dan 10 dalam hitungan, gunakan operator "lebih besar dari atau sama dengan" dan "kurang dari atau sama dengan":

    =COUNTIFS(B2:B10,">=5", B2:B10,"<=10")

    Rumus 2. Rumus COUNTIF untuk menghitung angka antara X dan Y

    Hasil yang sama dapat dicapai dengan mengurangkan satu rumus Countif dari rumus lainnya. Rumus pertama menghitung berapa banyak angka yang lebih besar dari nilai batas bawah (5 dalam contoh ini). Rumus kedua mengembalikan hitungan angka yang lebih besar dari nilai batas atas (10 dalam kasus ini). Selisih antara angka pertama dan kedua adalah hasil yang Anda cari.

    • =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,">=10") - menghitung berapa banyak angka yang lebih besar dari 5 dan kurang dari 10 dalam kisaran C2: C10. Rumus ini akan mengembalikan hitungan yang sama seperti yang ditunjukkan pada gambar di atas.
    • =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - rumus menghitung berapa banyak angka antara 5 dan 10 yang berada dalam rentang C2: C10, termasuk 5 dan 10.

    Cara menggunakan referensi sel dalam rumus COUNTIFS

    Ketika menggunakan operator logika seperti ">", "<", "=" bersama dengan referensi sel dalam rumus COUNTIFS Excel Anda, ingatlah untuk mengapit operator dalam "tanda kutip ganda" dan

    menambahkan ampersand (&) sebelum referensi sel untuk membuat string teks.

    Dalam contoh dataset di bawah ini, mari kita hitung " Apel " pesanan dengan jumlah lebih besar dari $200. Dengan criteria_range1 dalam sel A2:A11 dan criteria_range2 dalam B2:B11, Anda bisa menggunakan rumus ini:

    =COUNTIFS($A$2:$A$11, "Apel", $B$2:$B$11, ">200")

    Atau, kamu bisa memasukkan nilai kriteriamu dalam cell tertentu, misalnya F1 dan F2, dan mereferensikan cell-cell tersebut dalam rumusmu:

    =COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)

    Harap perhatikan penggunaan referensi sel absolut, baik di dalam kriteria dan criteria_range argumen, yang mencegah rumus rusak saat disalin ke sel lain.

    Untuk informasi lebih lanjut mengenai penggunaan ampersand dalam rumus COUNTIF dan COUNTIFS, silahkan lihat Excel COUNTIF - pertanyaan yang sering diajukan.

    Cara menggunakan COUNTIFS dengan karakter wildcard

    Dalam rumus COUNTIFS Excel, Anda dapat menggunakan karakter wildcard berikut:

    • Tanda tanya (?) - cocok dengan karakter tunggal apa pun, gunakan untuk menghitung sel yang dimulai dan/atau diakhiri dengan karakter tertentu.
    • Tanda bintang (*) - cocok dengan urutan karakter apa pun, Anda menggunakannya untuk menghitung sel yang berisi kata atau karakter tertentu sebagai bagian dari konten sel.

    Tip. Jika Anda ingin menghitung sel dengan tanda tanya atau tanda bintang yang sebenarnya, ketik tilde (~) sebelum tanda bintang atau tanda tanya.

    Sekarang mari kita lihat bagaimana Anda dapat menggunakan karakter wildcard dalam rumus COUNTIFS kehidupan nyata di Excel. Misalkan, Anda memiliki daftar proyek di kolom A. Anda ingin mengetahui berapa banyak proyek yang sudah ditugaskan kepada seseorang, yaitu memiliki nama apa pun di kolom B. Dan karena kita sedang mempelajari cara menggunakan fungsi COUNTIFS dengan beberapa kriteria, mari tambahkan kondisi kedua - kondisi Tanggal Akhir dalam kolom D juga harus ditetapkan.

    Berikut ini adalah formula yang berhasil:

    =COUNTIFS(B2:B10,"*",D2:D10,""&""))

    Harap dicatat, Anda tidak dapat menggunakan karakter wildcard dalam kriteria ke-2 karena Anda memiliki tanggal daripada nilai teks di kolom D. Itulah sebabnya, Anda menggunakan kriteria yang menemukan tidak kosong sel: ""&""

    COUNTIFS dan COUNTIF dengan beberapa kriteria untuk tanggal

    Rumus COUNTIFS dan COUNTIF yang Anda gunakan untuk tanggal sangat mirip dengan rumus angka di atas.

    Contoh 1. Hitung tanggal dalam rentang tanggal tertentu

    Untuk menghitung tanggal yang termasuk dalam rentang tanggal tertentu, Anda juga dapat menggunakan rumus COUNTIFS dengan dua kriteria atau kombinasi dua fungsi COUNTIF.

    Misalnya, rumus berikut menghitung jumlah tanggal di sel C2 hingga C10 yang jatuh antara 1-Jun-2014 dan 7-Jun-2014, inklusif:

    =COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")

    =COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")

    Contoh 2. Hitung tanggal dengan beberapa kondisi

    Dengan cara yang sama, kamu bisa menggunakan rumus COUNTIFS untuk menghitung jumlah tanggal di kolom berbeda yang memenuhi 2 kondisi atau lebih. Contohnya, rumus di bawah ini akan mencari tahu berapa banyak produk yang dibeli setelah tanggal 20 Mei dan dikirim setelah tanggal 1 Juni:

    =COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")

    Contoh 3. Hitung tanggal dengan beberapa kondisi berdasarkan tanggal saat ini

    Anda dapat menggunakan fungsi TODAY () Excel yang dikombinasikan dengan COUNTIF untuk menghitung tanggal berdasarkan tanggal sekarang.

    Misalnya, rumus COUNTIF berikut dengan dua range dan dua kriteria akan memberitahukan berapa banyak produk yang sudah dibeli namun belum terkirim.

    =COUNTIFS(C2:C9, ""&TODAY())

    Formula ini memungkinkan banyak kemungkinan variasi. Misalnya, Anda dapat mengubahnya untuk menghitung berapa banyak produk yang dibeli lebih dari seminggu yang lalu dan belum dikirim:

    =COUNTIFS(C2:C9, ""&TODAY())

    Ini adalah cara Anda menghitung sel dengan beberapa kriteria di Excel. Saya harap Anda akan menemukan contoh-contoh ini bermanfaat. Bagaimanapun, saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!

    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.