Cara Menggunakan SUMPRODUCT IF di Excel (2 Contoh yang Sesuai)

  • Bagikan Ini
Hugh West

SUMPRODUCT adalah fungsi yang sangat berguna dengan banyak tujuan. Ketika Anda membandingkan data antara dua rentang atau lebih dan menghitung dengan beberapa kriteria, fungsi SUMPRODUCT adalah pilihan pertama Anda Ia memiliki kemampuan unik untuk menangani array dengan cara yang cerdas dan elegan. Seringkali kita perlu menggunakan SUMPRODUCT-IF kombinasi atau SUMPRODUCT bersyarat untuk membandingkan antar kolom dengan kriteria yang diberikan dan untuk menemukan hasilnya. Pada artikel kali ini, kita akan membahas mengenai Fungsi gabungan SUMPRODUCT-IF dan beberapa pendekatan alternatif lainnya untuk kombinasi ini.

Unduh Buku Kerja Praktik

Unduh lembar latihan ini untuk mempraktikkan tugas saat Anda membaca artikel ini.

Penggunaan Kombinasi SUMPRODUCT + IF.xlsx

Pengantar Fungsi SUMPRODUCT di Excel

Secara teknis, yang Fungsi SUMPRODUCT mengembalikan jumlah nilai dari array atau range yang sesuai. Biasanya, perkalian adalah operasi default, tetapi pembagian, pengurangan, atau penambahan juga dapat dilakukan.

⦿ Sintaksis:

Sintaksis dari SUMPRODUCT fungsinya sederhana dan langsung.

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

⦿ Argumen:

  • [array1]: Larik atau rentang sel pertama yang nilainya ingin kita kalikan, lalu tambahkan.
  • [ array2], [array3]....: Array argumen 2 hingga 255 yang nilainya ingin kita kalikan, lalu tambahkan.

2 Contoh Penggunaan Kombinasi SUMPRODUCT IF di Excel

Di Excel, tidak ada built-in "SUMPRODUCT JIKA" tetapi Anda dapat menggunakan ini sebagai rumus array dengan menggabungkan fungsi SUMPRODUCT dan JIKA Mari kita bahas rumus ini.

Contoh 1: Terapkan Rumus IF SUMPRODUCT dengan Satu Kriteria

Kita bisa menggunakan rumus ini dengan satu kriteria. Ikuti langkah-langkah berikut untuk belajar.

Langkah-1:

  • Pertimbangkan tabel data di mana beberapa Item buah diberikan dengan "Wilayah" , "Qty" dan "Harga" Kami akan mencari tahu harga total beberapa item.

Langkah-2:

  • Buat tabel lain di mana saja di lembar kerja di mana Anda ingin mendapatkan harga total item. Kami memilih "Cherry" , "Apple", "Plum" barang.

Langkah-3:

  • Terapkan rumus berikut di sel H4 Format rumus ini adalah-

=SUMPRODUCT(IF(rentang kriteria=kriteria, rentang nilai1*nilai rentang2))

  • Masukkan nilai ke dalam rumus.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

Di mana,

  • Kriteria_range adalah $C$5:$C$21.
  • Kriteria adalah G5 , G6 dan G7 .
  • Values_range1 adalah $D$5:$D$21.
  • Values_range2 adalah $E$5:$E$21.

  • Terapkan rumus ini sebagai rumus larik dengan menekan CTRL + SHIFT + ENTER secara bersamaan. Jika Anda menggunakan Excel 365 , Anda bisa menekan hanya MASUK untuk menerapkan rumus larik.

Langkah-4:

  • Kita mendapatkan harga total kita. Sekarang terapkan rumus yang sama untuk item-item lainnya.

Baca selengkapnya: SUMPRODUCT dengan Kriteria di Excel (5 Metode)

Contoh 2: Terapkan Rumus SUMPRODUCT IF dengan Beberapa Kriteria di Kolom yang Berbeda

Kita akan menggunakan rumus yang sama untuk beberapa kriteria.

Langkah-1:

  • Mari kita tambahkan kriteria lain "Wilayah" dalam tabel 2. Dalam hal ini, kita ingin menemukan harga total dari "Cherry" dari "Oseania" wilayah dan "Apple" dari "Asia" wilayah.

Langkah-2:

  • Sekarang terapkan rumus di bawah ini. Masukkan nilai ke dalam rumus.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21))))

Di mana,

  • Kriteria_range adalah $B$5:$B$21, $C$5:$C$21.
  • Kriteria adalah G5, H5.
  • Values_range1 adalah $D$5:$D$21.
  • Values_range2 adalah $E$5:$E$21.
  • Sekarang, tekan MASUK .

Langkah-3:

  • Nilai kita ada di sini. Sekarang lakukan hal yang sama untuk "Apple" item.

Baca selengkapnya: Cara menggunakan SUMPRODUCT IF di Excel

Cara Menggunakan Hanya SUMPRODUCT Alih-alih SUMPRODUCT IF Formula di Excel

Ada beberapa pendekatan lain untuk memperoleh hasil sebelumnya. Cara alternatif untuk memasukkan kriteria di dalam SUMPRODUCT berfungsi sebagai larik menggunakan unary ganda (-) untuk mengonversi BENAR atau SALAH ke dalam 1 atau 0 .

SUMPRODUCT dengan Satu Kondisi:

Kita akan mempertimbangkan contoh sebelumnya dalam kasus ini. Kita akan menemukan harga total dari "Mangga" dari daftar.

  • Terapkan kondisional SUMPRODUCT rumus di bawah ini.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

Di mana,

  • Array1 adalah (-(C5:C21=G5).
  • [Array2] adalah D5:D21.
  • [Array3] adalah E5:E21.
  • Tekan "Enter". Hasil kami ada di sini.

Penjelasan Rumus:

Kita sekarang akan menjelaskan bagaimana kondisional ini SUMPRODUCT fungsi bekerja

  • Ketika kita memasuki "-(C4:C20=G4)" ke dalam rumus unary ganda (-) ini mengubah BENAR atau SALAH ke dalam 1 atau 0 . Pilih ini "-(C4:C20=G4)" bagian di lembar kerja Anda dan tekan "F9" untuk melihat nilai yang mendasarinya.

    Keluaran: {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}

  • Sekarang jika kita memecah array menjadi nilai, rumus sebenarnya akan terlihat seperti ini,

=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})

  • Larik pertama akan dikalikan dengan larik kedua kemudian larik kedua akan dikalikan dengan larik ketiga. Ikuti gambar ini

Begitulah cara kondisional ini SUMPRODUCT bekerja.

Baca selengkapnya: SUMPRODUCT Rentang Tanggal [7 Metode Produktif]

Menerapkan Beberapa Kondisi di Kolom yang Berbeda:

Dalam contoh berikut ini, kita akan mengetahui harga total dari "Cherry" dari "Oseania" wilayah.

  • Terapkan rumus tersebut. Bentuk akhir dari rumus ini adalah,

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

Di mana,

  • Array1 adalah (–(C5:C21=G5),–(C5:C21=H5).
  • [Array2] adalah D5:D21.
  • [Array3] adalah E5:E21.
  • Tekan MASUK Hasil kami tercapai.

Baca selengkapnya: Fungsi SUMPRODUCT dengan Banyak Kolom di Excel (4 Cara Sederhana)

Menerapkan Logika OR:

Kita bisa menambahkan ATAU logika ke rumus kami untuk membuat rumus ini lebih dinamis.

Katakanlah, kita perlu mendapatkan harga total dari "Mangga" dan "Cherry" dari tabel data.

  • Terapkan SUMPRODUCT rumus dengan ATAU dan menyisipkan nilai-nilai.
  • Rumusnya adalah

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

Di mana,

  • Array1 adalah –((C5:C21=G5)+(C5:C21=H5)>0). Di sini G5 adalah "Mangga" dan H5 adalah "Cherry" Larik ini menghitung jumlah total "Mangga" dan "Cherry" dalam tabel data.
  • [Array2] adalah D5:D21.
  • [Array3] adalah E5:E21.
  • Tekan "Masuk" untuk mendapatkan harga total produk.

Menerapkan Beberapa Kriteria AND/OR:

Dalam hal ini, kita akan menerapkan logika Or dengan beberapa kondisi.

Dalam contoh berikut ini, kita perlu menemukan harga total dari "Cherry" dan "Mangga" dari "Asia" dan "Eropa" daerah.

  • Untuk mendapatkan hasilnya, kita sekarang akan menerapkan rumus dengan DAN/ATAU logika. Rumusnya adalah

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

Di mana,

  • Array1 adalah –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Di sini B5:B21 adalah "Wilayah" Kolom, H4 dan H5 adalah "Asia" dan "Eropa" Demikian pula, C5: C21 adalah "Barang" kolom, H6 dan H7 adalah "Cherry" dan "Mangga".
  • [Array2] adalah D5:D21.
  • [Array3] adalah E5:E21.
  • Tekan MASUK untuk mendapatkan harga total.

Catatan Cepat

✅ Susunan di dalam SUMPRODUCT harus memiliki jumlah baris dan kolom yang sama. Jika tidak, Anda akan mendapatkan #VALUE! Kesalahan.

✅ The SUMPRODUCT memperlakukan nilai non-numerik sebagai nol. Jika Anda memiliki nilai non-numerik dalam rumus Anda, jawabannya adalah "0".

✅ Karena SUMPRODUCT JIKA adalah rumus array yang perlu Anda tekan CTRL + SHIFT + ENTER secara bersamaan untuk menerapkan rumus.

✅ The SUMPRODUCT tidak mendukung karakter wildcard.

Kesimpulan

Hari ini kita membahas SUMPRODUCT JIKA formula dan beberapa alternatif kondisional lainnya SUMPRODUCT Semoga artikel ini bermanfaat bagi Anda ketika Anda menghadapi masalah. Jika Anda memiliki kebingungan, Anda dipersilakan untuk berkomentar. Untuk mempelajari lebih lanjut tentang Excel, silakan kunjungi situs .

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.