Hva gjør MMULT i Excel?
MMULT er en Math & Trigonometry-funksjon i excel, står for "Matric Multiplication" og returnerer produktet av to matriser med to matriser der antall rader i Matrix 1 er lik antall kolonner i Matrix 2.
Denne funksjonen bruker logikken med å multiplisere en matrise med en annen matrise ved å bruke "Punktproduktet" av rader og kolonner. Se for eksempel på de to matrisetabellene i excel.

I bildet ovenfor har vi to matrisetabeller, Matrise 1 og Matrise 2 . Multiplikasjon av matrise utført ved hjelp av "Dot Product" -metoden for rader og kolonner, dvs. en første rad av "Matrix 1" multipliseres med den første kolonnen i "Matrix 2".
Den første kolonnen i "Matrise 1" har tre tall, og den første raden i "Matrise 2" har tre tall. Det første antallet Matrix 1-kolonner blir multiplisert med det første antallet Matrix 2-raden, og slik multipliseres alle verdiene, og til slutt har en summering av disse verdiene kommet som et resultat.
Dette er nøyaktig hva som også gjøres av MMULT-funksjonen.
Syntaks

Denne funksjonen har to argumenter, dvs. Array 1 og Array 2.
- Array 1 vil være "Matrise 1" -tabellverdier og
- Array 2 vil være “Matrix 2” -verdier.
En spesiell merknad som vi alle må være klar over, er at MMULT er en matrisefunksjon, så etter at vi har valgt matrise 1 og matrise 2-verdiene, må vi lukke formelen som en matriseformel ved å trykke CTRL + SHIFT + ENTER- tastene.
Array Formler i excel Closing Keys.

Jeg vet at det er ganske vanskelig å forstå formellogikken ved å bare lese den teoretiske delen, men ingenting å bekymre seg for, fordi vi vil vise deg nok eksempler med riktige forklaringer for å forstå bedre.
Hvordan bruker jeg MMULT-funksjonen i Excel? (med eksempler)
Eksempel 1
Tenk for eksempel på to matriser for dette eksemplet.

Ved å multiplisere disse to matriser, vil vi opprette “Matrise 3”. For å bruke MMULT-funksjonen først, må vi bestemme matrisetabellengden. Dette avgjøres av antall rader i Matrise 1 og antall kolonner hvis Matrise 2.
- I dette eksemplet, for matrise 1, har vi to rader, og for matrise 2 har vi to kolonner, så matrise 3 vil være 2 * 2 matrise. Så velg 2 * 2 rader og kolonner for å opprette ny Matrix 3.

- Trinn 1: Åpne MMULT-funksjonen.

- Trinn 2: For Array 1 argument, velg Matrix 1 tabellverdier fra A3 til C4.

- Trinn 3: For Array 2- argument, velg Matrix 2 tabellverdier fra E3 til F5.

- Trinn 4: Lukk braketten, men ikke trykk enter-tasten med en gang, for siden dette er en matriseformel, må vi trykke enter- tasten ved å holde Ctrl- tasten og Skift- tasten sammen. Når vi lukker formelen ved å holde Ctrl + Shift + Enter- tasten, får vi krøllete parenteser som følger.

Så vi har fått resultatet i Matrix 3.
Hvis du lurer på hvordan vi fikk disse verdiene, vil vi forklare deg det i detalj nå.
De første radverdiene til Matrise 1 er "2, 1, 7", og de første kolonneverdiene i Matrise 2 er "8, 8, 2," og den første verdien av Matrise 3 er "38". Dette oppnås ved å følge ligningen nedenfor.
- = (2 * 8) + (1 * 8) + (7 * 2)
- = 16 + 8 + 14
- = 38
I likhet med at denne andre verdien i Matrise 3 er 27, oppnås dette ved at verdiene i første rad i Matrise 1 er "2, 1, 7" og andre kolonneverdier i Matrise 2 er "3, 7, 2".
- = (2 * 3) + (1 * 7) + (7 * 2)
- = 6 + 7 + 14
- = 27
Slik utfører MMULT jobben sin.
Eksempel 2
Nå, se på nedenfor to ligninger.

Denne gangen har vi 3 * 3 matrise, så den nye matrisen vil være antall rader i Matrix 1 og antall kolonner i Matrix 2. Så ny Matrix 3 vil også bare være 3 * 3 matrise.

- Bruk nå MMULT-funksjonen.

- Trykk Ctrl + Shift + Enter for å få resultatet.

Ting å huske
- MMULT er en matrisefunksjon så nær med matrisefunksjonstastene Ctrl + Shift + Enter.
- For å multiplisere matrise, bør antall kolonner i Matrise 1 være lik antall rader i Matrise 2; Ellers får vi #VALUE! Feil.