Rumus Excel: COUNTIF dengan rentang tidak bersebelahan -

Formula umum

=SUM(COUNTIF(INDIRECT(("rng1","rng2","rng3")),criteria))

Ringkasan

Untuk menggunakan menghitung rentang yang tidak bersebelahan dengan kriteria, Anda bisa menggunakan fungsi COUNTIF bersama-sama dengan INDIRECT dan SUM. Dalam contoh yang diperlihatkan, sel I5 berisi rumus ini:

=SUM(COUNTIF(INDIRECT(("B5:B8","D7:D10","F6:F11")),">50"))

Penjelasan

COUNTIF menghitung jumlah sel dalam rentang yang memenuhi kriteria tertentu. Jika Anda mencoba menggunakan COUNTIF dengan beberapa rentang yang dipisahkan koma, Anda akan mendapatkan kesalahan. Salah satu solusinya adalah menulis rentang sebagai teks dalam konstanta array di dalam fungsi INDIRECT seperti ini:

INDIRECT(("B5:B8","D7:D10","F6:F11"))

INDIRECT akan mengevaluasi nilai teks dan meneruskan beberapa rentang ke dalam COUNTIF. Karena COUNTIF menerima lebih dari satu rentang, ini akan mengembalikan lebih dari satu hasil dalam satu larik. Kami menggunakan fungsi SUM untuk "menangkap" dan menangani array:

=SUM((4,2,3))

Fungsi SUM kemudian mengembalikan jumlah semua nilai, 9. Meskipun ini adalah rumus array, tidak memerlukan CSE, karena kita menggunakan konstanta array.

Catatan: TIDAK LANGSUNG adalah fungsi yang mudah menguap dan bisa memengaruhi kinerja buku kerja.

Beberapa COUNTIF

Cara lain untuk mengatasi masalah ini adalah dengan menggunakan lebih dari satu COUNTIF:

=COUNTIF(B5:B8,">50")+COUNTIF(D7:D10,">50")+COUNTIF(F6:F11,">50")

Dengan jumlah rentang yang terbatas, pendekatan ini mungkin lebih mudah diterapkan. Ini menghindari kemungkinan dampak kinerja TIDAK LANGSUNG, dan memungkinkan sintaks rumus normal untuk rentang, sehingga rentang akan diperbarui secara otomatis dengan perubahan lembar kerja.

Rentang sel tunggal

Dengan rentang sel tunggal, Anda dapat menulis rumus tanpa COUNTIF seperti ini:

=(A1>50)+(C1>50)+(E1>50)

Setiap ekspresi mengembalikan TRUE atau FALSE, ketika dipaksa menjadi 1 dan nol selama operasi matematika. Ini adalah contoh penggunaan logika boolean dalam sebuah rumus.

Artikel yang menarik...