Cara menggunakan mmult pada excel

Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 untuk Mac Excel 2016 Excel 2016 untuk Mac Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Lainnya...Lebih sedikit

Fungsi MMULT mengembalikan produk matriks dari dua array. Hasilnya adalah sebuah array dengan jumlah baris yang sama dengan array1 dan jumlah kolom yang sama dengan array2.

Catatan: Jika memiliki versi terbaru Microsoft 365, cukup masukkan rumus di sel kiri atas rentang output, lalu tekan ENTER untuk mengonfirmasi rumus sebagai rumus array dinamis. Jika tidak, rumus harus dimasukkan sebagai rumus array warisan dengan memilih rentang output terlebih dahulu, memasukkan rumus di sel sebelah kiri atas rentang output, lalu menekan CTRL+SHIFT+ENTER untuk mengonfirmasi. Excel akan menyisipkan tanda kurung kurawal di awal dan akhir rumus untuk Anda. Untuk informasi selengkapnya tentang rumus array, lihat Panduan dan contoh rumus array.

Sintaks

MMULT(array1, array2)

Sintaks fungsi MMULT memiliki argumen berikut:

  • array1, array2    Diperlukan. Array yang ingin Anda kalikan.

Keterangan

  • Jumlah kolom dalam array1 harus sama dengan jumlah baris dalam array2, dan kedua array hanya boleh berisi angka.

  • Array1 dan array2 dapat ditentukan sebagai rentang sel, konstanta array, atau referensi.

  • MMULT mengembalikan kesalahan #VALUE! bila:

    • Ada sel yang kosong atau berisi teks.

    • Jumlah kolom dalam array1 berbeda dari jumlah baris dalam array2.

  • Hasil kali matriks array a dari dua array b dan c adalah:

    Cara menggunakan mmult pada excel

    di mana i adalah jumlah baris, dan j adalah jumlah kolom.

Contoh

Contoh 1

Cara menggunakan mmult pada excel

Contoh 2

Cara menggunakan mmult pada excel

Anda harus memasukkan rumus di atas sebagai rumus array agar berfungsi dengan benar. Setelah memasukkan rumus, tekan Enter jika Anda memiliki langganan Microsoft 365 saat ini; jika tidak, tekan Ctrl+Shift+Enter. Jika rumus tidak dimasukkan sebagai rumus array, satu-satu hasil akan dikembalikan.

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada pakar di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas Jawaban.

Perlu bantuan lainnya?


Cara menggunakan mmult pada excel
Cara menggunakan mmult pada excel
Cara menggunakan mmult pada excel
Cara menggunakan mmult pada excel

Di tutorial ini, kamu akan mempelajari cara menggunakan rumus MMULT di excel secara lengkap.

Ketika bekerja dengan angka di excel, terkadang kita perlu mengalikan matriks angka yang kita punya. Jika kita mengetahui cara menggunakan MMULT, maka kita akan bisa menjalankan proses perkaliannya tersebut dengan mudah.

Mau tahu lebih banyak mengenai MMULT dan menguasai cara menggunakannya dengan benar di excel? Baca tutorial dari Compute Expert ini sampai ke bagian terakhirnya!

Disclaimer: Artikel ini mungkin mengandung link afiliasi dari mana kami akan mendapatkan komisi untuk setiap transaksi/aksi terkualifikasi tanpa adanya biaya tambahan bagimu. Pelajari lebih lanjut

Daftar Isi:

  • Rumus MMULT excel adalah...
  • Fungsi MMULT pada excel
  • Hasil MMULT
  • Versi excel di mana kita mulai bisa menggunakan MMULT
  • Cara penulisan dan input
  • Contoh penggunaan dan hasil
  • Langkah penulisan
  • MMULT tidak bisa bekerja dengan baik? Kemungkinan penyebab dan solusinya
  • Menghitung banyak baris yang memiliki data tertentu: SUM MMULT TRANSPOSE COLUMN
  • Latihan
  • Catatan tambahan

Rumus MMULT Excel Adalah…

MMULT adalah rumus excel yang membantumu mengalikan matriks angka di excel. Kita sendiri biasanya memiliki matriks angka dalam bentuk cell range di excel.

Fungsi MMULT pada Excel

Kita bisa menggunakan MMULT untuk mendapatkan hasil perkalian dari dua matriks angka di excel.

Hasil MMULT

Hasil dari MMULT adalah sebuah matriks angka (array) yang berasal dari hasil perkalian matriks-matriks angka yang kamu jadikan sebagai inputnya.

Versi Excel dari Mana Kita Mulai Bisa Menggunakan MMULT

Kita bisa menggunakan MMULT di excel sejak excel 2003.

Cara Penulisan dan Input

Berikut bentuk penulisan umum dari rumus MMULT di excel.

{ = MMULT ( matriks_angka1 , matriks_angka2 ) }

Kamu perlu memasukkan input dua matriks angka yang ingin kamu kalikan ke dalam MMULT untuk menggunakan rumusnya.

Karena hasil dari MMULT adalah array, kamu perlu menggunakan bentuk rumus array untuk rumus yang satu ini. Ini berarti, untuk mendapatkan semua hasilnya, kamu perlu menyorot cell range dengan ukuran yang tepat ketika menuliskan rumusnya.

Cell range tersebut haruslah memiliki banyak baris yang sama dengan input matriks angka pertamamu. Ia juga harus mempunyai banyak kolom yang sama dengan input matriks angka keduamu. Kamu juga harus menekan tombol Ctrl + Shift + Enter setelah kamu menuliskan rumus MMULTmu (bukan cuma Enter seperti ketika kamu menuliskan kebanyakan rumus lainnya di excel).

Banyak kolom dari matriks angka pertamanya juga harus sama dengan banyak baris dari matriks angka keduanya. Jika tidak begitu, MMULT akan menghasilkan error #VALUE (karena hal ini adalah persyaratan umum dari sebuah proses perkalian matriks angka).

Cara menggunakan mmult pada excel

Contoh Penggunaan dan Hasil

Berikut contoh implementasi dari MMULT di excel.

Cara menggunakan mmult pada excel

Seperti yang bisa kamu lihat di sini, kita bisa mengalikan matriks angka kita di excel dengan menggunakan MMULT. Cukup masukkan input matriks-matriks angka yang ingin dikalikan ke dalam rumusnya tersebut dan gunakan bentuk rumus array untuk melakukan perkaliannya.

Langkah Penulisan

Setelah kita mendiskusikan bentuk penulisan, input, dan contoh implementasi dari MMULT, sekarang mari mendiskusikan langkah-langkah penulisan rumusnya. Kamu bisa melihat detail dari bagaimana cara kita menuliskan MMULT dengan benar dari awal sampai akhir di excel di sini!

  1. Sorot cell range di mana kamu ingin menaruh hasil perkalian matriksmu. Cell rangenya tersebut harus mempunyai banyak baris yang sama dengan matriks angka pertama yang ingin kamu kalikan. Ia juga harus mempunyai banyak kolom yang sama dengan matriks angka kedua yang ingin kamu kalikan

    Cara menggunakan mmult pada excel

  2. Ketik tanda sama dengan ( = ), MMULT (boleh dengan huruf besar dan huruf kecil), dan tanda buka kurung

    Cara menggunakan mmult pada excel

  3. Masukkan matriks angka pertama yang ingin kamu kalikan. Lalu, ketik tanda koma ( , )

    Cara menggunakan mmult pada excel

  4. Masukkan matriks angka kedua yang ingin kamu kalikan

    Cara menggunakan mmult pada excel

  5. Ketik tanda tutup kurung

    Cara menggunakan mmult pada excel

  6. Tekan Ctrl + Shift + Enter
  7. Selesai!

    Cara menggunakan mmult pada excel

MMULT Tidak Bisa Bekerja dengan Baik? Kemungkinan Penyebab dan Solusinya

Apakah MMULTmu memberikan hasil yang salah atau bahkan error? Ada banyak hal yang bisa membuat hal tersebut terjadi. Akan tetapi, berikut tiga kemungkinan hal yang menurut kami paling mungkin menjadi penyebabnya beserta solusi untuk masing-masing dari mereka.

  • Penyebab: Kamu tidak menyorot cell range dengan ukuran yang tepat sebelum kamu menuliskan rumus MMULTmu
    Solusi: Menyorot cell range dengan ukuran yang salah ketika ingin menempatkan hasil MMULTmu akan membuatmu tidak mendapatkan semua hasilnya. Pastikan kamu menyorot cell range yang memiliki ukuran yang tepat sebelum kamu menuliskan rumus MMULTmu. Ini berarti cell rangenya harus memiliki banyak baris sebanyak matriks angka pertamamu dan banyak kolom sebanyak matriks angka keduamu

  • Penyebab: Kamu tidak menekan Ctrl + Shift + Enter setelah kamu menuliskan rumus MMULTmu
    Solusi: Menekan tombol Enter daripada Ctrl + Shift + Enter akan membuat rumus MMULTmu menjadi rumus biasa, bukan rumus array. Karena hasil dari MMULT bisa lebih dari satu, kamu harus menekan Ctrl + Shift + Enter untuk memastikan kamu mendapatkan semua hasilnya

  • Penyebab: Banyak kolom di matriks angka pertamamu tidak sama dengan banyak baris di matriks angka keduamu
    Solusi: Perkalian matriks mensyaratkan matriks angka pertama yang kamu kalikan mempunyai kolom sebanyak baris dari matriks angka keduamu. Perbaiki banyak kolom dan/atau baris dari matriks-matriks yang kamu masukkan ke dalam MMULT jika memang belum seperti itu

Cek lagi ketiga hal tersebut jika kamu menemui masalah ketika ingin mencoba mendapatkan hasil yang benar dari MMULTmu!

Cara menggunakan mmult pada excel

Menghitung Banyak Baris yang Memiliki Data Tertentu: SUM MMULT TRANSPOSE COLUMN

Perlu menghitung banyak baris di dalam cell rangemu di excel yang mengandung suatu data tertentu? Kamu bisa menggunakan MMULT untuk menjalankan proses perhitungannya tersebut untukmu, dengan bantuan SUM, TRANSPOSE, dan COLUMN juga.

Berikut bentuk penulisan umum dari kombinasi rumus-rumus tersebut untuk tujuan perhitungan banyak baris di excel.

{ = SUM ( — ( MMULT ( — ( cell_range = data_spesifik ) , TRANSPOSE ( COLUMN ( cell_range ) ) ) > 0 ) ) }

Setelah kamu menuliskan rumus ini, jangan lupa menekan tombol Ctrl + Shift + Enter karena kamu membutuhkan bentuk rumus array untuk ini.

Mau tahu logika di balik penulisan rumusnya? Perhatikan contoh implementasinya terlebih dahulu di bawah ini.

Cara menggunakan mmult pada excel

Seperti yang bisa kamu lihat di contohnya, kita bisa mendapatkan banyak baris yang berisi 9 di cell range kita (3). Hal ini karena kita menuliskan kombinasi SUM, MMULT, TRANSPOSE, dan COLUMN kita sesuai dengan pola yang telah kita sebutkan sebelumnya.

Bagaimana kombinasi dari rumus-rumusnya mampu menghitung banyak baris yang mengandung suatu data tertentu? Pertama-tama, mari kita lihat input matriks pertama di dalam MMULT kita dalam penulisan rumusnya.

Untuk bagian input ini, kita masukkan kondisi logika di mana kita membandingkan cell range kita dengan data tertentu yang kita inginkan. Cell range ini adalah di mana kita ingin menghitung banyak baris yang mengandung data tertentu tersebut.

Dari kondisi logika ini, kita dapatkan array TRUE/FALSE. TRUE atau FALSEnya sendiri tergantung dari apakah setiap cell dalam cell rangenya mengandung data tertentu yang kita inginkan atau tidak. Di dalam contoh di atas, kita mendapatkan array seperti ini sebagai hasil dari kondisi logikanya.

{ TRUE , FALSE , TRUE ; TRUE , TRUE , FALSE ; FALSE , FALSE , FALSE ; FALSE , FALSE , FALSE ; FALSE , FALSE , TRUE }

Perhatikan bahwa kita mendapatkan TRUE di mana ada 9 di dalam cell range kita. Hal ini karena 9 adalah apa yang kita bandingkan dengan cell range kita di dalam input kondisi logika kita.

Setelah itu, kita konversikan array TRUE/FALSE kita menjadi array 1/0. Kita melakukan ini dengan menggunakan simbol minus ganda ( — ) yang kita masukkan sebelum input kondisi logika kita. Dari sini, kita mendapatkan array berikut sebagai pengganti array TRUE/FALSE kita.

{ 1 , 0 , 1 ; 1 , 1 , 0 ; 0 , 0 , 0 ; 0 , 0 , 0 ; 0, 0 , 1 }

Untuk input matriks kedua di MMULT kita, kita masukkan cell range kita ke dalam COLUMN di dalam TRANSPOSE kita.

Cara menggunakan mmult pada excel

COLUMN memberikan kita nomor-nomor kolom dari cell range kita. Oleh karena itu, kita mendapatkan array seperti ini darinya.

{ 2 , 3 , 4 }

TRANSPOSE kita membuat array satu baris, tiga kolom ini menjadi array satu kolom, tiga baris seperti ini.

{ 2 ; 3 ; 4 }

Kita perlu menggunakan TRANSPOSE agar kita bisa mengalikan hasil COLUMNnya dengan array 1/0 kita tadi dengan menggunakan MMULT.

Kita dapatkan array berikut dari perkalian kedua arraynya tersebut.

{ 6 ; 5 ; 0 ; 0 ; 4 }

Perhatikan bahwa kita hanya mendapatkan angka lebih dari 0 di baris-baris yang memiliki data tertentu yang kita inginkan (9 di contoh ini).

Kita bandingkan array yang kita dapatkan dari MMULT ini dengan “lebih besar dari 0” dalam penulisan rumus kita. Dari perbandingannya, kita mendapatkan array TRUE/FALSE lagi seperti ini.

{ TRUE ; TRUE ; FALSE ; FALSE ; TRUE }

Kita konversikan array TRUE/FALSE ini dengan simbol minus ganda yang kita tuliskan sebelum perbandingan dengan “lebih besar dari 0”nya. Kita dapatkan hasil seperti ini dari proses konversi array TRUE/FALSEnya tersebut.

{ 1 ; 1 ; 0 ; 0 ; 1 }

Selanjutnya, kita tinggal membiarkan SUM menyelesaikan prosesnya dengan menjumlahkan semua angka di dalam array terakhirnya tersebut. Kita dapatkan 3 sebagai hasilnya, sama dengan banyak baris yang berisi 9 di dalam cell range pada contoh kita!

Latihan

Setelah kamu mempelajari bagaimana cara menggunakan MMULT di excel secara benar, mari kerjakan latihan berikut. Hal ini agar kamu bisa mempraktekkan pembelajaran dari tutorial ini dengan lebih baik lagi.

Unduh file latihannya dan jawab semua pertanyaannya. Unduh file kunci jawabannya jika kamu sudah menyelesaikan latihannya dan ingin mengecek jawaban-jawabanmu.

Link file latihan:
Unduh di sini

Pertanyaan

  1. Seperti apa hasil perkalian matriks 1 dan matriks 2? Berikan jawabanmu dengan menggunakan cell berwarna abu-abu sebagai cell paling kiri atas dari cell range hasil perkaliannya!
  2. Seperti apa hasil perkalian matriks 2 dan matriks 1? Berikan jawabanmu dengan menggunakan cell berwarna abu-abu sebagai cell paling kiri atas dari cell range hasil perkaliannya!
  3. Berapa banyak baris di matriks 2 yang mengandung 2 di dalamnya? Kombinasikan SUM, MMULT, TRANSPOSE, dan COLUMN untuk mendapatkan jawabannya!

Link file kunci jawaban:
Unduh di sini

Catatan Tambahan

MMULT akan menghasilkan error #VALUE jika kamu memiliki hal-hal selain data numerik di dalam input matriks angkamu (misalnya: cell kosong, teks, nilai logika, dsb).

Tutorial terkait yang sebaiknya kamu pelajari juga:

Rumus Mmult di Excel untuk apa?

Fungsi MMULT mengembalikan produk matriks dari dua array. Hasilnya adalah sebuah array dengan jumlah baris yang sama dengan array1 dan jumlah kolom yang sama dengan array2.

Bagaimana rumus excel untuk perkalian matriks?

Rumus Fungsi Matriks: = MMULT(matriks1;matriks2) Jika sudah, klik pada kolom pertama baris pertama di Matriks Hasil Perkalian. Setelah itu, masukkan rumus perkalian matriks di excel: =MMULT(. Selanjutnya blok bagian matriks 1 (tanpa judul).