Tutorial
Fungsi
EXCEL
:
SUMPRODUCT
Tutorial
Fungsi
EXCEL
:
SUMPRODUCT
Tutorial Fungsi
EXCEL
:
SUMPRODUCT
Versi Rilis : 2003
Kegunaan
Mengalikan elemen-elemen yang sejajar urutannya dalam dua atau lebih array/rentang, lalu menjumlahkan hasilnya
Pola Rumus (Syntax)
Penjelasan Argumen:
< argumen > : wajib | [ argumen ] : opsional
Rentang pertama yang akan dikalikan dengan Rentang lainnya. Jika tidak ada Rentang lainnya, maka akan dikalikan 1 dan dijumlahkan.
Rentang kedua yang akan dikalikan dengan Rentang lainnya.
Rentang selanjutnya dan seterusnya yang akan dikalikan dengan Rentang lainnya.
Contoh:
| Cara Penulisan Rumus | Hasil | Cara Membaca Rumus |
|---|---|---|
| =SUMPRODUCT( { 1 , 2 , 3 } , { 4 , 5 , 6 } ) | 32 |
Mengalikan secara urutan nilai 1,2,3 dan 4,5,6 lalu menjumlahkannya. Hasilnya = 1x4 + 2x5 + 3x6 = 4 + 10 + 18 = 32. |
| =SUMPRODUCT( { 1 , 2 } , { 3 , 4 } , { 5 , 6 } ) | 63 |
Mengalikan secara urutan nilai 1,2 dan 3,4 dan 5,6 lalu menjumlahkannya. Hasilnya = 1x3x5 + 2x4x6 = 15 + 48 = 63. |
| =SUMPRODUCT( A1:A3 , B2:B4 , C3:C5 ) | 18 |
Mengalikan secara urutan semua nilai di rentang Sel A1 s/d Sel A3 dan Sel B2 s/d Sel B4 dan Sel C3 s/d C5. Hasilnya = A1xB2xC3 + A2xB3xC4 + A3xB4xC5. Misalnya nilai di Sel A1 = 1, Sel A2 = 1, Sel A3 = 1, Sel B2 = 2, Sel B3 = 2, Sel B4 = 2, Sel C3 = 3, Sel C4 = 3, Sel C5 = 3. Hasilnya = 1x2x3 + 1x2x3 + 1x2x3 = 6 + 6 + 6 = 18. |
Pintasan (Shortcut Key)
Tidak Tersedia.
Catatan
1) Jika hanya ada satu < RENTANG > maka hasilnya adalah jumlah dalam rentang tersebut.
2) Jumlah baris atau kolom dalam tiap < RENTANG > haruslah sama, atau hasilnya menjadi #VALUE!
3) Jika ada teks atau simbol dalam < RENTANG > maka akan dianggap sebagai 0.
4) Fungsi SUMPRODUCT dalam jumlah besar sekali akan menyebabkan performa Excel menjadi turun, karena proses logika dalam perkaliannya. Hindari penggunaan referensi kolom/baris menjadi < RENTANG >, karena dapat membuat file Excel menjadi terlalu berat untuk dibuka. Misalnya =SUMPRODUCT( 1:1 , 2:2 ).
5) Dalam penggunaan level advanced, fungsi SUMPRODUCT dapat menghasilkan boolean TRUE/FALSE. Penggunaan * (pengali) dan — (pengubah teks menjadi TRUE/FALSE).
Latihan Interaktif
Yuk coba langsung dengan latihan online interaktif dibawah ini: