MMULT() Excel: Matrixvermenigvuldiging doen in Excel
Ontgrendel matrixvermenigvuldiging in Excel met de functie MMULT(). Deze gids legt uit hoe je MMULT() gebruikt, de syntaxis, en je leert de toepassingen in data-analyse.
Je gebruikt misschien niet elke dag matrixvermenigvuldiging in Excel, of denkt er niet over na hoe Excel lineaire-algebrafuncties afhandelt, maar als het moment daar is, is MMULT() de centrale functie die je moet kennen.
In dit artikel laat ik je zien hoe MMULT() werkt, en hopelijk ga je waarderen hoe verrassend handig het is voor het berekenen van gewogen sommen, het modelleren van financiële uitkomsten of het werken met multidimensionale data.
Waarom Excel MMULT() gebruiken?
Laten we beginnen met het grote geheel. De functie MMULT() voert matrixvermenigvuldiging uit, een wiskundige bewerking waarbij je rijen van de ene matrix vermenigvuldigt met kolommen van een andere. Het is vooral handig wanneer je werkt met dingen als:
Gewogen gemiddelden
Financiële forecasting
Regressiemodellen
In Excel kan MMULT() dit proces automatiseren en versnellen zonder dat je aparte tools zoals Python of R nodig hebt. Hoewel Python en R hier goed in zijn, kan het tijdrovender zijn om steeds te moeten schakelen als je toch in Excel werkt.
Excel MMULT()-syntaxis en argumenten
Dit zijn de verplichte argumenten voor MMULT(). Zoals je zou verwachten, neemt het twee arrays aan.
Het aantal kolommen in array1 moet gelijk zijn aan het aantal rijen in array2. Als hier niet aan voldaan is, voert Excel de vermenigvuldiging niet uit en krijg je een foutmelding.
Belangrijke opmerking: Gebruik je Excel 365 of Excel 2021 (of nieuwer), druk dan gewoon op Enter zoals bij iedere formule. Maar als je een oudere versie gebruikt, heb je een speciale toetscombinatie nodig:
Selecteer het uitvoerbereik (zorg dat het juist is geschaald!).
Typ je MMULT()-formule.
Druk op Ctrl + Shift + Enter om deze als arrayformule in te voeren.
Als je dit goed doet, plaatst Excel je formule tussen accolades {} om aan te geven dat het een arrayformule is.
MMULT() in de praktijk: een echt voorbeeld
Laten we dit tot leven brengen met een voorbeeld.
Stel, je hebt de volgende twee matrices:
Als je deze twee matrices wilt vermenigvuldigen, gebruik dan:
Als je dit correct invoert, geeft Excel een nieuwe matrix terug op basis van het product. Elk getal in de resulterende matrix is de som van producten van rijen van array1 en kolommen van array2. We hoefden niet alle rij- en kolombewerkingen die ik hierboven liet zien handmatig te doen; Excel doet het zware werk.
Veelvoorkomende fouten en hoe ze op te lossen
Werken met MMULT() kan lastig zijn als je niet oplet. Hier zijn een paar veelvoorkomende problemen:
#VALUE!-fout: Dit gebeurt als je arrays niet-numerieke waarden bevatten of als de afmetingen onverenigbaar zijn.
Onjuiste resultaatgrootte: De grootte van je uitvoerbereik moet overeenkomen met de afmetingen van de resulterende matrix. Zo niet, dan kan Excel slechts een deel van het resultaat teruggeven, of in andere gevallen helemaal niets.
Ctrl + Shift + Enter vergeten: In oudere versies van Excel is dit een veelgemaakte valkuil. Zonder deze stap geeft de functie geen array-uitvoer.
Controleer altijd de grootte van je invoer- en uitvoerbereiken voordat je de formule invoert.
MMULT()-resultaten visualiseren
Hier is een idee om het resultaat beter te zien: gebruik kleurenschaalformattering om hoge versus lage waarden in je resulterende matrix te tonen. Dit kan grote of complexe resultaten makkelijker te interpreteren maken.
Conclusie
De functie MMULT() is een handige Excel-functie voor matrixvermenigvuldiging, wat relevant is bij zaken als regressie en financiële analyse. Zodra je weet hoe je je arrays moet schalen en de functie correct invoert, bespaart het tijd en verklein je de kans op fouten.
Ik ben een schrijver en editor op het gebied van data science en heb bijgedragen aan onderzoeksartikelen in wetenschappelijke tijdschriften. Ik ben vooral geïnteresseerd in lineaire algebra, statistiek, R en dergelijke. Ik speel ook best wat schaak!
Leer hoe u gegevens analyseert met draaitabellen en intermediaire logische functies voordat u doorgaat naar hulpmiddelen zoals wat-als-analyse en prognoses.
Je gebruikt misschien niet elke dag matrixvermenigvuldiging in Excel, of denkt er niet over na hoe Excel lineaire-algebrafuncties afhandelt, maar als het moment daar is, is
MMULT()de centrale functie die je moet kennen.In dit artikel laat ik je zien hoe
MMULT()werkt, en hopelijk ga je waarderen hoe verrassend handig het is voor het berekenen van gewogen sommen, het modelleren van financiële uitkomsten of het werken met multidimensionale data.Waarom Excel MMULT() gebruiken?
Laten we beginnen met het grote geheel. De functie
MMULT()voert matrixvermenigvuldiging uit, een wiskundige bewerking waarbij je rijen van de ene matrix vermenigvuldigt met kolommen van een andere. Het is vooral handig wanneer je werkt met dingen als:In Excel kan
MMULT()dit proces automatiseren en versnellen zonder dat je aparte tools zoals Python of R nodig hebt. Hoewel Python en R hier goed in zijn, kan het tijdrovender zijn om steeds te moeten schakelen als je toch in Excel werkt.Excel MMULT()-syntaxis en argumenten
Dit zijn de verplichte argumenten voor
MMULT(). Zoals je zou verwachten, neemt het twee arrays aan.array1: De eerste matrix (celbereik)array2: De tweede matrix (celbereik)Het aantal kolommen in
array1moet gelijk zijn aan het aantal rijen inarray2. Als hier niet aan voldaan is, voert Excel de vermenigvuldiging niet uit en krijg je een foutmelding.Belangrijke opmerking: Gebruik je Excel 365 of Excel 2021 (of nieuwer), druk dan gewoon op Enter zoals bij iedere formule. Maar als je een oudere versie gebruikt, heb je een speciale toetscombinatie nodig:
Selecteer het uitvoerbereik (zorg dat het juist is geschaald!).
Typ je
MMULT()-formule.Druk op Ctrl + Shift + Enter om deze als arrayformule in te voeren.
Als je dit goed doet, plaatst Excel je formule tussen accolades {} om aan te geven dat het een arrayformule is.
MMULT() in de praktijk: een echt voorbeeld
Laten we dit tot leven brengen met een voorbeeld.
Stel, je hebt de volgende twee matrices:
Als je deze twee matrices wilt vermenigvuldigen, gebruik dan:
Dit zijn de bewerkingen:
Als je dit correct invoert, geeft Excel een nieuwe matrix terug op basis van het product. Elk getal in de resulterende matrix is de som van producten van rijen van
array1en kolommen vanarray2. We hoefden niet alle rij- en kolombewerkingen die ik hierboven liet zien handmatig te doen; Excel doet het zware werk.Veelvoorkomende fouten en hoe ze op te lossen
Werken met
MMULT()kan lastig zijn als je niet oplet. Hier zijn een paar veelvoorkomende problemen:Controleer altijd de grootte van je invoer- en uitvoerbereiken voordat je de formule invoert.
MMULT()-resultaten visualiseren
Hier is een idee om het resultaat beter te zien: gebruik kleurenschaalformattering om hoge versus lage waarden in je resulterende matrix te tonen. Dit kan grote of complexe resultaten makkelijker te interpreteren maken.
Conclusie
De functie
MMULT()is een handige Excel-functie voor matrixvermenigvuldiging, wat relevant is bij zaken als regressie en financiële analyse. Zodra je weet hoe je je arrays moet schalen en de functie correct invoert, bespaart het tijd en verklein je de kans op fouten.Bekijk onze cursussen Data-analyse in Excel en Geavanceerde Excel-functies om je expertise verder uit te bouwen. Financiële modellering in Excel is een andere goede optie met interessante onderwerpen zoals gevoeligheidsanalyse en forecasting.