Perbandingan pada rentang menghasilkan larik TRUE/FALSE, misalnya B2:B6="Gudang". Saat dikalikan atau dijumlahkan, TRUE menjadi 1 dan FALSE menjadi 0. Dari sini lahir tiga pola: SUM(--(syarat)) menghitung baris yang memenuhi syarat, SUM(syarat*nilai) menjumlahkan nilai hanya pada baris yang cocok, dan tanda * di antara dua syarat berarti DAN sedangkan + berarti ATAU.
SUMPRODUCT(larik1, larik2) mengalikan pasangan nilai lalu menjumlahkannya. Dipakai untuk total belanja dari kolom Qty dan Harga tanpa kolom bantu, dan untuk syarat yang tidak bisa ditulis SUMIFS, misalnya syarat ATAU atau syarat pada hasil perhitungan.
Contoh dengan data absensi: kolom B divisi, kolom C jam lembur (Gudang 12, Keuangan 0, Gudang 9, Penjualan 6).
=SUM(--(B2:B5="Gudang")) → 2 orang
=SUM((B2:B5="Gudang")*C2:C5) → 21 jam
=SUMPRODUCT((C2:C5>5)*(B2:B5<>"Gudang")) → 1