Kako uporabiti funkcijo MMULT v Excelu (6 primerov)

  • Deliti To
Hugh West

Spletna stran MMULT pomeni "Matrično množenje". To je funkcija, ki matematika in trigonometrija na voljo v programu Microsoft Excel. MMULT funkcija pomnoži dve matriki in vrne drugo matriko. V tem članku boste spoznali uporabo Excelove funkcije MMULT funkcijo s 6 primeri.

Zgornja slika zaslona je pregled članka, ki predstavlja uporabo MMULT v Excelu. Naučili se boste več o metodah skupaj z drugimi funkcijami za uporabo funkcije MMULT v naslednjih poglavjih tega članka.

Prenesite delovni zvezek za prakso

Datoteko Excel lahko prenesete s spodnje povezave in vadite z njo.

Uporaba funkcije MMULT.xlsx

Uvod v funkcijo MMULT

  • Cilj funkcije:

Funkcija MMULT pomnoži dve vrsti števil in vrne drugo vrsto števil.

  • Sintaksa:

MMULT(array1, array2)

  • Argumenti Razlaga:
Argument Obvezno/izbirno Razlaga:
array1 Zahtevano Prvo polje, ki ga želite pomnožiti.
array2 Zahtevano Drugo polje, ki ga želite pomnožiti.
  • Parameter vrnitve:

Matrika številskih polj.

Osnove množenja matrik

Predpostavimo, da imamo dve matriki, A in B, pri čemer je A matrika m po n, B pa matrika n po p.

Produkt teh dveh matrik, C = AB, lahko zapišemo kot

Produkt A in B, ki je C, lahko zapišemo tudi kot,

6 primerov za uporabo funkcije MMULT v Excelu

Primer 1: Ročno vstavljanje številskih nizov v funkcijo MMULT v Excelu

Spletna stran MMULT Funkcija nam omogoča, da ročno vstavimo število polj in dobimo njihov produkt,

❶ Najprej morate izbrati število celic glede na dimenzijo matrike izhodne matrike.

❷ Nato morate v zgornjo levo vogalno celico območja izbire vstaviti formulo z MMULT Za ta primer je formula naslednja:

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

❸ Nato pritisnite CTRL + SHIFT + ENTER za izvedbo formule.

Po pritisku na CTRL + SHIFT + ENTER , boste v formuli videli zavite oglate oklepaje. To je zato, ker je formula v obliki formule zapuščenega polja.

📓 Opomba

Če uporabljate Microsoft Office 365 , potem vam ni treba izbrati območja celic in nato pritisniti CTRL + SHIFT + ENTER . ker Office 365 podpira formule dinamičnega polja. Zato morate samo vstaviti formulo in nato pritisniti tipko VSTOP samo gumb .

Primer 2: Pomnoževanje dveh matrik 3 × 3 z uporabo funkcije MMULT v Excelu

V tem poglavju bomo izračunali množenje dveh kvadratnih matrik z dimenzijo 3×3.

Prva matrika ima dimenzijo 3×3, druga matrika pa prav tako 3×3. Zato bo tudi končna matrika imela dimenzijo 3×3.

V nadaljevanju sledi korakom za množenje dveh matrik z uporabo MMULT funkcijo.

❶ Najprej izberite območje celic z merami 3 × 3, saj bo dimenzija izhodne matrike 3 × 3.

❷ Nato vstavite naslednjo formulo v zgornji levi kot območja izbire. Celica B10 za ta primer.

=MMULT(B5:D7,F5:H7)

Tukaj B5: D7 je obseg prvega polja in F5:H7 je obseg drugega polja.

❸ Na koncu pritisnite CTRL + SHIFT + ENTER za izvedbo formule.

Ker je formula zapuščena formula za matriko, bo območje izbire zapolnjeno z izhodnimi številkami. Formule vam ni treba povleči v vse ustrezne celice.

📓 Opomba

Kot Microsoft Office 365 podpira formule dinamičnega polja, lahko formulo vstavite z MMULT in nato pritisnite VSTOP Formula dinamične matrike bo samodejno pokrila vse celice glede na dimenzijo izhodne matrike.

Primer 3: Izračunajte produkt matrike 2×3 z matriko 3×2 z uporabo funkcije MMULT v Excelu

Tokrat namesto dveh enakih matrik upoštevamo dve polji različnih dimenzij.

Prva matrika je matrika števil 2 × 3, druga pa matrika 3 × 2. Torej je število vrstic v prvi matriki 2, število stolpcev v drugi matriki pa 2. Posledično bo dimenzija končne matrike 2 × 2.

Zdaj jih pomnožite z uporabo MMULT sledite spodnjim korakom.

❶ Izberite 4 zaporedne celice, ki imajo 2 vrstici in dva stolpca.

❷ V zgornji levi kot izbranih celic vstavite naslednjo formulo zapuščenega polja.

=MMULT(B5:D6,F5:G7)

❸ Udarite po CTRL + SHIFT + ENTER za izvedbo formule.

Ta postopek velja za vse različice Microsoft Excel , razen Pisarna 365.

Enako opravilo v programu Excel Office 365 , vstavite formulo v katero koli celico in nato pritisnite tipko VSTOP gumb.

Primer 4: Pridobite množenje matrike 3×2 z matriko 2×3 z uporabo funkcije MMULT v Excelu

Tokrat ima prvo polje dimenzijo 3×2, drugo pa 2×3. Torej bo izhodno polje imelo dimenzijo 3×3.

Zdaj sledite spodnjim korakom, da dobite produkt obeh polj z uporabo MMULT funkcijo.

❶ Najprej izberite območje 3 × 3, saj bo dimenzija izhodnega polja 3 × 3.

❷ V prvo celico območja izbire vnesite naslednjo formulo. Celica B10 za ta primer.

=MMULT(B5:C7,E5:G6)

❸ Udarite po CTRL + SHIFT + ENTER gumbe v celoti.

📓 Opomba

Za Microsoft Office 365 uporabnika, vstavite formulo dinamičnega polja v celico B10 in pritisnite VSTOP Dinamična formula se samodejno prilagodi zahtevani dimenziji izhodnega polja.

Primer 5: Pomnožite matriko 3 × 1 z matriko 1 × 3 z uporabo funkcije MMULT v Excelu

Zdaj vzamemo matriko 3×1 in matriko 1×3. Število vrstic v prvi matriki je 3, število stolpcev v drugi matriki pa je prav tako 3. Torej bo izhodna matrika imela dimenzijo 3×3.

Sledite naslednjim korakom:

❶ Izberite 9 zaporednih celic s 3 vrsticami in 3 stolpci.

❷ V zgornji levi kot območja izbire vnesite naslednjo formulo.

=MMULT(B5:B7,E5:G5)

❸ Če želite izvesti formulo, pritisnite CTRL + SHIFT + ENTER gumbe v celoti.

📓 Opomba

Na spletnem mestu Microsoft Office 365 , namesto da sledite zgornjim korakom, vstavite formulo v celico B10 in pritisnite VSTOP Gumb. Formula dinamičnega polja se bo samodejno prilagodila potrebnemu območju.

Primer 6: Uporaba funkcij SUM, MMULT, TRANSPOSE in COLUMN za štetje števila vrstic z določeno vrednostjo

Tokrat bomo prešteli skupno število vrstic s številko 5. Pri tem se lahko pojavi ena težava, in sicer je številka 5 lahko prisotna v več kot enem stolpcu.

Zato moramo zagotoviti, da se vsako bitje, ki je prisotno v več kot enem stolpcu, šteje le kot 1.

V ta namen smo uporabili SUM , MMULT , TRANSPOZE in STOLPEC funkcijo za sestavo formule, ki bo odpravila to težavo in štela le število vrstic, v katerih je prisotno določeno število.

Za to sledite spodnjim korakom.

❶ V celico vstavite naslednjo formulo D16 .

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

❷ Pritisnite CTRL + SHIFT + ENTER za izvedbo formule.

Če ste Microsoft Office 365 uporabnika, pritisnite gumb VSTOP namesto da bi pritisnili gumb CTRL + SHIFT + ENTER gumbe v celoti.

Stvari, ki si jih je treba zapomniti

📌 Število stolpcev v polju1 mora biti enako številu vrstic v polju2.

📌 Če so celice prazne ali vsebujejo besedilo, se MMULT funkcija vrne #VALUE napaka.

📌 MMULT funkcija vrže tudi #VALUE napaka, če se število stolpcev v polju1 in število vrstic v polju2 ne ujemata.

Zaključek

Če povzamemo, smo obravnavali 6 primerov, ki vam bodo pomagali pri uporabi MMULT Priporočamo vam, da si prenesete delovni zvezek za vadbo, ki je priložen temu članku, in z njim vadite vse metode. In ne oklevajte, če v spodnjem razdelku za komentarje postavite kakršno koli vprašanje. Poskušali bomo čim prej odgovoriti na vsa ustrezna vprašanja. In obiščite našo spletno stran ExcelWIKI da bi raziskali več.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.