MMULT în Excel - Utilizarea funcției MMULT pentru a multiplica matricea

Ce face MMULT în Excel?

MMULT este o funcție de matematică și trigonometrie în excel, înseamnă „Multiplicarea matricii” și returnează produsul a două matrice a două matrice în care numărul de rânduri ale matricei 1 este egal cu numărul de coloane din matricea 2.

Această funcție aplică logica înmulțirii unei matrici cu o altă matrice folosind „Dot Product” de rânduri și coloane. De exemplu, uitați-vă la cele două tabele matrice în Excel.

În imaginea de mai sus, avem două tabele matriciale, Matrix 1 și Matrix 2 . Înmulțirea matricei realizată utilizând metoda „Dot Product” a rândurilor și coloanelor, adică un prim rând din „Matrix 1” este înmulțit cu prima coloană din „Matrix 2”.

Prima coloană din „Matrix 1” are trei numere, iar primul rând din „Matrix 2” are trei numere. Primul număr de coloane Matrix 1 va fi înmulțit cu primul număr de rând Matrix 2 și, astfel, toate valorile sunt înmulțite și, în cele din urmă, a rezultat o însumare a acestor valori.

Exact acest lucru va fi făcut de funcția MMULT și în excel.

Sintaxă

Această funcție are două argumente, adică Array 1 și Array 2.

  • Array 1 va fi valorile tabelului „Matrix 1” și
  • Matricea 2 va fi valori „Matrix 2”.

O notă specială de care trebuie să fim conștienți este că MMULT este o funcție matrice, deci după selectarea valorilor matricei 1 și matricei 2, trebuie să închidem formula ca formulă matrice apăsând tastele CTRL + SHIFT + ENTER .

Formule matrice în chei de închidere excel.

Știu că este destul de dificil să înțelegeți logica formulă doar citind partea teoretică, dar nu vă faceți griji pentru că vă vom arăta suficiente exemple cu explicații adecvate pentru a înțelege mai bine.

Cum se folosește funcția MMULT în Excel? (cu exemple)

Exemplul nr. 1

De exemplu, luați în considerare mai jos două matrice pentru acest exemplu.

Înmulțind aceste două Matrice, vom crea „Matrix 3”. Pentru a aplica mai întâi funcția MMULT, trebuie să decidem lungimea tabelului matricial. Acest lucru este decis de numărul de rânduri ale Matricei 1 și de numărul de coloane dacă Matricea 2.

  • În acest exemplu, pentru Matrix 1, avem două rânduri, iar pentru Matrix 2, avem două coloane, deci Matrix 3 va fi matricea 2 * 2. Așadar, selectați 2 * 2 rânduri și coloane pentru a crea o nouă Matrice 3.
  • Pasul 1: Deschideți funcția MMULT.
  • Pasul 2: Pentru argumentul Array 1 , selectați valorile tabelului Matrix 1 de la A3 la C4.
  • Pasul 3: Pentru argumentul Array 2 , selectați valorile tabelului Matrix 2 de la E3 la F5.
  • Pasul 4: Închideți paranteză, dar nu apăsați tasta Enter imediat, deoarece aceasta este o formulă matrice, trebuie să apăsați tasta Enter ținând apăsate tasta Ctrl și tasta Shift împreună. Când închidem formula ținând apăsată tasta Ctrl + Shift + Enter , obținem paranteze cretate după cum urmează.

Deci, avem rezultatul în Matrix 3.

Dacă vă întrebați cum am obținut aceste valori, vă vom explica acum în detaliu.

Valorile primelor rânduri ale Matricei 1 sunt „2, 1, 7”, iar primele valori ale coloanei Matricei 2 sunt „8, 8, 2”, iar prima valoare a Matricei 3 este „38”. Acest lucru se realizează în urma ecuației de mai jos.

  • = (2 * 8) + (1 * 8) + (7 * 2)
  • = 16 + 8 + 14
  • = 38

La fel ca această a doua valoare din Matricea 3 este 27, aceasta se realizează prin valorile primului rând al Matricei 1 este „2, 1, 7” și valorile celei de-a doua coloane a Matricei 2 este „3, 7, 2”.

  • = (2 * 3) + (1 * 7) + (7 * 2)
  • = 6 + 7 + 14
  • = 27

Astfel, MMULT își îndeplinește sarcina.

Exemplul nr. 2

Uită-te acum la două ecuații.

De data aceasta avem matrice 3 * 3, deci noua matrice va fi numărul de rânduri ale Matricei 1 și numărul de coloane ale Matricei 2. Deci, noua Matrice 3 va fi, de asemenea, doar matrice 3 * 3.

  • Acum aplicați funcția MMULT.
  • Apăsați Ctrl + Shift + tasta Enter pentru a obține rezultatul.

Lucruri de amintit

  • MMULT este o funcție matrice atât de aproape cu tastele funcționale matrice Ctrl + Shift + Enter.
  • Pentru a multiplica matricea, numărul de coloane din Matricea 1 ar trebui să fie egal cu numărul de rânduri din Matricea 2; în caz contrar, vom obține #VALUE! Eroare.

Articole interesante...