Rumus SUMPRODUCT Excel: Senjata Rahasia buat Hitung Multi Kriteria
Blog/Tutorial Excel & Sheets/Rumus SUMPRODUCT Excel: Senjata Rahasia buat Hitung Multi Kriteria

Rumus SUMPRODUCT Excel: Senjata Rahasia buat Hitung Multi Kriteria

BimaBima
·18 Februari 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus SUMPRODUCT Excel mengalikan nilai dari dua array atau lebih secara baris per baris, lalu menjumlahkan semua hasil perkaliannya jadi satu angka. Sintaksnya =SUMPRODUCT(array1; [array2]; ...) dan semua array wajib punya jumlah baris yang sama, kalau beda hasilnya #VALUE!. Karena kondisi logika di dalam SUMPRODUCT otomatis berubah jadi 1 (benar) dan 0 (salah), rumus ini bisa dipakai buat hitung total dengan banyak kriteria sekaligus tanpa perlu kolom bantu.

SUMPRODUCT ngaliin dua kolom atau lebih baris per baris, terus semua hasil perkaliannya dijumlahin jadi satu angka. Satu rumus, tanpa kolom bantu.

Kedengeran sepele. Tapi begitu kamu tau kalau kondisi logika di dalam SUMPRODUCT otomatis berubah jadi angka 1 dan 0, fungsi ini berubah jadi alat hitung multi kriteria yang jauh lebih bebas dari SUMIFS.

Di bawah ini cara kerjanya, contoh nyata pakai data penjualan toko, dan jebakan yang bikin hasilnya salah tanpa kamu sadar.

Apa itu rumus SUMPRODUCT di Excel?

SUMPRODUCT adalah fungsi Excel yang mengalikan nilai dari beberapa array pada posisi baris yang sama, lalu menjumlahkan semua hasil perkalian itu jadi satu nilai tunggal. Nama fungsinya literal: SUM (jumlah) dari PRODUCT (perkalian).

Sintaksnya:

=SUMPRODUCT(array1; [array2]; [array3]; ...)

Cuma array1 yang wajib. Sisanya opsional, tapi kamu boleh kasih sampai 255 array.

Satu aturan yang gak bisa ditawar: semua array harus punya jumlah baris dan kolom yang sama. Kalau beda, Excel langsung balas #VALUE!.

Gimana cara kerja SUMPRODUCT sebenarnya?

Anggap kamu punya data pesanan kayak gini:

BarisProduk (A)Qty (B)Harga Satuan (C)
2Kopi Gayo 250g1265.000
3Kopi Toraja 250g872.000
4Gula Aren 500g2028.000

Mau tau total omzet? Cara lama: bikin kolom D isinya =B2*C2, tarik ke bawah, terus SUM kolom D.

Cara SUMPRODUCT:

=SUMPRODUCT(B2:B4; C2:C4)

Excel ngerjain ini di belakang layar:

(12 x 65.000) + (8 x 72.000) + (20 x 28.000)
= 780.000 + 576.000 + 560.000
= 1.916.000

Hasilnya 1.916.000. Kolom bantu gak pernah dibikin. Kalau kamu mau baca spesifikasi resminya, ada di dokumentasi SUMPRODUCT di Microsoft Support.

Kenapa ini penting buat laporan

Kolom bantu itu utang teknis. Sekali ada yang sort data tanpa milih semua kolom, hubungan antar barisnya rusak dan angkanya ngaco diam-diam. SUMPRODUCT gak nyimpen apa-apa di sheet, jadi gak ada yang bisa rusak.

Gimana cara pakai SUMPRODUCT buat hitung multi kriteria?

Ini bagian yang bikin SUMPRODUCT beda dari fungsi lain.

Di Excel, hasil perbandingan itu TRUE atau FALSE. Waktu TRUE dan FALSE masuk operasi matematika, mereka berubah jadi angka: TRUE = 1, FALSE = 0.

Jadi kalau kamu tulis (A2:A100="Bandung"), yang dilihat Excel adalah deretan 1 dan 0.

Kalikan deretan itu sama kolom omzet, dan baris yang bukan Bandung otomatis jadi nol. Kena kali nol, hilang.

Polanya:

=SUMPRODUCT((kondisi1) * (kondisi2) * (kolom_yang_dijumlah))

Contoh: total omzet produk kategori Kopi yang dijual di cabang Bandung.

=SUMPRODUCT((A2:A500="Kopi") * (B2:B500="Bandung") * (C2:C500))

Baris yang lolos dua kondisi itu nilainya 1 * 1 = 1, jadi omzetnya ikut dihitung penuh. Baris yang gagal salah satu kondisi jadi 1 * 0 = 0, omzetnya dianggap nol.

Tanda bintang di antara kondisi itu artinya AND — semua kondisi harus kepenuhan. Mau OR? Ganti bintangnya jadi tanda plus.

=SUMPRODUCT(((A2:A500="Kopi") + (A2:A500="Teh")) * (C2:C500))

Hitung jumlah baris, bukan totalnya

Buang kolom angkanya, sisakan kondisinya doang:

=SUMPRODUCT((A2:A500="Kopi") * (B2:B500="Bandung"))

Hasilnya jumlah transaksi yang cocok. Fungsinya mirip COUNTIFS, tapi kamu bebas naruh rumus apa pun di dalam kondisinya.

Gimana cara hitung rata-rata tertimbang pakai SUMPRODUCT?

Ini kasus klasik yang gak bisa diselesaikan AVERAGE biasa.

Kamu jual kopi dengan harga beda-beda per channel. Rata-rata harga jual bukan cuma dijumlah lalu dibagi, karena volume tiap channel beda jauh.

ChannelQty terjualHarga jual
Offline toko40065.000
Marketplace1.20058.000
Reseller2.40048.000

AVERAGE polos bakal bilang rata-ratanya 57.000. Angka itu bohong, soalnya reseller yang harganya paling murah justru nyumbang volume terbesar.

Rumus yang bener:

=SUMPRODUCT(B2:B4; C2:C4) / SUM(B2:B4)

Hasilnya 52.400 — selisih 4.600 per unit dari angka AVERAGE tadi. Di volume 4.000 unit, salah paham ini nilainya 18,4 juta rupiah. Cukup buat bikin proyeksi margin kamu meleset satu kuartal penuh.

Contoh kasus: cek margin per cabang di toko_berkah

Aku pakai dataset toko_berkah — data penjualan UMKM sembako dengan 3 cabang dan 1.842 baris transaksi selama 2025.

Kolomnya: A tanggal, B cabang, C kategori, D qty, E harga_jual, F harga_modal.

Pertanyaan 1: berapa total profit cabang Cimahi di kategori Sembako?

=SUMPRODUCT(
    (B2:B1843="Cimahi") *
    (C2:C1843="Sembako") *
    (D2:D1843) *
    (E2:E1843 - F2:F1843)
)

Perhatiin bagian (E - F). Itu margin per unit, dihitung di dalam rumus. Kamu gak perlu bikin kolom margin di sheet.

Hasilnya: Rp 14.238.500.

Pertanyaan 2: berapa transaksi yang justru rugi (harga jual di bawah modal)?

=SUMPRODUCT((E2:E1843 < F2:F1843) * 1)

Jawabannya 27 transaksi. Semuanya kejadian di bulan Desember, waktu ada promo cuci gudang yang diskonnya kelewat dalam.

Ini angka yang gak bakal ketauan dari pivot table biasa, soalnya pivot cuma nunjukin total — bukan perbandingan antar kolom di level baris.

SUMPRODUCT atau SUMIFS, pilih yang mana?

SituasiPakaiKenapa
Total 1 kolom, kriteria sederhanaSUMIFSLebih cepat, lebih gampang dibaca orang lain
Perlu kaliin 2 kolom dulu (qty x harga)SUMPRODUCTSUMIFS gak bisa ngaliin kolom
Kondisi butuh rumus lain di dalamnyaSUMPRODUCTKriteria SUMIFS cuma nerima teks perbandingan
Rata-rata tertimbangSUMPRODUCTGak ada fungsi bawaan buat ini
Excel versi lama, butuh array tanpa CSESUMPRODUCTGak perlu Ctrl+Shift+Enter

Kalau kamu belum kenal SUMIFS, baca dulu panduan rumus SUMIFS. Dua fungsi ini saling nutupin kelemahan masing-masing.

Kesalahan umum yang bikin SUMPRODUCT ngaco

1. Ukuran array beda

=SUMPRODUCT(B2:B100; C2:C50) langsung error #VALUE!. Pastiin baris awal dan baris akhirnya persis sama di semua array.

2. Pakai kolom penuh

=SUMPRODUCT(B:B; C:C) maksa Excel ngitung lebih dari sejuta baris tiap kali sheet dihitung ulang. File bakal berat. Batasi range-nya, atau ubah data jadi Excel Table biar range-nya nyusut sendiri.

3. Ada sel teks di kolom angka

Sel yang isinya "-" atau "n/a" bakal bikin perkalian gagal. Bersihin dulu, atau bungkus pakai --(...) buat maksa jadi angka.

4. Salah tanda antar kondisi

Bintang * = AND (semua harus benar). Plus + = OR (salah satu cukup). Kebalik dikit, hasilnya beda jauh dan gak keliatan salah.

5. Lupa kalau perbandingan teks itu gak peka huruf besar-kecil

(A2:A100="bandung") juga bakal nangkep "BANDUNG" dan "Bandung". Bagus buat data berantakan, bahaya kalau kamu emang butuh bedain. Kalau perlu presisi, pakai EXACT() di dalam kondisinya.

FAQ

Apa bedanya SUMPRODUCT dan SUMIFS?

SUMIFS cuma bisa jumlahin satu kolom berdasarkan kriteria, dan kriterianya harus perbandingan sederhana. SUMPRODUCT bisa ngaliin beberapa kolom dulu baru dijumlah, jadi cocok buat hitung omzet dari kolom qty dan harga tanpa kolom bantu. Kalau kamu cuma butuh total satu kolom dengan filter biasa, SUMIFS lebih cepat dan lebih gampang dibaca.

Kenapa SUMPRODUCT hasilnya #VALUE!?

Penyebab paling sering: ukuran array-nya beda. B2:B100 sama C2:C50 gak bisa dipasangin karena jumlah barisnya gak sama. Penyebab kedua: ada sel yang isinya teks atau error di dalam range perkalian. Cek dulu range-nya pakai Ctrl+Shift+Panah bawah, terus bungkus kolom yang berisiko error pakai IFERROR sebelum masuk ke SUMPRODUCT.

Apakah SUMPRODUCT butuh Ctrl+Shift+Enter?

Gak. SUMPRODUCT udah ngerti array secara bawaan, jadi kamu cukup tekan Enter biasa. Ini yang bikin dia populer di era sebelum dynamic array: dia bisa ngerjain kerjaan array formula tanpa ritual Ctrl+Shift+Enter yang gampang lupa. Di Excel 365 dan Excel 2021 semua rumus udah otomatis spill, tapi SUMPRODUCT tetap jalan sama persis.

Bisa nggak SUMPRODUCT dipakai buat menghitung jumlah baris?

Bisa. Kalau kamu cuma kasih kondisi tanpa kolom angka, hasilnya adalah jumlah baris yang memenuhi kondisi itu. Setiap baris yang cocok bernilai 1, yang gak cocok 0, jadi totalnya sama dengan hitungan baris. Fungsinya mirip COUNTIFS tapi lebih bebas nerima kondisi rumit.

SUMPRODUCT lambat nggak kalau datanya banyak?

Kalau kamu tulis range penuh sekolom kayak A:A, iya, bakal lambat karena Excel ngitung sejuta baris. Batasi range sesuai data, misalnya A2:A5000. Di data 50 ribu baris dengan range yang dibatasi, SUMPRODUCT masih kerasa instan di laptop biasa.

Penutup

Tiga hal yang perlu nempel di kepala:

  1. SUMPRODUCT ngaliin array baris per baris, terus dijumlah. Ukuran array harus sama.
  2. Kondisi logika di dalamnya berubah jadi 1 dan 0. Itu kunci hitung multi kriteria.
  3. Bintang = AND, plus = OR. Salah tanda, salah angka.

Cara paling cepat nempelin ini bukan dibaca, tapi diketik. Buka sheet penjualan kamu, coba hitung omzet satu kategori di satu cabang pakai satu rumus SUMPRODUCT. Lima menit doang.

Mau latihan yang udah ada datanya? Latihan interaktifnya ada di halaman fungsi SUMPRODUCT — tinggal ketik rumus, langsung ketauan bener atau salah.

Lanjut baca: Rumus COUNTIFS Excel buat kasus hitung multi kriteria yang lebih sederhana.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore