Kazalo
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.xlsxUvod 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č.