Slik bruker du MMULT-funksjonen i Excel (6 eksempler)

  • Dele Denne
Hugh West

MMULT -funksjonen står for "Matrix Multiplication". Det er en matte- og trigonometrifunksjon som er tilgjengelig i Microsoft Excel. MMULT -funksjonen multipliserer to matriser og returnerer en annen matrisematrise. I denne artikkelen vil du bli kjent med bruken av Excel MMULT -funksjonen med 6 riktige eksempler.

Skjermbildet ovenfor er en oversikt over artikkel, som representerer en applikasjon av MMULT -funksjonen i Excel. Du vil lære mer om metodene sammen med de andre funksjonene for å bruke MMULT -funksjonen nøyaktig i de følgende delene av denne artikkelen.

Last ned Practice Workbook

You kan laste ned Excel-filen fra lenken nedenfor og trene sammen med den.

Bruk av MMULT Function.xlsx

Introduksjon til MMULT-funksjonen

  • Funksjonsmål:

MMULT-funksjonen multipliserer to matriser med tall og returnerer en annen matrise med tall.

  • Syntaks:

MMULT(matrise1, matrise2)

  • Argumentforklaring:
Argument Obligatorisk/Valgfri Forklaring
matrise1 Obligatorisk Den første matrisen du vil multiplisere.
matrise2 Påkrevd Den andre matrisen du vil multiplisere.
  • Returparameter:

Amatrise av tallmatriser.

Grunnleggende om matrisemultiplikasjon

Anta at vi har to matriser, A og B. Der A er en m ved n matrise og B er en n ved p matrise.

Produktet av disse to matrisene, C = AB; kan skrives som

Produktet av A og B som er C kan også skrives som,

6 Eksempler på bruk av MMULT-funksjonen i Excel

Eksempel 1: Sett inn tallmatriser manuelt i MMULT-funksjonen i Excel

MMULT -funksjonen lar oss sette inn antall matriser manuelt for å få produktet deres. For å gjøre dette,

❶ Først må du velge antall celler i forhold til utdatamatrisematrisedimensjonen.

❷ Så i cellen øverst til venstre i valgområdet, må sette inn formelen med MMULT -funksjonen. For dette tilfellet er formelen:

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

❸ Etter det, trykk på CTRL + SHIFT + ENTER -knappen for å utføre formelen.

Etter å ha trykket CTRL + SHIFT + ENTER , vil du se carl-parentesene pakket inn i formelen. Dette er fordi formelen er i form av en eldre matriseformel.

📓 Merk

Hvis du bruker Microsoft Office 365 , så trenger du ikke velge celleområdet og deretter trykke CTRL + SHIFT + ENTER . Fordi Office 365 støtter dynamiske matriseformler. Det er derfor alt du trenger å gjøre er å sette innformel, og trykk deretter bare på ENTER -knappen.

Eksempel 2: Multipliser to 3×3-matriser ved å bruke MMULT-funksjonen i Excel

I denne delen vil vi beregne multiplikasjon av to kvadratiske matriser som har en dimensjon på 3×3.

Den første matrisen har en dimensjon på 3×3 og den andre matrisen har også en dimensjon på 3×3. Som et resultat vil den endelige matrisen også ha en dimensjon på 3×3 .

Følg nå trinnene nedenfor for å multiplisere to matriser ved å bruke MMULT -funksjonen.

❶ Først velger du et celleområde som har en måling på 3×3, ettersom utdatamatrisedimensjonen vil være 3×3.

❷ Sett deretter inn følgende formel øverst til venstre i valgområdet. Celle B10 for denne forekomsten.

=MMULT(B5:D7,F5:H7)

Her er B5:D7 rekkevidden til den første matrisen og F5:H7 er rekkevidden til den andre matrisen.

❸ Trykk til slutt CTRL + SHIFT + ENTER -knappene helt for å utføre formelen.

Siden formelen er en eldre matriseformel, vil utvalgsområdet fylles med utdatanumrene. Du trenger ikke å dra formelen til alle de tilsvarende cellene.

📓 Merk

Som Microsoft Office 365 støtter dynamiske matriseformler, du kan bare sette inn formelen med MMULT -funksjonen og deretter trykke på ENTER -knappen. Den dynamiske matriseformelen vil automatisk dekke alle cellene med hensyn til dimensjonen tilutmatrisen.

Eksempel 3: Beregn produktet av en 2×3-matrise med en 3×2-matrise ved å bruke MMULT-funksjonen i Excel

Denne gangen, i stedet for å ta to identiske matriser, du vurderer to matriser med forskjellige dimensjoner.

Den første matrisen er en 2×3 tallmatrise og den andre er en 3×2 matrise. Så antall rader i den første matrisen er 2 og antall kolonner i den andre matrisen er 2. Som et resultat vil dimensjonen til den endelige matrisen være 2×2.

Nå skal du multiplisere dem ved å bruke MMULT -funksjonen, følg trinnene nedenfor.

❶ Velg 4 påfølgende celler med 2 rader og to kolonner.

❷ Sett inn følgende eldre matriseformel øverst -venstre hjørne av de valgte cellene.

=MMULT(B5:D6,F5:G7)

❸ Trykk på CTRL + SHIFT + ENTER -knappene for å utføre formelen.

Denne prosedyren gjelder for alle versjoner av Microsoft Excel , bortsett fra Office 365.

For å gjøre den samme oppgaven i Excel Office 365 , sett inn formelen i en hvilken som helst celle og trykk deretter på ENTER -knappen.

Eksempel 4: Få multiplikasjonen av en 3×2-matrise med en 2×3-matrise ved bruk av MMULT-funksjonen i Excel

Denne gangen har den første matrisen en dimensjon på 3×2 og den andre har en dimensjon på 2×3. Så utdatamatrisen vil ha en dimensjon på 3×3.

Følg nå trinnene nedenfor for å få produktet av de to matrisene ved å bruke MMULT funksjon.

❶ Først av alt, velg et område på 3×3, da dimensjonen til utgangsmatrisen vil være 3×3.

❷ Skriv inn følgende formel i den første cellen i utvalgsområdet. Celle B10 for denne forekomsten.

=MMULT(B5:C7,E5:G6)

❸ Trykk på CTRL + SHIFT + ENTER -knappene helt.

📓 Merk

For Microsoft Office 365 -brukeren er det bare å sette inn den dynamiske matriseformelen i celle B10 og trykk på ENTER -knappen. Den dynamiske formelen vil automatisk passe den nødvendige dimensjonen til utdatamatrisen.

Eksempel 5: Multipliser en 3×1-matrise med en 1×3-matrise ved å bruke MMULT-funksjonen i Excel

Nå er vi tar en 3×1 matrise og en 1×3 matrise. Antall rader i den første matrisen er 3 og antall kolonner i den andre matrisen er også 3. Så utdatamatrisen vil ha en dimensjon på 3×3.

Følg nå trinnene nedenfor:

❶ Velg 9 påfølgende celler med 3 rader og 3 kolonner.

❷ Skriv inn følgende formel øverst til venstre i valgområdet.

=MMULT(B5:B7,E5:G5)

❸ For å utføre formelen, trykk på CTRL + SHIFT + ENTER -knappene helt.

📓 Merknad

I Microsoft Office 365 , i stedet for å følge trinnene ovenfor, setter du bare inn formelen i celle B10 og trykker ENTER knapp. Den dynamiske matriseformelen vil automatisk passe til det nødvendige området.

Eksempel 6: BrukSUM-, MMULT-, TRANSPOSER- og COLUMN-funksjoner for å telle antall rader som har en spesifikk verdi

Denne gangen vil vi telle det totale antallet rader med tallet 5. I denne forbindelse kan det oppstå ett problem. Det vil si at tallet 5 kan være tilstede i mer enn én kolonne.

Så vi må sørge for at enhver tilstedeværelse i mer enn én kolonne skal telles som bare 1.

Å gjøre dette har vi brukt SUM , MMULT , TRANSPOSE og COLUMN funksjonen for å bygge en formel som vil eliminere dette problemet og telle bare antallet rader som har et spesifikt nummer.

Følg nå trinnene nedenfor for å gjøre det.

❶ Sett inn følgende formel i celle D16 .

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

❷ Trykk CTRL + SHIFT + ENTER -knappen for å utføre formelen.

Hvis du er en Microsoft Office 365 -bruker, så trykker du bare på ENTER -knappen i stedet for å trykke på CTRL + SHIFT + ENTER -knappene helt.

Ting å huske

📌 Antall kolonner i matrise1 må være det samme som antall rader i matrise2.

📌 Hvis cellene er tomme eller inneholder tekst, MMULT -funksjonen returnerer en #VALUE -feil.

📌 MMULT -funksjonen gir også en #VERDI -feil, hvis antall kolonner i matrise1 og antall rader i matrise2 ikke samsvarer.

Konklusjon

For å oppsummere, vi har diskutert 6eksempler for å veilede deg i bruk av MMULT -funksjonen i Excel. Du anbefales å laste ned øvelsesarbeidsboken vedlagt sammen med denne artikkelen og øve på alle metodene med den. Og ikke nøl med å stille spørsmål i kommentarfeltet nedenfor. Vi vil prøve å svare på alle relevante spørsmål snarest. Og besøk nettstedet vårt ExcelWIKI for å utforske mer.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.