Innholdsfortegnelse
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.