Cum se utilizează funcția MMULT în Excel (6 exemple)

  • Imparte Asta
Hugh West

The MMULT înseamnă "Înmulțire matricială". Este o funcție matematică și funcția de trigonometrie disponibile în Microsoft Excel. MMULT înmulțește două matrici și returnează o altă matrice. În acest articol, veți cunoaște utilizarea funcției Excel MMULT cu 6 exemple adecvate.

Captura de ecran de mai sus este o imagine de ansamblu a articolului, reprezentând o aplicație de MMULT în Excel. Veți afla mai multe despre metodele împreună cu celelalte funcții pentru a utiliza funcția MMULT în mod precis în următoarele secțiuni ale acestui articol.

Descărcați caietul de practică

Puteți descărca fișierul Excel de la linkul de mai jos și puteți exersa împreună cu el.

Utilizări ale funcției MMULT.xlsx

Introducere în funcția MMULT

  • Funcția obiectiv:

Funcția MMULT înmulțește două tablouri de numere și returnează un alt tablou de numere.

  • Sintaxă:

MMULT(array1, array2)

  • Argumente Explicație:
Argument Necesar/Opțional Explicație
array1 Necesar Prima matrice pe care doriți să o multiplicați.
array2 Necesar A doua matrice pe care doriți să o multiplicați.
  • Parametru de returnare:

O matrice de matrici de numere.

Bazele înmulțirii matricelor

Să presupunem că avem două matrici, A și B. Unde A este o matrice m cu n, iar B este o matrice n cu p.

Produsul acestor două matrici, C = AB; poate fi scris sub forma

Produsul dintre A și B, adică C, poate fi scris și sub forma,

6 exemple de utilizare a funcției MMULT în Excel

Exemplul 1: Introduceți manual array-uri de numere în funcția MMULT din Excel

The MMULT Funcția ne permite să introducem manual numărul de tablouri pentru a obține produsul lor. Pentru a face acest lucru,

❶ Mai întâi trebuie să selectați numărul de celule în funcție de dimensiunea matricei de ieșire.

❷ Apoi, în celula din colțul din stânga-sus al zonei de selecție, trebuie să inserați formula cu semnul MMULT Pentru acest exemplu, formula este:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ După aceea, apăsați butonul CTRL + SHIFT + ENTER pentru a executa formula.

După ce ați apăsat butonul CTRL + SHIFT + ENTER Veți vedea parantezele carl înfășurate în formulă. Acest lucru se datorează faptului că formula este sub forma unei formule de matrice moștenită.

📓 Notă

Dacă utilizați Microsoft Office 365 , atunci nu este nevoie să selectați intervalul de celule și apoi să apăsați CTRL + SHIFT + ENTER . deoarece Office 365 acceptă formule de matrice dinamice. De aceea, tot ce trebuie să faceți este să introduceți formula și apoi să apăsați butonul ENTER numai butonul .

Exemplul 2: Înmulțirea a două matrici 3×3 utilizând funcția MMULT în Excel

În această secțiune, vom calcula înmulțirea a două matrici pătrate cu dimensiunea 3×3.

Prima matrice are o dimensiune de 3×3, iar a doua matrice are, de asemenea, o dimensiune de 3×3. Prin urmare, matricea finală va avea, de asemenea, o dimensiune de 3×3.

Urmați acum pașii de mai jos pentru a înmulți două matrici folosind MMULT funcție.

❶ În primul rând, selectați un interval de celule cu dimensiunea de 3×3, deoarece dimensiunea matricei de ieșire va fi de 3×3.

❷ Apoi, introduceți următoarea formulă în colțul din stânga sus al zonei de selecție. Celula B10 pentru această instanță.

=MMULT(B5:D7,F5:H7)

Aici B5:D7 este intervalul primului tablou și F5:H7 este intervalul celui de-al doilea tablou.

❸ În cele din urmă apăsați butonul CTRL + SHIFT + ENTER pentru a executa formula.

Deoarece formula este o formulă de matrice moștenită, zona de selecție va fi umplută cu numerele de ieșire. Nu este necesar să trageți formula în toate celulele corespunzătoare.

📓 Notă

Ca Microsoft Office 365 suportă formule de matrice dinamice, puteți insera formula cu ajutorul funcției MMULT și apoi apăsați butonul ENTER Formula matricei dinamice va acoperi automat toate celulele în funcție de dimensiunea matricei de ieșire.

Exemplul 3: Calculați produsul unei matrici 2×3 cu o matrice 3×2 utilizând funcția MMULT din Excel

De data aceasta, în loc să luați două matrici identice, aveți în vedere două matrici de dimensiuni diferite.

Prima matrice este o matrice numerică 2×3, iar cea de-a doua este o matrice 3×2. Astfel, numărul de rânduri din prima matrice este 2, iar numărul de coloane din cea de-a doua matrice este 2. Ca urmare, dimensiunea matricei finale va fi 2×2.

Acum, pentru a le înmulți folosind MMULT urmați pașii de mai jos.

❶ Selectați 4 celule consecutive, având 2 rânduri și două coloane.

❷ Introduceți următoarea formulă de matrice moștenită în colțul din stânga sus al celulelor selectate.

=MMULT(B5:D6,F5:G7)

❸ Lovitură pentru CTRL + SHIFT + ENTER pentru a executa formula.

Această procedură se aplică tuturor versiunilor de Microsoft Excel , cu excepția Office 365.

Pentru a efectua aceeași sarcină în Excel Office 365 , trebuie doar să introduceți formula în orice celulă și apoi apăsați butonul ENTER buton.

Exemplul 4: Obțineți înmulțirea unei matrice 3×2 cu o matrice 2×3 utilizând funcția MMULT în Excel

De data aceasta, prima matrice are dimensiunea de 3×2, iar cea de-a doua are dimensiunea de 2×3. Astfel, matricea de ieșire va avea dimensiunea de 3×3.

Urmați acum pașii de mai jos pentru a obține produsul dintre cele două matrici, folosind MMULT funcție.

❶ Mai întâi de toate, selectați o suprafață de 3×3, deoarece dimensiunea matricei de ieșire va fi de 3×3.

❷ Introduceți următoarea formulă în prima celulă din zona de selecție. Celula B10 pentru această instanță.

=MMULT(B5:C7,E5:G6)

❸ Lovitură pentru CTRL + SHIFT + ENTER butoane cu totul.

📓 Notă

Pentru Microsoft Office 365 utilizator, trebuie doar să introduceți formula de matrice dinamică în celula B10 și a lovit ENTER Formula dinamică se va adapta automat la dimensiunea necesară a tabloului de ieșire.

Exemplul 5: Înmulțirea unei matrici 3×1 cu o matrice 1×3 utilizând funcția MMULT în Excel

Acum luăm o matrice 3×1 și o matrice 1×3. Numărul de rânduri din prima matrice este 3, iar numărul de coloane din cea de-a doua matrice este tot 3. Astfel, matricea de ieșire va avea dimensiunea 3×3.

Acum urmați pașii de mai jos:

❶ Selectați 9 celule consecutive având 3 rânduri și 3 coloane.

❷ Introduceți următoarea formulă în colțul din stânga sus al zonei de selecție.

=MMULT(B5:B7,E5:G5)

❸ Pentru a executa formula, apăsați butonul CTRL + SHIFT + ENTER butoane cu totul.

📓 Notă

În Microsoft Office 365 , în loc să urmați pașii de mai sus, inserați doar formula în celula B10 și apăsați butonul ENTER Formula matricei dinamice se va adapta automat la suprafața necesară.

Exemplul 6: Utilizarea funcțiilor SUM, MMULT, TRANSPOSE și COLUMN pentru a număra numărul de rânduri care au o anumită valoare

De data aceasta vom număra numărul total de rânduri care au numărul 5. În acest sens, poate apărea o problemă, și anume că numărul 5 poate fi prezent în mai multe coloane.

Prin urmare, trebuie să ne asigurăm că orice ființă prezentă în mai multe coloane trebuie să fie considerată doar una.

Pentru a face acest lucru, am folosit SUM , MMULT , TRANSPOSE , iar COLUMNA pentru a construi o formulă care va elimina această problemă și va număra doar numărul de rânduri care au un anumit număr prezent în ele.

Urmați pașii de mai jos pentru a face acest lucru.

❶ Introduceți următoarea formulă în celula D16 .

=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0)))

❷ Apăsați tasta CTRL + SHIFT + ENTER pentru a executa formula.

Dacă sunteți un Microsoft Office 365 utilizator, apoi trebuie doar să apăsați butonul ENTER în loc să apăsați butonul CTRL + SHIFT + ENTER butoane cu totul.

Lucruri de reținut

📌 Numărul de coloane din array1 trebuie să fie același cu numărul de rânduri din array2.

📌 În cazul în care celulele sunt goale sau conțin orice text, atunci se aplică MMULT funcția returnează un #VALOARE eroare.

📌 The MMULT de asemenea, funcția aruncă un #VALOARE eroare, dacă numerele coloanelor din array1 și numerele rândurilor din array2 nu corespund.

Concluzie

În concluzie, am discutat 6 exemple pentru a vă ghida în utilizarea MMULT în Excel. Vă recomandăm să descărcați caietul de practică atașat împreună cu acest articol și să exersați toate metodele cu ajutorul acestuia. Și nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos. Vom încerca să răspundem la toate întrebările relevante cât mai curând posibil. Și vă rugăm să vizitați site-ul nostru web ExcelWIKI pentru a explora mai mult.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.