Obsah
Na stránkách MMULT je zkratka pro "násobení matic". Jedná se o funkci funkce matematiky a trigonometrie k dispozici v aplikaci Microsoft Excel. MMULT funkce vynásobí dvě pole a vrátí další maticové pole. V tomto článku se seznámíte s použitím funkce Excel MMULT funkce s 6 správnými příklady.
Výše uvedený snímek obrazovky je přehledem článku, který představuje aplikaci aplikace MMULT v Excelu. Dozvíte se více o metodách spolu s dalšími funkcemi pro použití funkce MMULT funkce přesně v následujících částech tohoto článku.
Stáhněte si cvičebnici
Soubor Excel si můžete stáhnout z níže uvedeného odkazu a procvičit se podle něj.
Použití funkce MMULT.xlsxÚvod do funkce MMULT
- Cíl funkce:
Funkce MMULT vynásobí dvě pole čísel a vrátí další pole čísel.
- Syntaxe:
MMULT(array1, array2)
- Vysvětlení argumentů:
Argument | Povinné/volitelné | Vysvětlení |
---|---|---|
array1 | Požadované | První pole, které chcete vynásobit. |
pole2 | Požadované | Druhé pole, které chcete vynásobit. |
- Vratný parametr:
Matice číselných polí.
Základy násobení matic
Předpokládejme, že máme dvě matice, A a B. Kde A je matice m na n a B je matice n na p.
Součin těchto dvou matic, C = AB, lze zapsat jako
Součin A a B, tedy C, lze také zapsat jako,
6 příkladů použití funkce MMULT v aplikaci Excel
Příklad 1: Ruční vkládání číselných polí ve funkci MMULT v aplikaci Excel
Na stránkách MMULT Funkce nám umožňuje ručně vložit počet polí a získat jejich součin. Za tímto účelem,
❶ Nejprve je třeba zvolit počet buněk podle rozměru výstupní matice.
❷ Poté do horní levé buňky oblasti výběru vložte vzorec se symbolem MMULT Pro tento případ je vzorec následující:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Poté stiskněte tlačítko CTRL + SHIFT + ENTER spustit vzorec.
Po stisknutí tlačítka CTRL + SHIFT + ENTER , uvidíte závorky carl zabalené do vzorce. Je to proto, že vzorec je ve formě vzorce staršího pole.
📓 Poznámka
Pokud používáte Microsoft Office 365 , pak nemusíte vybírat rozsah buněk a poté stisknout tlačítko CTRL + SHIFT + ENTER . Protože Office 365 podporuje dynamické vzorce pole. Proto stačí vložit vzorec a pak stisknout tlačítko ENTER pouze tlačítko .
Příklad 2: Násobení dvou matic 3×3 pomocí funkce MMULT v aplikaci Excel
V této části se budeme zabývat výpočtem násobení dvou čtvercových matic o rozměru 3×3.
První matice má rozměr 3×3 a druhá matice má také rozměr 3×3. Výsledkem je, že výsledná matice bude mít také rozměr 3×3.
Nyní podle následujících kroků vynásobte dvě matice pomocí příkazu MMULT funkce.
❶ Nejprve vyberte rozsah buněk o rozměrech 3×3, protože rozměr výstupní matice bude 3×3.
❷ Do levého horního rohu oblasti výběru pak vložte následující vzorec. Buňka B10 pro tento případ.
=MMULT(B5:D7,F5:H7)
Zde B5:D7 je rozsah prvního pole a F5:H7 je rozsah druhého pole.
❸ Nakonec stiskněte CTRL + SHIFT + ENTER Pro provedení vzorce použijte všechna tlačítka.
Protože se jedná o vzorec se starším polem, bude oblast výběru vyplněna výstupními čísly. Vzorec nemusíte přetahovat do všech odpovídajících buněk.
📓 Poznámka
Jako Microsoft Office 365 podporuje vzorce dynamického pole, můžete vzorec vložit pomocí příkazu MMULT a poté stiskněte tlačítko ENTER Dynamický vzorec pole automaticky pokryje všechny buňky podle rozměru výstupní matice.
Příklad 3: Výpočet součinu matice 2×3 s maticí 3×2 pomocí funkce MMULT v aplikaci Excel
Tentokrát místo dvou stejných matic uvažujete dvě pole různých rozměrů.
První matice je matice čísel 2×3 a druhá matice je matice 3×2. Počet řádků v první matici je tedy 2 a počet sloupců v druhé matici je 2. Výsledkem je, že rozměr výsledné matice bude 2×2.
Nyní je vynásobte pomocí MMULT postupujte podle následujících kroků.
❶ Vyberte 4 po sobě jdoucí buňky o 2 řádcích a 2 sloupcích.
❷ Do levého horního rohu vybraných buněk vložte následující vzorec pole legacy.
=MMULT(B5:D6,F5:G7)
❸ Stiskněte tlačítko CTRL + SHIFT + ENTER Provedení vzorce se provádí pomocí tlačítek .
Tento postup platí pro všechny verze Microsoft Excel , s výjimkou Office 365.
Provedení stejné úlohy v aplikaci Excel Office 365 , stačí vložit vzorec do libovolné buňky a poté stisknout tlačítko ENTER tlačítko.
Příklad 4: Získejte násobení matice 3×2 s maticí 2×3 pomocí funkce MMULT v aplikaci Excel
Tentokrát má první pole rozměr 3×2 a druhé pole má rozměr 2×3. Výstupní pole tedy bude mít rozměr 3×3.
Nyní podle následujících kroků získáte součin těchto dvou polí pomocí příkazu MMULT funkce.
❶ Nejprve vyberte oblast 3×3, protože rozměr výstupního pole bude 3×3.
❷ Do první buňky oblasti výběru zadejte následující vzorec. Buňka B10 pro tento případ.
=MMULT(B5:C7,E5:G6)
❸ Stiskněte tlačítko CTRL + SHIFT + ENTER tlačítka celkem.
📓 Poznámka
Pro Microsoft Office 365 stačí vložit vzorec dynamického pole do buňky B10 a stiskněte tlačítko ENTER Dynamický vzorec se automaticky přizpůsobí požadovanému rozměru výstupního pole.
Příklad 5: Násobení matice 3×1 maticí 1×3 pomocí funkce MMULT v aplikaci Excel
Nyní bereme matici 3×1 a matici 1×3. Počet řádků v první matici je 3 a počet sloupců v druhé matici je také 3. Výstupní matice tedy bude mít rozměr 3×3.
Nyní postupujte podle následujících kroků:
❶ Vyberte 9 po sobě jdoucích buněk o 3 řádcích a 3 sloupcích.
❷ Do levého horního rohu oblasti výběru zadejte následující vzorec.
=MMULT(B5:B7,E5:G5)
❸ Chcete-li vzorec spustit, stiskněte tlačítko CTRL + SHIFT + ENTER tlačítka celkem.
📓 Poznámka
Na adrese Microsoft Office 365 místo výše uvedených kroků stačí vložit vzorec do buňky B10 a stiskněte tlačítko ENTER Tlačítko . Vzorec dynamického pole se automaticky přizpůsobí potřebné oblasti.
Příklad 6: Použití funkcí SUM, MMULT, TRANSPOSE a COLUMN k počítání počtu řádků s určitou hodnotou
Tentokrát budeme počítat celkový počet řádků s číslem 5. V této souvislosti může nastat jeden problém. Totiž číslo 5 se může vyskytovat ve více než jednom sloupci.
Musíme tedy zajistit, aby každá bytost, která se vyskytuje ve více než jednom sloupci, byla započítána pouze jako 1.
K tomu jsme použili SUM , MMULT , TRANSPOSE a SLOUPEC funkci, která tento problém odstraní a spočítá pouze počet řádků s určitým číslem.
Nyní postupujte podle následujících kroků.
❶ Vložte do buňky následující vzorec D16 .
=SUMA(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0)))
❷ Stiskněte CTRL + SHIFT + ENTER spustit vzorec.
Pokud jste Microsoft Office 365 uživatele, pak stačí stisknout tlačítko ENTER místo stisknutí tlačítka CTRL + SHIFT + ENTER tlačítka celkem.
Na co nezapomenout
📌 Počet sloupců v poli1 musí být stejný jako počet řádků v poli2.
📌 Pokud jsou buňky prázdné nebo obsahují jakýkoli text, pak se MMULT funkce vrací #VALUE chyba.
📌 MMULT funkce také vyhodí #VALUE chyba, pokud se neshodují počty sloupců v poli1 a počty řádků v poli2.
Závěr
Na závěr jsme probrali 6 příkladů, které vám pomohou při používání nástroje MMULT Doporučujeme vám stáhnout si cvičný sešit přiložený k tomuto článku a procvičit si všechny metody s jeho pomocí. A neváhejte se ptát na jakékoli dotazy v sekci komentářů níže. Budeme se snažit odpovědět na všechny relevantní dotazy co nejdříve. A navštivte prosím naše webové stránky ExcelWIKI prozkoumat více.