
Formula umum
=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))
Ringkasan
Untuk menjumlahkan berdasarkan beberapa kriteria menggunakan logika OR, Anda dapat menggunakan fungsi SUMIFS dengan konstanta array. Pada contoh yang ditampilkan, rumus di H6 adalah:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))
Penjelasan
Secara default, fungsi SUMIFS hanya mengizinkan logika AND - saat Anda menyediakan beberapa ketentuan, semua ketentuan harus cocok untuk disertakan dalam hasil.
Salah satu solusinya adalah menyediakan beberapa kriteria dalam konstanta array seperti ini:
("complete","pending")
Ini akan menyebabkan SUMIFS mengembalikan dua hasil: hitungan untuk "selesai" dan hitungan untuk "tertunda", dalam hasil larik seperti ini:
(100,35)
Untuk mendapatkan total akhir, kami membungkus SUMIFS di dalam SUM. Fungsi SUM menjumlahkan semua item dalam larik dan mengembalikan hasilnya.
Dengan wildcard
Anda dapat menggunakan karakter pengganti dalam kriteria jika diperlukan. Misalnya, untuk menjumlahkan item yang berisi "merah" atau "biru" di mana saja dalam kriteria_rentang, Anda dapat menggunakan:
=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))
Menambahkan kriteria ATAU lainnya
Anda dapat menambahkan satu kriteria tambahan ke rumus ini, tetapi Anda harus menggunakan satu larik kolom untuk satu kriteria dan satu larik baris untuk yang lain. Jadi, misalnya, untuk menjumlahkan pesanan yang "Selesai" atau "Tertunda", baik untuk "Andy Garcia" atau "Bob Jones", Anda dapat menggunakan:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Perhatikan titik koma dalam konstanta larik kedua, yang mewakili larik vertikal. Ini berfungsi karena Excel "memasangkan" elemen dalam dua konstanta larik, dan mengembalikan larik hasil dua dimensi. Dengan lebih banyak kriteria, Anda pasti ingin pindah ke rumus berdasarkan SUMPRODUCT.
Referensi sel untuk kriteria
Anda tidak dapat menggunakan referensi sel di dalam konstanta array. Untuk menggunakan referensi sel untuk kriteria, Anda bisa menggunakan rumus array seperti ini:
=(SUM(SUMIFS(range1,range2,range3)))
Di mana range1 adalah kisaran jumlah, range2 adalah kisaran kriteria, dan range3 berisi kriteria di lembar kerja. Dengan dua kriteria OR, Anda harus menggunakan array horizontal dan vertikal.
Catatan: ini adalah rumus array dan harus dimasukkan dengan control + shift + enter.