Isi kandungan
Fungsi MMULT bermaksud “Pendaraban Matriks”. Ia ialah fungsi matematik dan trigonometri yang tersedia dalam Microsoft Excel. Fungsi MMULT mendarab dua tatasusunan dan mengembalikan tatasusunan matriks yang lain. Dalam artikel ini, anda akan mengetahui penggunaan fungsi Excel MMULT dengan 6 contoh yang betul.
Tangkapan skrin di atas ialah gambaran keseluruhan artikel, mewakili aplikasi fungsi MMULT dalam Excel. Anda akan mengetahui lebih lanjut tentang kaedah bersama-sama dengan fungsi lain untuk menggunakan fungsi MMULT dengan tepat dalam bahagian berikut artikel ini.
Muat turun Buku Kerja Amalan
Anda boleh memuat turun fail Excel daripada pautan di bawah dan berlatih bersama-sama dengannya.
Penggunaan Fungsi MMULT.xlsx
Pengenalan kepada Fungsi MMULT
- Objektif Fungsi:
Fungsi MMULT mendarab dua tatasusunan nombor dan mengembalikan tatasusunan nombor yang lain.
- Sintaks:
MMULT(array1, array2)
- Hujah Penjelasan:
Hujah | Diperlukan/Pilihan | Penjelasan |
---|---|---|
array1 | Diperlukan | Array pertama yang anda mahu darabkan. |
array2 | Diperlukan | Tatasusunan kedua yang anda mahu darabkan. |
- Parameter Kembali:
Amatriks tatasusunan nombor.
Asas Pendaraban Matriks
Andaikan, kita mempunyai dua matriks, A dan B. Di mana A ialah matriks m dengan n dan B ialah n dengan p matriks.
Darab kedua-dua matriks ini, C = AB; boleh ditulis sebagai
Darab A dan B iaitu C juga boleh ditulis sebagai,
6 Contoh Menggunakan Fungsi MMULT dalam Excel
Contoh 1: Masukkan Tatasusunan Nombor Secara Manual dalam Fungsi MMULT dalam Excel
Fungsi MMULT membolehkan kami memasukkan bilangan tatasusunan secara manual untuk mendapatkan produk mereka. Untuk melakukan ini,
❶ Mula-mula anda perlu memilih bilangan sel untuk dimensi matriks tatasusunan output.
❷ Kemudian dalam sel penjuru kiri atas kawasan pemilihan, anda perlu memasukkan formula dengan fungsi MMULT . Untuk contoh ini, formulanya ialah:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Selepas itu, tekan butang CTRL + SHIFT + ENTER untuk melaksanakan formula.
Selepas menekan CTRL + SHIFT + ENTER , anda akan melihat kurungan carl dibungkus dalam formula. Ini kerana formula tersebut adalah dalam bentuk formula tatasusunan lama.
📓 Nota
Jika anda menggunakan Microsoft Office 365 , maka anda tidak perlu memilih julat sel dan kemudian tekan CTRL + SHIFT + ENTER . Kerana Office 365 menyokong formula tatasusunan dinamik. Itulah sebabnya anda hanya perlu memasukkanformula dan kemudian tekan butang ENTER sahaja.
Contoh 2: Darab Dua Matriks 3×3 Menggunakan Fungsi MMULT dalam Excel
Dalam bahagian ini, kita akan mengira pendaraban dua matriks segi empat sama mempunyai dimensi 3×3.
Tatasusunan pertama mempunyai dimensi 3×3 dan tatasusunan kedua juga mempunyai dimensi 3×3. Akibatnya, matriks akhir akan mempunyai dimensi 3×3 juga.
Sekarang ikut langkah di bawah untuk mendarab dua matriks menggunakan fungsi MMULT .
❶ Mula-mula, pilih julat sel yang mempunyai ukuran 3×3, kerana dimensi matriks keluaran ialah 3×3.
❷ Kemudian masukkan formula berikut ke penjuru kiri sebelah atas kawasan pemilihan. Sel B10 untuk contoh ini.
=MMULT(B5:D7,F5:H7)
Di sini B5:D7 ialah julat tatasusunan pertama dan F5:H7 ialah julat tatasusunan kedua.
❸ Akhir sekali tekan butang CTRL + SHIFT + ENTER sama sekali untuk melaksanakan formula.
Memandangkan formula ialah formula tatasusunan lama, kawasan pemilihan akan diisi dengan nombor output. Anda tidak perlu menyeret formula ke semua sel yang sepadan.
📓 Nota
Sebagai Microsoft Office 365 menyokong formula tatasusunan dinamik, anda hanya boleh memasukkan formula dengan fungsi MMULT dan kemudian tekan butang ENTER . Formula tatasusunan dinamik akan secara automatik meliputi semua sel mengenai dimensimatriks keluaran.
Contoh 3: Kira Hasil Matriks 2×3 dengan Matriks 3×2 Menggunakan Fungsi MMULT dalam Excel
Kali ini, bukannya mengambil dua matriks yang sama, anda sedang mempertimbangkan dua tatasusunan dimensi berbeza.
Tasusunan pertama ialah matriks nombor 2×3 dan yang kedua ialah matriks 3×2. Jadi bilangan baris dalam matriks pertama ialah 2 dan bilangan lajur dalam matriks kedua ialah 2. Akibatnya, dimensi matriks akhir ialah 2×2.
Sekarang untuk mendarabkannya menggunakan fungsi MMULT , ikut langkah di bawah.
❶ Pilih 4 sel berturut-turut, mempunyai 2 baris dan dua lajur.
❷ Sisipkan formula tatasusunan warisan berikut ke bahagian atas -sudut kiri sel yang dipilih.
=MMULT(B5:D6,F5:G7)
❸ Tekan butang CTRL + SHIFT + ENTER untuk melaksanakan formula.
Prosedur ini terpakai kepada semua versi Microsoft Excel , kecuali Office 365.
Untuk melakukan tugas yang sama dalam Excel Office 365 , hanya masukkan formula dalam mana-mana sel dan kemudian tekan butang ENTER .
Contoh 4: Dapatkan Pendaraban Matriks 3×2 dengan Matriks 2×3 Menggunakan Fungsi MMULT dalam Excel
Kali ini tatasusunan pertama mempunyai dimensi 3×2 dan yang kedua mempunyai dimensi 2×3. Jadi tatasusunan output akan mempunyai dimensi 3×3.
Sekarang ikuti langkah di bawah untuk mendapatkan hasil darab dua tatasusunan menggunakanFungsi MMULT .
❶ Pertama sekali, pilih kawasan 3×3 kerana dimensi tatasusunan output ialah 3×3.
❷ Masukkan yang berikut formula dalam sel pertama kawasan pemilihan. Sel B10 untuk contoh ini.
=MMULT(B5:C7,E5:G6)
❸ Tekan butang CTRL + SHIFT + ENTER sama sekali.
📓 Nota
Untuk pengguna Microsoft Office 365 , hanya masukkan formula tatasusunan dinamik dalam sel B10 dan tekan butang ENTER . Formula dinamik akan muat secara automatik dengan dimensi tatasusunan output yang diperlukan.
Contoh 5: Darab Matriks 3×1 dengan Matriks 1×3 Menggunakan Fungsi MMULT dalam Excel
Sekarang kita mengambil matriks 3×1 dan matriks 1×3. Bilangan baris dalam matriks pertama ialah 3 dan bilangan lajur dalam matriks kedua juga 3. Jadi, tatasusunan output akan mempunyai dimensi 3×3.
Sekarang ikuti langkah di bawah:
❶ Pilih 9 sel berturut-turut yang mempunyai 3 baris dan 3 lajur.
❷ Masukkan formula berikut ke penjuru kiri sebelah atas kawasan pilihan.
=MMULT(B5:B7,E5:G5)
❸ Untuk melaksanakan formula, tekan butang CTRL + SHIFT + ENTER sama sekali.
📓 Nota
Dalam Microsoft Office 365 , bukannya mengikut langkah di atas, cuma masukkan formula dalam sel B10 dan tekan ENTER butang. Formula tatasusunan dinamik akan muat secara automatik pada kawasan yang diperlukan.
Contoh 6: GunakanSUM, MMULT, TRANSPOSE dan COLUMN Berfungsi Mengira Bilangan Baris Mempunyai Nilai Tertentu
Kali ini kita akan mengira jumlah bilangan baris yang mempunyai nombor 5. Dalam hal ini, satu masalah mungkin timbul. Itulah angka 5 boleh terdapat dalam lebih daripada satu lajur.
Jadi, kita perlu memastikan bahawa mana-mana yang terdapat dalam lebih daripada satu lajur harus dikira sebagai 1 sahaja.
Untuk melakukan ini kami telah menggunakan fungsi SUM , MMULT , TRANSPOSE dan COLUMN untuk membina formula yang akan menghapuskan masalah ini dan mengira hanya bilangan baris yang mempunyai nombor tertentu yang terdapat di dalamnya.
Sekarang ikut langkah di bawah untuk melakukannya.
❶ Masukkan formula berikut dalam sel D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Tekan butang CTRL + SHIFT + ENTER untuk melaksanakan formula.
Jika anda seorang Microsoft Office 365 pengguna, kemudian hanya tekan butang ENTER dan bukannya menekan butang CTRL + SHIFT + ENTER sama sekali.
Perkara yang Perlu Diingati
📌 Bilangan lajur dalam tatasusunan1 mestilah sama dengan bilangan baris dalam tatasusunan2.
📌 Jika sel kosong atau mengandungi sebarang teks, maka Fungsi MMULT mengembalikan ralat #VALUE .
📌 MMULT fungsi juga membuang ralat #VALUE , jika bilangan lajur dalam tatasusunan1 dan bilangan baris dalam tatasusunan2 tidak sepadan.
Kesimpulan
Ringkasnya, kami telah berbincang 6contoh untuk membimbing anda menggunakan fungsi MMULT dalam Excel. Anda disyorkan untuk memuat turun buku kerja amalan yang dilampirkan bersama artikel ini dan mengamalkan semua kaedah dengan itu. Dan jangan teragak-agak untuk bertanya apa-apa soalan di bahagian komen di bawah. Kami akan cuba menjawab semua pertanyaan yang berkaitan secepat mungkin. Dan sila lawati tapak web kami ExcelWIKI untuk meneroka lebih lanjut.