Rumus Excel: Hitung total kecocokan dalam dua rentang -

Daftar Isi

Formula umum

=SUMPRODUCT(COUNTIF(range1,range2))

Ringkasan

Untuk membandingkan dua rentang, dan menghitung total yang cocok di antara dua rentang, Anda bisa menggunakan rumus yang menggabungkan fungsi COUNTIF dengan fungsi SUMPRODUCT. Dalam contoh yang ditunjukkan, rumus di sel G7 adalah:

=SUMPRODUCT(COUNTIF(B5:B11,D5:D11))

Catatan: rumus ini tidak peduli tentang lokasi atau urutan item di setiap rentang.

Penjelasan

Misalkan Anda memiliki daftar "master" dari beberapa jenis, dan juga memiliki daftar lain yang berisi beberapa item yang sama. Anda menginginkan rumus yang membandingkan nilai dalam daftar ke-2 untuk melihat berapa banyak di antaranya yang muncul di daftar pertama. Anda tidak peduli dengan urutan itemnya, Anda hanya ingin tahu berapa item di daftar 2 yang muncul di daftar 1.

Fungsi COUNTIF akan menghitung berbagai hal dalam rentang yang memenuhi kriteria Anda. Biasanya, Anda akan memberi COUNTIF rentang seperti A1: A10 dan kriteria sederhana seperti "> 10". COUNTIF kemudian akan mengembalikan jumlah sel di A1: A10 yang lebih besar dari 10.

Namun dalam kasus ini, kami memberikan COUNTIF rentang untuk kriteria. Kami tidak menggunakan operator logika apa pun, yang berarti COUNTIF akan memeriksa kesetaraan (yaitu berperilaku seolah-olah kami menggunakan operator sama dengan (=)).

Karena kita memberi COUNTIF rentang (juga disebut "larik") yang berisi 7 item, COUNTIF akan mengembalikan larik 7 item sebagai hasilnya. Setiap item dalam larik hasil mewakili satu hitungan. Dalam contoh, larik yang dikembalikan COUNTIF terlihat seperti ini:

(1; 1; 0; 1; 1; 0; 0)

Sekarang kita hanya perlu menambahkan item dalam larik ini, yang merupakan pekerjaan sempurna untuk SUMPRODUCT. Fungsi SUMPRODUCT adalah fungsi serbaguna yang menangani array secara native tanpa sintaks array khusus.

Jika Anda memberi SUMPRODUCT dua atau lebih larik, itu akan menggandakan larik bersama-sama, menjumlahkan hasilnya, dan mengembalikan angka itu. Dalam kasus ini, kami memberikan SUMPRODUCT hanya satu larik, jadi itu hanya menjumlahkan item dalam larik dan mengembalikan 4 sebagai hasilnya.

Cocokkan antar baris

Jika Anda ingin membandingkan dua rentang atau kolom, dan ingin menghitung kecocokan pada tingkat baris (yaitu hanya menghitung kecocokan saat item yang sama muncul di posisi yang sama), Anda memerlukan rumus yang berbeda.

Artikel yang menarik...