Jak používat funkci MMULT v aplikaci Excel (6 příkladů)

  • Sdílet Toto
Hugh West

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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.