Matrixvermenigvuldiging in Excel (5 voorbeelden)

  • Deel Dit
Hugh West

Een matrix is een belangrijk hulpmiddel, dat dagelijks wordt gebruikt in statistieken en wetenschappelijke studies. Excel-spreadsheets zelf zijn zeer grote matrices met 1.048.576 rijen en 16.384 kolommen. Het is dan ook niet verwonderlijk dat Excel enkele nuttige hulpmiddelen biedt voor matrixbewerkingen. In dit artikel zullen we ons concentreren op matrixvermenigvuldiging in Excel met verschillende voorbeelden van verschillende scenario's.

Download Praktijk werkboek

De werkmap met alle in dit artikel gebruikte voorbeelden kunt u downloaden in het onderstaande kader.

Matrix Vermenigvuldiging.xlsx

Hoe doe je matrixvermenigvuldiging?

Laten we ons eerst concentreren op hoe matrixvermenigvuldiging eigenlijk werkt. Als er twee matrices zijn met afmetingen i x j en j x k wordt elk element van de eerste rij vermenigvuldigd met elementen van hun respectieve ingangsnummers uit de eerste kolom van de tweede matrix. Vervolgens geven alle resultaten die worden opgeteld de waarde aan van het element van rij één en kolom één van de resultaatmatrix, waarbij het rijnummer uit de eerste matrix en het kolomnummer uit de tweede matrix worden genomen. Dit gaat zo door voor i x k tijden en resulteren in een i x k matrix.

Laten we een voorbeeld nemen waarbij we twee matrices A en B optellen.

Elke entry van de eerste rij van matrix A wordt vermenigvuldigd met de respectievelijke entries van de eerste kolom van matrix B. Het resultaat geeft ons dan de 1×1 waarde van de vermenigvuldigde matrix, laten we zeggen C. In dit voorbeeld is dat 1*4+2*6+3*8=40.

Hetzelfde proces wordt herhaald voor de 1e rij van A en de 2e kolom van B, de 2e rij van A en de 1e kolom van B, de 2e rij van A en de 2e kolom van B.

Uiteindelijk zal het resultaat er ongeveer zo uitzien.

Dit is de vermenigvuldigde matrix van A en B.

5 geschikte gevallen om matrixvermenigvuldiging in Excel uit te voeren

Excel heeft een ingebouwde MMULT-functie Deze functie neemt twee matrices als argumenten. We kunnen matrices als argumentarrays in deze functie gebruiken om het gewenste resultaat te krijgen.

1. Matrixvermenigvuldiging van twee matrices

Laten we twee afzonderlijke matrices A en B nemen. In Excel behandelen we ze als matrices voor matrixvermenigvuldiging.

Stappen:

  • Selecteer eerst de cellen waarin u uw matrix wilt plaatsen.

  • Schrijf dan de volgende formule op.

=MMULT(B5:D7,B10:D12)

  • Druk nu op uw toetsenbord op Ctr+Shift+Enter U krijgt het resultaat van de AxB-matrix.

U kunt hetzelfde doen voor de matrix BxA door als eerste argument matrix B en als tweede argument matrix A in te voeren in het commando MMULT functie.

Lees meer: Hoe 3 matrices te vermenigvuldigen in Excel (2 eenvoudige methodes)

2. Vermenigvuldig een kolom met een rij array

Laten we de volgende dataset nemen, met matrices die slechts één kolom en één rij bevatten.

De vermenigvuldigde matrix AxB zal het resultaat zijn van de vermenigvuldiging van matrices met één kolom en één rij.

Stappen:

  • Selecteer eerst het cellenbereik voor de vermenigvuldigde matrix.

  • Schrijf dan de volgende formule op.

=MMULT(B5:B7,B10:D10)

  • Druk tenslotte op Ctrl+Shift+Enter op je toetsenbord. Je hebt dan de resulterende matrix.

Lees meer: Hoe meerdere cellen in Excel te vermenigvuldigen (4 methoden)

Vergelijkbare lezingen

  • Kolommen vermenigvuldigen in Excel (9 handige en gemakkelijke manieren)
  • Twee kolommen vermenigvuldigen in Excel (5 gemakkelijkste methodes)
  • Hoe vermenigvuldigingsteken gebruiken in Excel (met 3 alternatieve methoden)
  • Als cel waarde bevat dan vermenigvuldigen met Excel-formule (3 voorbeelden)

3. Eén rij en één kolom matrixvermenigvuldiging in Excel

Voor dezelfde dataset die in de vorige methode is gebruikt, geeft de matrixvermenigvuldiging van BxA de vermenigvuldiging aan van één rij- en één kolommatrix.

Stappen:

  • Selecteer eerst de cel. Deze vermenigvuldiging levert slechts één waarde op, dus selecteer hier één cel.

  • Voer dan de volgende formule in.

=MMULT(B10:D10,B5:B7)

  • Druk nu op Ctrl+Shift+Enter op uw toetsenbord. U krijgt het gewenste resultaat.

Lees meer: Vermenigvuldigingsformule in Excel (6 snelle benaderingen)

4. Bereken vierkant van een matrix uit matrixvermenigvuldiging

Laten we teruggaan naar de matrices op de voorbeelden uit het eerste voorbeeld. We zullen hier matrixvermenigvuldiging gebruiken om de kwadraten van de matrices A en B te bepalen.

Stappen:

  • Selecteer het cellenbereik voor uw vierkante matrix.

  • Schrijf nu de volgende formule op.

=MMULT(B5:D7,B5:D7)

  • Druk nu op Ctrl+Shift+Enter op je toetsenbord. Je hebt dan het kwadraat van de matrix A.

U kunt het bereik van matrix A vervangen door het bereik van matrix B (B10:D12) en krijg ook het kwadraat van matrix B.

Lees meer: Wat is de formule voor vermenigvuldiging in Excel voor meerdere cellen? (3 manieren)

Vergelijkbare lezingen

  • Hoe een kolom met een getal vermenigvuldigen in Excel (4 eenvoudige methodes)
  • Vermenigvuldigen met percentage in Excel (4 eenvoudige manieren)
  • Hoe een kolom in Excel te vermenigvuldigen met een constante (4 eenvoudige manieren)
  • Twee kolommen vermenigvuldigen en dan optellen in Excel

5. Vermenigvuldiging van een matrix en een scalair

Wanneer een matrix met slechts een getal wordt vermenigvuldigd, worden alle elementen van de matrix met dat getal vermenigvuldigd. Dit kan ook in Excel.

Voor de demonstratie gebruik ik hier de matrix A en vermenigvuldig die met 7.

Stappen:

  • Selecteer het cellenbereik voor de vermenigvuldigde matrix.

  • Typ dan de volgende formule in het vak.

=B5:D7*G7

  • Druk op Ctrl+Shift+Enter op je toetsenbord.

Lees meer: Hoe te vermenigvuldigen in Excel: kolommen, cellen, rijen en getallen

Fouten bij het vermenigvuldigen van matrices in Excel

Er zijn verschillende fouten die u kunt tegenkomen bij het uitvoeren van matrixvermenigvuldigingen in Excel.

Van hen, een #WAARDE! Er kan een fout optreden als het aantal kolommen in de eerste matrix en het aantal rijen in de tweede matrix niet overeenkomen.

U krijgt dezelfde foutmelding als er ten minste één niet-numerieke waarde in een cel van de matrix staat.

Als u meer waarden selecteert dan uw veronderstelde vermenigvuldigde matrix eruit ziet, hebt u #N/A fout, maar alleen in de extra cellen die u hebt geselecteerd.

Lees meer: Delen en vermenigvuldigen in één Excel-formule (4 manieren)

Beperking van matrixvermenigvuldiging in Excel

Als u Excel 2003 of een oudere versie gebruikt, is er een limiet voor matrixvermenigvuldiging van 71×71. Maar bij de latere versies kunt u de bewerking zo lang voortzetten als de spreadsheet toelaat, alleen beperkt door het RAM van uw systeem.

Conclusie

Dit waren de verschillende situaties waarin je matrixvermenigvuldiging kunt doen in Excel. Hopelijk vond je dit artikel nuttig en informatief. Als je vragen of suggesties voor ons hebt, laat het ons dan hieronder weten.

Ga voor meer van dit soort gidsen naar Exceldemy.com .

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.