SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)
TL;DR
SUMPRODUCT di Google Sheets ngaliin nilai antar kolom baris per baris, lalu jumlahin semua hasilnya dalam satu rumus. Bentuk dasarnya =SUMPRODUCT(kolom1; kolom2). Fungsi ini kepake buat total qty kali harga tanpa kolom bantu, dan buat penjumlahan dengan banyak syarat sekaligus.
SUMPRODUCT di Google Sheets ngaliin nilai antar kolom baris per baris, terus jumlahin semua hasilnya dalam satu rumus.
Contoh paling sering: kamu punya kolom jumlah barang dan kolom harga satuan, lalu mau total nilainya. Tanpa SUMPRODUCT, kamu harus bikin kolom bantu dulu buat qty kali harga.
Di artikel ini kamu bakal ngerti cara kerjanya, cara pakai buat hitungan bersyarat dengan banyak syarat, contoh nyata pakai data toko, plus error yang paling sering muncul.
Apa itu SUMPRODUCT di Google Sheets?
SUMPRODUCT adalah fungsi yang ngaliin elemen dari dua kolom atau lebih di posisi baris yang sama, lalu ngejumlah semua hasil perkaliannya. Nama fungsinya udah nunjukin dua tahap kerjanya: product (perkalian) dulu, baru sum (penjumlahan).
Karena dua tahap itu digabung, kamu nggak butuh kolom bantu. Satu rumus langsung ngasih total akhir.
Gimana cara pakai SUMPRODUCT?
Bentuk dasarnya butuh dua range yang mau dikaliin. Anggap kolom B berisi qty dan kolom C berisi harga.
=SUMPRODUCT(B2:B100; C2:C100)
Rumus itu ngerjain: B2 kali C2, B3 kali C3, dan seterusnya, terus semua hasilnya dijumlah. Kalau baris pertama 3 barang harga 5.000 dan baris kedua 2 barang harga 8.000, hasilnya 15.000 tambah 16.000 sama dengan 31.000.
Langkah pakainya:
- Klik sel kosong buat naruh total.
- Ketik
=SUMPRODUCT(lalu blok kolom pertama (qty). - Kasih titik koma, blok kolom kedua (harga).
- Tutup kurung, tekan Enter.
Nggak perlu kombinasi tombol khusus. Di Google Sheets, SUMPRODUCT jalan cukup dengan Enter biasa.
Gimana cara hitung bersyarat pakai SUMPRODUCT?
Ini bagian yang bikin SUMPRODUCT beda dari SUM. Kamu bisa nyelipin kondisi yang balikin TRUE atau FALSE, terus dikaliin ke kolom angka. Di balik layar, TRUE dihitung sebagai 1 dan FALSE sebagai 0.
=SUMPRODUCT((D2:D100="Bandung")*E2:E100)
Kondisi (D2:D100="Bandung") ngasih deret 1 dan 0. Baris Bandung dapet 1, sisanya 0. Dikaliin nominal di kolom E, cuma baris Bandung yang kebawa. Hasilnya total nominal khusus Bandung.
Kekuatan aslinya keluar waktu syaratnya lebih dari satu. Tinggal tambah kurung kondisi lain.
=SUMPRODUCT((D2:D100="Bandung")*(F2:F100="Beras")*E2:E100)
Sekarang cuma baris yang kotanya Bandung dan produknya Beras yang dijumlah. Buat kasus satu syarat sederhana, SUMIF masih lebih ringkas. Tapi begitu syaratnya numpuk, SUMPRODUCT lebih luwes.
Contoh kasus: total omzet toko_berkah
Anggap kamu pegang data penjualan toko_berkah, UMKM sembako di Bandung. Ada kolom qty (jumlah terjual) dan kolom harga_satuan, total 620 baris transaksi.
Kamu mau tahu total omzet tanpa bikin kolom bantu.
=SUMPRODUCT(B2:B621; C2:C621)
Dari sampel data ngulikdata, hasilnya Rp 96.200.000. Sekarang kamu mau lihat kontribusi satu kategori, misalnya beras.
=SUMPRODUCT((D2:D621="Beras")*B2:B621*C2:C621)
Hasilnya Rp 34.700.000, alias sekitar 36 persen dari total omzet cuma dari beras. Angka itu langsung ngasih tahu pemilik toko bahwa satu kategori nyumbang lebih dari sepertiga pemasukan, sinyal buat jaga stok beras jangan sampai kosong.
Kesalahan umum pakai SUMPRODUCT
Ukuran range beda. Kalau kolom pertama 620 baris tapi kolom kedua 621 baris, muncul error #VALUE. Pastiin semua range sama tinggi, dari baris awal sampai akhir yang sama.
Ada teks di kolom angka. Kalau di kolom harga ada sel berisi teks kayak "gratis", perkaliannya bisa error. Bersihin dulu datanya biar semua sel angka beneran angka.
Kurung kondisi kurang rapi. Tiap kondisi harus dibungkus kurung sendiri sebelum dikaliin. Lupa satu kurung bikin logikanya kebaca beda. Buat penjumlahan bersyarat yang lebih sederhana, bandingin juga sama COUNTIF. Detail resmi fungsinya ada di dokumentasi Google Sheets.
FAQ
Pertanyaan yang sering muncul soal SUMPRODUCT.
Apa bedanya SUMPRODUCT sama SUM biasa?
SUM cuma jumlahin satu kolom angka. SUMPRODUCT ngaliin dulu nilai antar kolom baris per baris, baru dijumlah. Jadi kalau kamu mau total dari qty dikali harga tanpa bikin kolom bantu, SUMPRODUCT ngerjain dua langkah itu sekaligus. Buat penjumlahan sederhana satu kolom, SUM tetap lebih pas.
Bisa nggak SUMPRODUCT dipakai buat hitung dengan syarat?
Bisa, dan ini kekuatan utamanya. Kamu bikin kondisi dalam kurung yang balikin TRUE atau FALSE, lalu dikaliin ke kolom angka. Contoh SUMPRODUCT((kolom_kota="Bandung")*kolom_nominal) cuma jumlahin nominal baris Bandung. Ini berguna kalau syaratnya lebih dari satu, di mana SUMIF mulai kerepotan.
Kenapa SUMPRODUCT balikin error #VALUE?
Penyebab paling umum, ukuran range yang kamu kaliin nggak sama. Kalau kolom pertama 10 baris tapi kolom kedua 11 baris, SUMPRODUCT nggak bisa nyocokin baris per baris dan langsung error. Pastiin semua range punya jumlah baris yang sama persis, dari baris awal sampai akhir yang sama.
Apakah SUMPRODUCT lebih lambat dari SUMIFS?
Buat data kecil sampai menengah, bedanya nggak kerasa. Di data yang gede banget dengan banyak rumus, SUMPRODUCT bisa lebih berat karena dia ngitung seluruh array. Kalau syaratmu sederhana dan bisa diselesaikan SUMIFS, pakai SUMIFS. SUMPRODUCT baru menang kalau logikanya rumit atau butuh perkalian antar kolom.
Perlu tekan Ctrl Shift Enter buat SUMPRODUCT di Google Sheets?
Nggak perlu. SUMPRODUCT emang dirancang buat ngolah array, jadi dia jalan normal cukup dengan Enter biasa. Ini beda dari beberapa rumus array lain yang di Excel versi lama butuh kombinasi tombol khusus. Di Google Sheets, tinggal ketik dan Enter, hasilnya langsung keluar.
Penutup
SUMPRODUCT intinya dua langkah dalam satu rumus: kaliin antar kolom baris per baris, lalu jumlahin. Buat total qty kali harga dia hemat kolom bantu, dan buat hitungan dengan banyak syarat dia lebih luwes dari SUMIF.
Mau bandingin sama penjumlahan bersyarat lain? Cek SUMIF Google Sheets, atau pelajari cara hitung data bersyarat pakai COUNTIF.
Pengin lancar ngerakit rumus hitung yang beneran dipakai analis? Latihan langsung di NgulikSheet, lengkap sama studi kasus data toko.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Lookup Dua Arah (Two-Way) di Excel
Lookup dua arah nyari nilai dari perpotongan baris dan kolom sekaligus. Ini cara pakai INDEX MATCH MATCH dan XLOOKUP bersarang di Excel.
Cara VLOOKUP dengan Banyak Kriteria di Excel (2026)
VLOOKUP aslinya cuma bisa satu kunci. Ini cara nyari data pakai dua kriteria atau lebih dengan trik helper column dan tanda &.
Cara VLOOKUP Antar Sheet di Excel (2026)
VLOOKUP antar sheet bikin kamu narik data dari sheet lain cukup dengan nyebut nama sheet di rumus. Ini langkah lengkapnya.