Formula Excel: COUNTIFS dengan pelbagai kriteria dan logik ATAU -

Formula generik

=SUM(COUNTIFS(range,("red","blue","green")))

Ringkasan

Untuk mengira dengan pelbagai kriteria dan logik ATAU, anda boleh menggunakan fungsi COUNTIFS dengan pemalar array. Dalam contoh yang ditunjukkan, formula dalam H6 adalah:

=SUM(COUNTIFS(D4:D11,("complete","pending")))

Penjelasan

Secara lalai, fungsi COUNTIFS berlaku DAN logik. Apabila anda menyediakan beberapa syarat, semua syarat mesti sesuai untuk menghasilkan kiraan.

Salah satu penyelesaiannya adalah dengan menyediakan pelbagai kriteria dalam pemalar larik seperti ini:

("complete","pending")

Ini akan menyebabkan COUNTIFS mengembalikan dua hasil: kiraan untuk "lengkap" dan kiraan untuk "belum selesai", yang dikemas dalam hasil array seperti ini:

(4,2)

Untuk mendapatkan jumlah akhir, kami membungkus COUNTIFS di dalam SUM. Fungsi SUM kemudian menjumlahkan semua item dalam array dan mengembalikan hasilnya.

Menambah kriteria ATAU yang lain

Anda boleh menambahkan satu kriteria tambahan untuk formula ini, tetapi anda perlu menggunakan satu susunan lajur untuk satu kriteria dan satu baris untuk satu yang lain. Oleh itu, sebagai contoh, untuk mengira pesanan yang "Selesai" atau "Belum Selesai", untuk "Andy Garcia" atau "Bob Jones", anda boleh menggunakan:

=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Perhatikan bahawa kita menggunakan titik koma untuk pemalar larik kedua, yang membuat susunan menegak. Ini berfungsi kerana Excel "memasangkan" elemen dalam dua pemalar array, dan mengembalikan hasil keputusan dua dimensi di dalam SUM seperti ini:

=SUM((1,0;1,0))

Sekiranya anda mempunyai lebih dari dua kriteria, pertimbangkan formula RINGKASAN seperti yang dijelaskan di sini.

Rujukan sel untuk kriteria

Untuk menggunakan rujukan sel untuk kriteria, anda boleh menggunakan formula larik seperti ini:

=(SUM(COUNTIFS(range1,range2)))

Dimana range1 adalah kriteria range, dan range2 mengandungi kriteria.

Kad liar dan pengiraan dua kali

COUNTIF dan COUNTIFS menyokong wildcard, tetapi anda perlu berhati-hati agar tidak mengira dua kali ganda apabila anda mempunyai banyak syarat "mengandung" dengan logik ATAU. Lihat contoh ini untuk maklumat lebih lanjut

Pautan yang baik

Pelbagai kriteria dengan satu atau dua julat (Excelxor)

Artikel menarik...