Isi kandungan
Semasa bekerja dengan Microsoft Excel , terdapat situasi apabila anda membandingkan data antara dua atau lebih julat dan mengira dengan berbilang kriteria. Fungsi SUMPRODUCT ialah pilihan pertama anda. Fungsi SUMPRODUCT ialah fungsi yang sangat bijak dengan pelbagai tujuan. Ia mempunyai keupayaan unik untuk mengendalikan tatasusunan dengan cara yang bijak dan elegan. Selalunya kita perlu menggunakan fungsi SUMPRODUCT untuk membandingkan antara lajur dengan kriteria yang diberikan dan untuk mencari hasilnya. Hari ini dalam artikel ini, kita akan membincangkan beberapa kaedah menggunakan fungsi SUMPRODUCT dengan kriteria.
Muat turun Buku Kerja Amalan
Muat turun helaian amalan ini ke latih tugas semasa anda membaca artikel ini.
Fungsi SUMPRODUCT dengan Kriteria.xlsx
Pengenalan Fungsi SUMPRODUCT dalam Excel
Secara teknikal, fungsi “SUMPRODUCT” menghantar penjumlahan nilai tatasusunan atau julat yang sepadan.
⇒ Sintaks
Sintaks fungsi “SUMPRODUCT” adalah mudah dan langsung.
=SUMPRODUCT(array1, [array2], [array3], …)
⇒ Argumen
Argumen | Diperlukan/Pilihan | Penjelasan |
---|---|---|
tatasusunan1 | Diperlukan | Input pertama pada tatasusunan, yang elemennya ingin anda bahagikan dan kemudian tambahkan. |
[array2],[array3] | Pilihan | Parameter tatasusunan dengan elemen yang ingin anda darabkan dan tambah, antara 2 hingga 255. |
5 Contoh Ideal Fungsi SUMPRODUCT dengan Kriteria dalam Excel
Salah satu ciri menakjubkan SUMPRODUCT fungsi ialah ia boleh mengendalikan kriteria tunggal atau berbilang dengan sangat baik. Mari bincangkan beberapa SUMPRODUCT dengan fungsi kriteria.
1. SUMPRODUCT dengan Kriteria Tunggal untuk Nilai Carian
Kami boleh menggunakan fungsi SUMPRODUCT dengan kriteria dengan atau tanpa pengendali double unary.
1.1. Menggunakan Double Unary Operator
Cara pintar untuk menggunakan fungsi SUMPRODUCT adalah memasukkan kriteria dalam fungsi sebagai tatasusunan menggunakan “ Double unary operator (–) ” untuk menukar “TRUE” atau “FALSE” kepada “1” atau “0” . Dalam contoh berikut, beberapa nama “Produk” diberikan dengan “Negara” , “Kuantiti” dan “Harga” mereka . Kami akan mencari jumlah harga untuk negara “India”, “China” dan “Jerman” .
Mari kita ikuti prosedur untuk menggunakan fungsi SUMPRODUCT dengan kriteria tunggal dalam Excel.
LANGKAH:
- Pertama, buat jadual untuk negara-negara ini di mana-mana dalam lembaran kerja yang anda ingin dapatkan hasilnya.
- Kedua, pilih sel yang anda mahu letakkanformula fungsi SUMPRODUCT .
- Ketiga, masukkan formula ke dalam sel tersebut. Kami menggunakan fungsi dengan “Double Unary Operator (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Kemudian, tekan kekunci Enter . Kami telah mendapat jumlah harga untuk “India” .
- Seret ikon Pengendalian Isi ke bawah untuk menduplikasi formula ke atas julat. Atau, untuk AutoIsi julat, klik dua kali pada simbol tambah ( + ).
- Akhir sekali, kita dapat melihat keputusan untuk India , China dan Jerman .
🔎 Bagaimana Formula Berfungsi?
- Array1 ialah –($C$5:$C$21=G5) G5 ialah “India” . Operator double unary akan menukar hasil daripada $C$4:$C$20 ke “1” dan “0” .
- [Array2] ialah $D$5:$D$21 , julat yang pertama kita darabkan dan kemudian tambah.
- [Array3] ialah $E$5:$E$21 , julat ini juga kita darabkan dan kemudian tambah .
Kami akan menggunakan “Rujukan Sel Mutlak” untuk “BLOCK” sel.
1.2. Tidak termasuk Operator Double Unary
Kami boleh menyelesaikan contoh sebelumnya tanpa menggunakan operator double unary. Mari lihat arahan untuk ini.
LANGKAH:
- Kami akan menggunakan contoh yang sama untuk mendapatkan hasil yang sama. Sekarang, dalam Sel “H5” gunakanFungsi SUMPRODUCT . Masukkan nilai ke dalam formula dan formula adalah seperti ini.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- Lalu, tekan Masukkan kekunci untuk menunjukkan hasil.
- Untuk menyalin formula ke atas julat, seret Pengendalian Isi simbol ke bawah. Sebagai alternatif, anda boleh klik dua kali tanda tambahan ( + ) pada AutoIsi julat.
- Begitu juga, kita boleh mendapatkan hasilnya.
Baca Lagi: SUMPRODUCT Berbilang Kriteria dalam Excel(3 Pendekatan)
2. SUMPRODUCT dengan Berbilang Kriteria untuk Lajur Berbeza
Kami boleh menggunakan SUMPRODUCT fungsi dengan berbilang kriteria dengan atau tanpa pengendali double unary. Mari belajar!
2.1. Menggunakan Double Unary Operator
Dalam kes ini, kami akan menggunakan “Double Unary Operator (–)” untuk menukar hasil tatasusunan kepada “1” atau “0” . Pertimbangkan jadual yang sama yang kami gunakan sebelum ini. Sekarang kita akan mencari hasilnya menggunakan pelbagai kriteria. Kami akan menemui “Jumlah Harga” untuk “pemproses” negara “China” , “Buku Nota” daripada “India” dan “Laptop” daripada “Korea Selatan” . Menggunakan kriteria ini, kami akan memperoleh hasilnya.
LANGKAH:
- Pada mulanya, pilih sel bersebelahan dengan buku pertama dan masukkan formula.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Tekan kekunci Enter pada papan kekunci andasekali lagi.
- Begitu juga, dalam contoh sebelumnya, seret ikon Pengendalian Isi ke bawah untuk menduplikasi formula ke atas julat . Atau, untuk AutoIsi julat, klik dua kali pada simbol tambah ( + ).
- Akhir sekali, anda akan mendapat hasil anda.
2.2. Tidak termasuk Operator Double Unary
Di sini kami akan menggunakan berbilang kriteria yang sama menggunakan fungsi SUMPRODUCT asas.
LANGKAH:
- Dalam sel I5, gunakan fungsi. Masukkan kriteria dan formula kelihatan seperti ini.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Tekan Enter untuk lihat hasilnya.
- Selepas itu, seret ikon Pengendalian Isi untuk menyalin formula ke atas julat. Atau, klik dua kali pada tanda tambah ( + ). Ini juga menduplikasi formula.
- Akhir sekali, anda boleh melihat hasilnya.
Baca Lagi: Fungsi SUMPRODUCT dengan Berbilang Lajur dalam Excel (4 Cara Mudah)
3. SUMPRODUCT dengan OR Logic
Kami boleh menambah OR logik pada formula kami untuk menjadikan fungsi SUMPRODUCT dengan kriteria lebih dinamik. Pertimbangkan situasi di mana kita perlu mengetahui jumlah harga untuk “Buku Nota” dan “Komputer Riba” .
LANGKAH:
- Pertama sekali, buat jadual di mana-mana dalam lembaran kerja yang anda mahu dapatkan hasilnya.
- Kemudian, pilih sel dan masukkan formula berikutsana.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- Selanjutnya, tekan kekunci Enter untuk melihat hasilnya.
4. SUMPRODUCT dengan Kriteria Berbilang DAN/ATAU
Dalam kaedah ini, kami akan menggunakan fungsi SUMPRODUCT dengan kriteria menggunakan kedua-dua “DAN” , “ ATAU” logik. Kali ini kita perlu menambah lebih banyak kriteria pada fungsi kita. Kami akan mendapatkan “Jumlah Harga” untuk produk “Buku Nota” , “Komputer Riba” negara “India”, “China”.
LANGKAH:
- Untuk bermula, pilih sel kedua H10 dan letakkan formula ke dalam sel yang dipilih itu .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Kemudian, tekan kekunci Enter untuk melihat hasilnya.
🔎 Bagaimana Formula Berfungsi?
- 1 ialah –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Di sini B5:B21 ialah “Produk” Lajur, G5 dan H5 ialah “Buku Nota” dan “Komputer riba” . Begitu juga, C5:C21 ialah lajur “Negara” dan G6 dan H6 adalah “India” dan “China”.
- [Array2] ialah D5:D21 .
- [Array3] ialah E5:E21 .
5. SUMPRODUCT dengan Berbilang Kriteria untuk Baris dan Lajur
Fungsi “SUMPRODUCT” menunjukkan kepelbagaiannya yang sebenar apabila kami menggunakan fungsi ini untuk kedua-dua lajur danbarisan. Mari lihat bagaimana. Dalam contoh berikut, kita boleh melihat harga beberapa “Produk” dari negara “India” , “China” , “Itali” , “Jerman” , “Perancis” .
LANGKAH:
- Pertama sekali, pilih sel di mana kita mahu meletakkan hasilnya.
- Kemudian, masukkan formula ke dalam sel itu.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Akhir sekali, tekan kekunci Enter dari papan kekunci.
Perkara yang Perlu Diingati
✅ Fungsi “SUMPRODUCT” menganggap nilai bukan angka sebagai sifar. Jika anda mempunyai sebarang nilai bukan angka dalam formula anda, jawapannya ialah “0”.
✅ Tatasusunan dalam formula SUMPRODUCT mesti mempunyai bilangan baris dan lajur yang sama. Jika tidak, anda mendapat #VALUE! Ralat.
✅ Fungsi “SUMPRODUCT” tidak menyokong aksara kad bebas.
Kesimpulan