Ako používať funkciu MMULT v programe Excel (6 príkladov)

  • Zdieľajte To
Hugh West

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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.