Rumus Excel: Hitung kecocokan antara dua kolom -

Daftar Isi

Formula umum

=SUMPRODUCT(--(range1=range2))

Ringkasan

Jika Anda ingin membandingkan dua kolom dan menghitung kecocokan dalam baris terkait, Anda dapat menggunakan fungsi SUMPRODUCT dengan perbandingan sederhana dari dua rentang. Misalnya, jika Anda memiliki nilai di B5: B11 dan C5: C11 dan ingin menghitung perbedaan apa pun, Anda dapat menggunakan rumus ini:

=SUMPRODUCT(--(B5:B11=C5:C11))

Penjelasan

Fungsi SUMPRODUCT adalah fungsi serbaguna yang menangani array secara native tanpa sintaks array khusus. Perilakunya sederhana: ia mengalikan, lalu menjumlahkan produk dari array. Pada contoh yang ditampilkan, ekspresi B5: B11 = C5: C11 akan menghasilkan array yang berisi nilai TRUE dan FALSE seperti ini:

(TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE)

Perhatikan bahwa kami memiliki 3 nilai TRUE karena ada 3 kecocokan.

Dalam keadaan ini, SUMPRODUCT akan benar-benar mengembalikan nol karena nilai TRUE dan FALSE tidak dihitung sebagai angka di Excel secara default. Untuk membuat SUMPRODUCT memperlakukan TRUE sebagai 1 dan FALSE sebagai nol, kita perlu "memaksa" mereka menjadi angka. Negatif ganda adalah cara sederhana untuk melakukannya:

--(B5:B11=C5:C11)

Setelah pemaksaan, kami memiliki:

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

Tanpa larik lain untuk dikalikan, SUMPRODUCT hanya menjumlahkan nilai dan mengembalikan 3.

Hitung baris yang tidak cocok

Untuk menghitung nilai yang tidak cocok, Anda dapat membalikkan logika seperti ini:

=SUMPRODUCT(--(B5:B11C5:C11))

Artikel yang menarik...