Hoe om MMULT-funksie in Excel te gebruik (6 voorbeelde)

  • Deel Dit
Hugh West

Die MMULT -funksie staan ​​vir “Matrix Multiplication”. Dit is 'n wiskunde- en trigonometriefunksie wat in Microsoft Excel beskikbaar is. Die MMULT -funksie vermenigvuldig twee skikkings en gee nog 'n matriksskikking terug. In hierdie artikel sal jy die gebruik van die Excel MMULT -funksie met 6 behoorlike voorbeelde leer ken.

Bogenoemde skermkiekie is 'n oorsig van die artikel, wat 'n toepassing van die MMULT -funksie in Excel verteenwoordig. Jy sal meer leer oor die metodes saam met die ander funksies om die MMULT -funksie te gebruik presies in die volgende afdelings van hierdie artikel.

Laai die Oefenwerkboek af

Jy kan die Excel-lêer van die skakel hieronder aflaai en daarmee saam oefen.

Gebruike van MMULT Function.xlsx

Inleiding tot die MMULT Funksie

  • Funksiedoelwit:

Die MMULT-funksie vermenigvuldig twee skikkings getalle en gee nog 'n skikking van getalle terug.

  • Sintaksis:

MMULT(skikking1, skikking2)

  • Argumente Verduideliking:
Argument Vereis/Opsioneel Verduideliking
skikking1 Vereis Die eerste skikking wat jy wil vermenigvuldig.
skikking2 Vereis Die tweede skikking wat jy wil vermenigvuldig.
  • Opstuurparameter:

Amatriks van getalskikkings.

Basiese beginsels van matriksvermenigvuldiging

Gestel ons het twee matrikse, A en B. Waar A 'n m by n matriks is en B 'n n by p is matriks.

Die produk van hierdie twee matrikse, C = AB; geskryf kan word as

Die produk van A en B wat C is, kan ook geskryf word as,

6 Voorbeelde om die MMULT-funksie in Excel te gebruik

Voorbeeld 1: Voeg getalskikkings handmatig in MMULT-funksie in Excel

Die MMULT -funksie stel ons in staat om die aantal skikkings handmatig in te voeg om hul produk te kry. Om dit te doen,

❶ Eerstens moet jy die aantal selle kies wat betref die uitset skikking matriks dimensie.

❷ Dan in die boonste linkerhoek sel van die seleksie area, jy moet die formule met die MMULT -funksie invoeg. Vir hierdie geval is die formule:

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

❸ Daarna, druk die CTRL + SHIFT + ENTER -knoppie om uit te voer die formule.

Nadat jy die CTRL + SHIFT + ENTER gedruk het, sal jy die karl-hakies in die formule sien. Dit is omdat die formule in die vorm van 'n verouderde skikkingsformule is.

📓 Nota

As jy <1 gebruik>Microsoft Office 365 , dan hoef jy nie die reeks selle te kies en dan CTRL + SHIFT + ENTER te druk. Omdat Office 365 dinamiese skikkingsformules ondersteun. Dit is hoekom al wat jy hoef te doen is om net die in te voegformule en druk dan slegs die ENTER -knoppie.

Voorbeeld 2: Vermenigvuldig twee 3×3-matrikse deur die MMULT-funksie in Excel te gebruik

In hierdie afdeling sal ons die vermenigvuldiging van twee vierkante matrikse met 'n afmeting van 3×3.

Die eerste skikking het 'n afmeting van 3×3 en die tweede skikking het ook 'n afmeting van 3×3. Gevolglik sal die finale matriks ook 'n dimensie van 3×3 hê.

Volg nou die stappe hieronder om twee matrikse te vermenigvuldig deur die MMULT -funksie te gebruik.

❶ Kies eerstens 'n reeks selle met 'n afmeting van 3×3, aangesien die uitsetmatriksafmeting 3×3 sal wees.

❷ Voeg dan die volgende formule in die boonste linkerhoek van die seleksiearea in. Sel B10 vir hierdie geval.

=MMULT(B5:D7,F5:H7)

Hier is B5:D7 die reeks van die eerste skikking en F5:H7 is die reeks van die tweede skikking.

❸ Druk laastens die CTRL + SHIFT + ENTER -knoppies heeltemal om die formule uit te voer.

Aangesien die formule 'n verouderde skikkingsformule is, sal die seleksiearea gevul word met die uitvoernommers. Jy hoef nie die formule na al die ooreenstemmende selle te sleep nie.

📓 Nota

As Microsoft Office 365 ondersteun dinamiese skikkingsformules, jy kan net die formule met die MMULT -funksie invoeg en dan die ENTER -knoppie druk. Die dinamiese skikking formule sal outomaties al die selle dek met betrekking tot die dimensie vandie uitsetmatriks.

Voorbeeld 3: Bereken die produk van 'n 2×3-matriks met 'n 3×2-matriks deur die MMULT-funksie in Excel te gebruik

Hierdie keer, in plaas daarvan om twee identiese matrikse te neem, jy oorweeg twee skikkings van verskillende dimensies.

Die eerste skikking is 'n 2×3-getallematriks en die tweede een is 'n 3×2-matriks. Die aantal rye in die eerste matriks is dus 2 en die aantal kolomme in die tweede matriks is 2. Gevolglik sal die afmeting van die finale matriks 2×2 wees.

Om hulle nou te vermenigvuldig met die MMULT -funksie, volg die stappe hieronder.

❶ Kies 4 opeenvolgende selle, met 2 rye en twee kolomme.

❷ Voeg die volgende verouderde skikkingsformule in -linkerhoek van die geselekteerde selle.

=MMULT(B5:D6,F5:G7)

❸ Druk die CTRL + SHIFT + ENTER -knoppies om die formule uit te voer.

Hierdie prosedure is van toepassing op alle weergawes van Microsoft Excel , behalwe Office 365.

Om dieselfde taak in Excel te doen Office 365 , voeg net die formule in enige sel in en druk dan die ENTER -knoppie.

Voorbeeld 4: Kry die vermenigvuldiging van 'n 3×2-matriks met 'n 2×3-matriks Gebruik die MMULT-funksie in Excel

Hierdie keer het die eerste skikking 'n dimensie van 3×2 en die tweede een het 'n dimensie van 2×3. Die uitsetskikking sal dus 'n dimensie van 3×3 hê.

Volg nou die stappe hieronder om die produk van die twee skikkings te kry deur die MMULT -funksie.

❶ Kies eerstens 'n area van 3×3 aangesien die afmeting van die uitsetskikking 3×3 sal wees.

❷ Voer die volgende in formule in die eerste sel van die seleksie area. Sel B10 vir hierdie geval.

=MMULT(B5:C7,E5:G6)

❸ Druk die CTRL + SHIFT + ENTER -knoppies heeltemal.

📓 Nota

Vir die Microsoft Office 365 -gebruiker, voeg net die dinamiese skikkingsformule in sel <1 in>B10 en druk die ENTER -knoppie. Die dinamiese formule sal outomaties by die vereiste dimensie van die uitvoerskikking pas.

Voorbeeld 5: Vermenigvuldig 'n 3×1-matriks met 'n 1×3-matriks Gebruik die MMULT-funksie in Excel

Nou is ons neem 'n 3×1 matriks en 'n 1×3 matriks. Die aantal rye in die eerste matriks is 3 en die aantal kolomme in die tweede matriks is ook 3. Dus, die uitsetskikking sal 'n dimensie van 3×3 hê.

Volg nou die stappe hieronder:

❶ Kies 9 opeenvolgende selle met 3 rye en 3 kolomme.

❷ Voer die volgende formule in die boonste linkerhoek van die seleksiearea in.

=MMULT(B5:B7,E5:G5)

❸ Om die formule uit te voer, druk die CTRL + SHIFT + ENTER -knoppies heeltemal.

📓 Nota

In Microsoft Office 365 , in plaas daarvan om die bogenoemde stappe te volg, voeg net die formule in sel B10 in en druk die ENTER knoppie. Die dinamiese skikkingsformule sal outomaties die nodige area pas.

Voorbeeld 6: GebruikSOM-, MMULT-, TRANSPOSE- en KOLOM-funksies om die aantal rye met 'n spesifieke waarde te tel

Hierdie keer sal ons die totale aantal rye met die nommer 5 tel. In hierdie verband kan een probleem ontstaan. Dit is die getal 5 kan in meer as een kolom teenwoordig wees.

Dus, ons moet verseker dat enige teenwoordigheid in meer as een kolom as slegs 1 getel moet word.

Om te doen dit het ons die SOM , MMULT , TRANSPOSE en die COLUMN funksie gebruik om 'n formule te bou wat hierdie probleem sal uitskakel en tel slegs die aantal rye met 'n spesifieke getal daarin.

Volg nou die stappe hieronder om dit te doen.

❶ Voeg die volgende formule in sel D16 in.

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

❷ Druk die CTRL + SHIFT + ENTER -knoppie om die formule uit te voer.

As jy 'n <1 is>Microsoft Office 365 -gebruiker, druk dan net die ENTER -knoppie in plaas daarvan om heeltemal CTRL + SHIFT + ENTER -knoppies te druk.

Dinge om te onthou

📌 Die aantal kolomme in skikking1 moet dieselfde wees as die aantal rye in skikking2.

📌 As die selle leeg is of enige teks bevat, sal die MMULT -funksie gee 'n #VALUE -fout terug.

📌 Die MMULT funksie gooi ook 'n #WAARDE fout, as die getalle van kolomme in skikking1 en die getalle rye in skikking2 nie ooreenstem nie.

Gevolgtrekking

Om op te som, ons het 6 bespreekvoorbeelde om jou te lei in die gebruik van die MMULT -funksie in Excel. Jy word aanbeveel om die oefenwerkboek wat saam met hierdie artikel aangeheg is af te laai en al die metodes daarmee te oefen. En moenie huiwer om enige vrae in die kommentaarafdeling hieronder te vra nie. Ons sal probeer om so gou moontlik op al die relevante navrae te reageer. En besoek asseblief ons webwerf ExcelWIKI om meer te verken.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.