Cara Menggunakan SUMPRODUCT JIKA dalam Excel (2 Contoh yang Sesuai)

  • Berkongsi Ini
Hugh West

SUMPRODUCT adalah fungsi yang sangat bijak dengan pelbagai tujuan. Apabila anda membandingkan data antara dua atau lebih julat dan mengira dengan berbilang kriteria, fungsi SUMPRODUCT ialah pilihan pertama anda . Ia mempunyai keupayaan unik untuk mengendalikan tatasusunan dengan cara yang bijak dan elegan. Selalunya kita perlu menggunakan SUMPRODUCT-IF kombinasi atau SUMPRODUCT Bersyarat untuk membandingkan antara lajur dengan kriteria yang diberikan dan untuk mencari hasilnya. Hari ini dalam artikel ini, kita akan membincangkan fungsi gabungan SUMPRODUCT-IF dan beberapa pendekatan alternatif lain untuk gabungan ini.

Muat Turun Buku Kerja Amalan

Muat turun helaian amalan ini untuk berlatih tugasan semasa anda membaca artikel ini.

Penggunaan Kombinasi SUMPRODUCT+IF.xlsx

Pengenalan kepada Fungsi SUMPRODUCT dalam Excel

Secara teknikal, fungsi SUMPRODUCT mengembalikan jumlah nilai tatasusunan atau julat yang sepadan. Biasanya, pendaraban ialah operasi lalai, tetapi pembahagian, penolakan atau penambahan juga boleh dilakukan.

⦿ Sintaks:

Sintaks bagi fungsi SUMPRODUCT adalah mudah dan langsung.

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

⦿ Argumen:

  • [array1]: Tatasusunan atau julat sel pertama nilai yang ingin kita darabkan, dan kemudian tambah.
  • [ array2], [array3]…: Array array 2 hingga255 yang nilainya ingin kita darabkan, dan kemudian tambah.

2 Contoh Penggunaan SUMPRODUCT IF Gabungan dalam Excel

Dalam Excel, tiada terbina dalam “SUMPRODUCT Fungsi IF” tetapi anda boleh menggunakannya sebagai formula tatasusunan dengan menggabungkan fungsi SUMPRODUCT dan IF . Mari kita bincangkan formula ini.

Contoh 1: Gunakan Formula SUMPRODUCT JIKA dengan Satu Kriteria

Kita boleh menggunakan formula ini dengan satu kriteria. Ikut langkah ini untuk belajar.

Langkah-1:

  • Pertimbangkan jadual data di mana beberapa Item buah diberikan dengan “Wilayah” , “Kuantiti” dan “Harga” . Kami akan mengetahui jumlah harga beberapa item.

Langkah-2:

  • Buat yang lain jadual di mana-mana dalam lembaran kerja di mana anda ingin mendapatkan jumlah harga item. Kami memilih item “Cherry” , “Epal”, “Plum” .

Langkah-3:

  • Gunakan formula berikut dalam sel H4 . Format formula ini ialah-

=SUMPRODUCT(JIKA(julat kriteria=kriteria, julat nilai1*julat nilai2))

  • Masukkan nilai ke dalam formula.

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

Di mana,

  • Julat_Kriteria ialah $C$5:$C$21.
  • Kriteria adalah G5 , G6 dan G7 .
  • Julat_Nilai1 ialah $D$5:$D$21.
  • Nilai_julat2 ialah $E$5:$E$21.

  • Mohonformula ini sebagai formula tatasusunan dengan menekan CTRL+SHIFT+ENTER secara serentak. Jika anda menggunakan Excel 365 , anda boleh menekan hanya ENTER untuk menggunakan formula tatasusunan.

Langkah-4:

  • Kami mendapat jumlah harga kami. Sekarang gunakan formula yang sama untuk item yang lain.

Baca Lagi: SUMPRODUCT dengan Kriteria dalam Excel (5 Kaedah )

Contoh 2: Gunakan Formula SUMPRODUCT IF dengan Berbilang Kriteria dalam Lajur Berbeza

Kami akan menggunakan formula yang sama untuk berbilang kriteria.

Langkah- 1:

  • Mari tambah satu lagi kriteria “Wilayah” dalam jadual 2. Dalam kes ini, kami ingin mencari jumlah harga “Cherry” daripada rantau “Oceania” dan “Apple” daripada wilayah “Asia” .

Langkah-2:

  • Sekarang gunakan formula di bawah. Masukkan nilai ke dalam formula.

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

Di mana,

  • Julat_Kriteria ialah $B$5:$B$21, $C$5:$C$21.
  • Kriteria ialah G5, H5.
  • Nilai_julat1 ialah $D$5:$D$21.
  • Values_range2 ialah $E$5:$E$21.
  • Sekarang, tekan ENTER .

Langkah-3:

  • Nilai kami ada di sini. Sekarang lakukan perkara yang sama untuk item “Apple” .

Baca Lagi: Cara menggunakan SUMPRODUCT JIKA dalam Excel

Cara Menggunakan SUMPRODUCT Sahaja DaripadaSUMPRODUCT IF Formula dalam Excel

Terdapat beberapa pendekatan lain untuk memperoleh hasil sebelumnya. Cara alternatif untuk memasukkan kriteria dalam fungsi SUMPRODUCT sebagai tatasusunan menggunakan double unary (–) untuk menukar TRUE atau FALSE ke dalam 1 atau 0 .

SUMPRODUCT dengan Satu Syarat:

Kami akan mempertimbangkan contoh sebelumnya dalam kes ini. Kami akan mencari jumlah harga “Mangga” daripada senarai.

  • Gunakan formula SUMPRODUCT bersyarat di bawah.

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

Di mana,

  • Array1 ialah (– (C5:C21=G5).
  • [Array2] ialah D5:D21.
  • [Array3] ialah E5:E21.
  • Tekan “Enter”. Keputusan kami di sini.

Penjelasan Formula:

Kini kami akan menerangkan cara bersyarat ini SUMPRODUCT fungsi berfungsi

  • Apabila kita memasukkan “–(C4:C20=G4)” ke dalam formula double unary (–) ini menukarkan TRUE atau PALSU ​​ke dalam 1 atau 0 . Pilih bahagian “–(C4:C20=G4)” ini dalam lembaran kerja anda dan tekan “F9” untuk melihat nilai asas.

    Output: {0,1,0,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • Sekarang jika kita memecahkan tatasusunan kepada nilai, formula sebenar akan kelihatan sepertiini,

=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})

  • Tatasusunan pertama akan mendarab dengan tatasusunan kedua kemudian tatasusunan kedua akan mendarab dengan tatasusunan ketiga. Ikut gambar ini

Begitulah cara bersyarat ini SUMPRODUCT berfungsi.

Baca Lagi: Julat Tarikh SUMPRODUCT [7 Kaedah Produktif]

Menggunakan Berbilang Syarat dalam Lajur Berbeza:

Dalam contoh berikut, kami akan mengetahui jumlah harga “Cherry” daripada “Oceania” rantau.

  • Gunakan formula. Bentuk akhir formula ini ialah,

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

Di mana,

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

Baca Lagi: Fungsi SUMPRODUCT dengan Berbilang Lajur dalam Excel (4 Cara Mudah)

Menggunakan ATAU Logik:

Kami boleh menambah ATAU logik pada formula kami untuk menjadikan formula ini lebih dinamik.

Katakanlah, kita perlu mendapatkan jumlah harga “Mangga” dan “Cherry” daripada jadual data.

  • Gunakan formula SUMPRODUCT dengan ATAU dan masukkan nilai.
  • Formulaialah

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

Di mana,

  • Array1 ialah –((C5:C21=G5)+(C5:C21=H5)>0). Di sini G5 ialah “Mango” dan H5 ialah “Cherry” . Tatasusunan ini mengira jumlah bilangan “Mango” dan “Cherry” dalam jadual data.
  • [Array2] ialah D5:D21.
  • [Array3] ialah E5:E21.
  • Tekan “ Masukkan” untuk mendapatkan jumlah harga produk.

Menggunakan Kriteria Berbilang DAN/ATAU:

Dalam kes ini, kami akan menggunakan Logik Atau dengan berbilang syarat.

Dalam contoh berikut, kita perlu mencari jumlah harga “Cherry” dan “Mangga” dari wilayah “Asia” dan “Eropah” .

  • Untuk mendapatkan hasil, kami kini akan menggunakan formula dengan DAN/ATAU logik. Formulanya ialah

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

Di mana,

  • Tatasusunan1 ialah –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Di sini B5:B21 ialah "Wilayah" Lajur, H4 dan H5 ialah “Asia” dan “Eropah ” .Begitu juga, C5:C21 ialah “Item” lajur, H6 dan H7 ialah “Cherry” dan “Mangga”.
  • [Array2] ialah D5:D21.
  • [ Array3] ialah E5:E21.
  • Tekan ENTER untuk mendapatkan jumlah harga.

Nota Pantas

✅ Tatasusunan dalam formula SUMPRODUCT mesti mempunyai bilangan baris dan lajur yang sama. Jikatidak, anda mendapat #VALUE! Ralat.

✅ Fungsi SUMPRODUCT menganggap nilai bukan angka sebagai sifar. Jika anda mempunyai sebarang nilai bukan angka dalam formula anda, jawapannya ialah “0”.

✅ Oleh kerana formula SUMPRODUCT IF ialah formula tatasusunan yang anda perlukan untuk tekan CTRL+SHIFT+ENTER secara serentak untuk menggunakan formula.

✅ Fungsi SUMPRODUCT tidak menyokong aksara kad bebas.

Kesimpulan

Hari ini kita membincangkan formula SUMPRODUCT IF dan beberapa formula bersyarat alternatif lain SUMPRODUCT dalam artikel ini. Semoga artikel ini berguna kepada anda apabila anda menghadapi masalah. Jika anda mempunyai sebarang kekeliruan, anda dialu-alukan untuk memberi komen. Untuk mengetahui lebih lanjut tentang Excel, sila lawati tapak kami.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.