Obsah
Stránka MMULT je skratka pre "násobenie matíc". Je to matematické a trigonometrické funkcie k dispozícii v programe Microsoft Excel. MMULT funkcia vynásobí dve polia a vráti ďalšie maticové pole. V tomto článku sa zoznámite s použitím funkcie Excel MMULT funkciu so 6 správnymi príkladmi.
Vyššie uvedený obrázok je prehľad článku, ktorý predstavuje aplikáciu MMULT Funkcia v programe Excel. Dozviete sa viac o metódach spolu s ďalšími funkciami na použitie MMULT funkcie presne v nasledujúcich častiach tohto článku.
Stiahnite si cvičebnicu
Súbor Excel si môžete stiahnuť z nižšie uvedeného odkazu a precvičiť si ho.
Použitie funkcie MMULT.xlsxÚvod do funkcie MMULT
- Cieľ funkcie:
Funkcia MMULT vynásobí dve polia čísel a vráti ďalšie pole čísel.
- Syntax:
MMULT(array1, array2)
- Argumenty Vysvetlenie:
Argument | Povinné/voliteľné | Vysvetlenie |
---|---|---|
array1 | Požadované | Prvé pole, ktoré chcete vynásobiť. |
pole2 | Požadované | Druhé pole, ktoré chcete vynásobiť. |
- Parameter návratu:
Matica číselných polí.
Základy násobenia matíc
Predpokladajme, že máme dve matice, A a B. Kde A je matica m na n a B je matica n na p.
Súčin týchto dvoch matíc, C = AB, možno zapísať ako
Súčin A a B, ktorý je C, možno zapísať aj takto,
6 príkladov na použitie funkcie MMULT v programe Excel
Príklad 1: Ručné vloženie číselných polí do funkcie MMULT v programe Excel
Stránka MMULT Funkcia nám umožňuje ručne vložiť počet polí a získať ich súčin. Na tento účel,
❶ Najprv musíte vybrať počet buniek podľa rozmeru matice výstupného poľa.
❷ Potom do bunky v ľavom hornom rohu oblasti výberu vložte vzorec s MMULT V tomto prípade je vzorec nasledovný:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Potom stlačte tlačidlo CTRL + SHIFT + ENTER na vykonanie vzorca.
Po stlačení tlačidla CTRL + SHIFT + ENTER , uvidíte vo vzorci zabalené zátvorky carl. Je to preto, že vzorec je vo forme staršieho vzorca poľa.
📓 Poznámka
Ak používate Microsoft Office 365 , potom nemusíte vyberať rozsah buniek a potom stlačiť CTRL + SHIFT + ENTER . Pretože Office 365 preto stačí len vložiť vzorec a potom stlačiť tlačidlo VSTÚPIŤ iba tlačidlo .
Príklad 2: Vynásobenie dvoch matíc 3 × 3 pomocou funkcie MMULT v programe Excel
V tejto časti vypočítame násobenie dvoch štvorcových matíc s rozmerom 3×3.
Prvá matica má rozmer 3×3 a druhá matica má tiež rozmer 3×3. Výsledkom je, že aj výsledná matica bude mať rozmer 3×3.
Teraz postupujte podľa nasledujúcich krokov a vynásobte dve matice pomocou MMULT funkcie.
❶ Najprv vyberte rozsah buniek s rozmermi 3 × 3, pretože rozmer výstupnej matice bude 3 × 3.
❷ Potom vložte nasledujúci vzorec do ľavého horného rohu oblasti výberu. bunka B10 pre tento prípad.
=MMULT(B5:D7,F5:H7)
Tu B5:D7 je rozsah prvého poľa a F5:H7 je rozsah druhého poľa.
❸ Nakoniec stlačte tlačidlo CTRL + SHIFT + ENTER tlačidiel spolu na vykonanie vzorca.
Keďže vzorec je starším vzorcom poľa, oblasť výberu sa vyplní výstupnými číslami. Vzorec nemusíte ťahať do všetkých príslušných buniek.
📓 Poznámka
Ako Microsoft Office 365 podporuje vzorce dynamického poľa, môžete vzorec jednoducho vložiť pomocou MMULT a potom stlačte tlačidlo VSTÚPIŤ Vzorec dynamickej matice automaticky pokryje všetky bunky podľa rozmeru výstupnej matice.
Príklad 3: Výpočet súčinu matice 2×3 s maticou 3×2 pomocou funkcie MMULT v programe Excel
Tentoraz namiesto dvoch rovnakých matíc uvažujete dve polia rôznych rozmerov.
Prvá matica je matica čísel 2×3 a druhá matica je matica 3×2. Počet riadkov v prvej matici je teda 2 a počet stĺpcov v druhej matici je 2. Výsledkom je, že rozmer výslednej matice bude 2×2.
Teraz ich vynásobte pomocou MMULT postupujte podľa nasledujúcich krokov.
❶ Vyberte 4 po sebe idúce bunky, ktoré majú 2 riadky a dva stĺpce.
❷ Do ľavého horného rohu vybraných buniek vložte nasledujúci vzorec starého poľa.
=MMULT(B5:D6,F5:G7)
❸ Hit the CTRL + SHIFT + ENTER na vykonanie vzorca.
Tento postup sa vzťahuje na všetky verzie Microsoft Excel , okrem Office 365.
Ak chcete vykonať rovnakú úlohu v programe Excel Office 365 , stačí vložiť vzorec do ľubovoľnej bunky a potom stlačiť tlačidlo VSTÚPIŤ tlačidlo.
Príklad 4: Získanie násobenia matice 3×2 s maticou 2×3 pomocou funkcie MMULT v programe Excel
Tentoraz má prvé pole rozmer 3×2 a druhé má rozmer 2×3. Takže výstupné pole bude mať rozmer 3×3.
Teraz postupujte podľa nasledujúcich krokov, aby ste získali súčin týchto dvoch polí pomocou MMULT funkcie.
❶ Najprv vyberte oblasť 3×3, pretože rozmer výstupného poľa bude 3×3.
❷ Do prvej bunky výberovej oblasti zadajte nasledujúci vzorec. B10 pre tento prípad.
=MMULT(B5:C7,E5:G6)
❸ Hit the CTRL + SHIFT + ENTER tlačidiel.
📓 Poznámka
Pre Microsoft Office 365 používateľa, stačí vložiť vzorec dynamického poľa do bunky B10 a stlačte tlačidlo VSTÚPIŤ Dynamický vzorec sa automaticky prispôsobí požadovanému rozmeru výstupného poľa.
Príklad 5: Vynásobenie matice 3×1 maticou 1×3 pomocou funkcie MMULT v programe Excel
Teraz berieme maticu 3×1 a maticu 1×3. Počet riadkov v prvej matici je 3 a počet stĺpcov v druhej matici je tiež 3. Takže výstupná matica bude mať rozmer 3×3.
Teraz postupujte podľa nasledujúcich krokov:
❶ Vyberte 9 po sebe idúcich buniek s 3 riadkami a 3 stĺpcami.
❷ Do ľavého horného rohu oblasti výberu zadajte nasledujúci vzorec.
=MMULT(B5:B7,E5:G5)
❸ Ak chcete vzorec vykonať, stlačte tlačidlo CTRL + SHIFT + ENTER tlačidiel.
📓 Poznámka
Na stránke Microsoft Office 365 namiesto vyššie uvedených krokov stačí vložiť vzorec do bunky B10 a stlačte tlačidlo VSTÚPIŤ Tlačidlo. Vzorec dynamického poľa sa automaticky prispôsobí potrebnej oblasti.
Príklad 6: Použitie funkcií SUM, MMULT, TRANSPOSE a COLUMN na spočítanie počtu riadkov s určitou hodnotou
Tentoraz budeme počítať celkový počet riadkov s číslom 5. V tejto súvislosti môže nastať jeden problém. Totiž číslo 5 sa môže vyskytovať vo viacerých stĺpcoch.
Musíme teda zabezpečiť, aby sa každá bytosť prítomná vo viac ako jednom stĺpci počítala len ako 1.
Na tento účel sme použili SUM , MMULT , TRANSPOSE a STĹPEC vytvoriť vzorec, ktorý tento problém odstráni a spočíta len počet riadkov, v ktorých sa nachádza konkrétne číslo.
Teraz postupujte podľa nasledujúcich krokov.
❶ Vložte nasledujúci vzorec do bunky D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Stlačte tlačidlo CTRL + SHIFT + ENTER na vykonanie vzorca.
Ak ste Microsoft Office 365 používateľa, potom stačí stlačiť VSTÚPIŤ namiesto stlačenia tlačidla CTRL + SHIFT + ENTER tlačidiel.
Čo si treba zapamätať
📌 Počet stĺpcov v poli1 musí byť rovnaký ako počet riadkov v poli2.
📌 Ak sú bunky prázdne alebo obsahujú akýkoľvek text, potom MMULT funkcia vracia #VALUE chyba.
📌 MMULT funkcia tiež vyhodí #VALUE chyba, ak sa nezhodujú počty stĺpcov v poli1 a počty riadkov v poli2.
Záver
Na záver sme uviedli 6 príkladov, ktoré vám pomôžu pri používaní MMULT Odporúčame vám stiahnuť si cvičný zošit priložený k tomuto článku a precvičiť si všetky metódy pomocou neho. A neváhajte položiť akékoľvek otázky v sekcii komentárov nižšie. Budeme sa snažiť odpovedať na všetky relevantné otázky čo najskôr. A navštívte prosím našu webovú stránku ExcelWIKI preskúmať viac.