Čo robí MMULT v programe Excel?
MMULT je funkcia Math & Trigonometry v programe Excel, znamená „Matric Multiplication“ a vracia produkt dvoch polí dvoch matíc, kde počet riadkov Matrix 1 sa rovná počtu stĺpcov Matrix 2.
Táto funkcia aplikuje logiku vynásobenia jednej matice inou maticou pomocou „Bodového produktu“ riadkov a stĺpcov. Napríklad sa pozrite na dve matičné tabuľky v programe Excel.

Na vyššie uvedenom obrázku máme dve maticové tabuľky, Matrix 1 a Matrix 2 . Násobenie matice pomocou metódy „Dot Product“ riadkov a stĺpcov, tj. Prvý riadok „Matrix 1“ sa vynásobí prvým stĺpcom „Matrix 2“.
Prvý stĺpec „Matrix 1“ má tri čísla a prvý riadok „Matrix 2“ má tri čísla. Prvý počet stĺpcov Matrix 1 sa vynásobí prvým počtom riadkov Matrix 2 a takto sa vynásobia všetky hodnoty a na konci bude výsledkom súčet týchto hodnôt.
Presne to urobí aj funkcia MMULT v programe Excel.
Syntax

Táto funkcia má dva argumenty, tj pole 1 a pole 2.
- Pole 1 bude hodnotami tabuľky „Matrix 1“ a
- Pole 2 bude hodnotami „Matrix 2“.
Jedna špeciálna poznámka, ktorú si musíme všetci uvedomiť, je, že MMULT je funkcia poľa, takže po výbere hodnôt matice 1 a matice 2 musíme vzorec ako vzorec poľa zavrieť stlačením klávesov CTRL + SHIFT + ENTER .
Pole vzorcov v excelovom záverečnom kľúči.

Viem, že je dosť ťažké pochopiť logiku vzorca iba prečítaním teoretickej časti, ale netreba sa ničoho obávať, pretože vám ukážeme dostatok príkladov so správnymi vysvetleniami na lepšie pochopenie.
Ako používať funkciu MMULT v programe Excel? (s príkladmi)
Príklad č
Zvážte napríklad nižšie dve matice pre tento príklad.

Vynásobením týchto dvoch Matíc vytvoríme „Matrix 3“. Aby sme najskôr mohli použiť funkciu MMULT, musíme rozhodnúť o dĺžke tabuľky matíc. O tom rozhoduje počet riadkov Matice 1 a počet stĺpcov, ak je Matrix 2.
- V tomto príklade máme pre Matrix 1 dva riadky a pre Matrix 2 máme dva stĺpce, takže Matrix 3 bude matica 2 * 2. Takže vyberte 2 * 2 riadky a stĺpce a vytvorte novú Matrix 3.

- Krok 1: Otvorte funkciu MMULT.

- Krok 2: Pre argument Array 1 vyberte hodnoty tabuľky Matrix 1 od A3 po C4.

- Krok 3: Pre argument Array 2 vyberte tabuľkové hodnoty Matrix 2 od E3 do F5.

- Krok 4: Zatvorte zátvorku, ale netlačte priamo na kláves Enter, pretože pretože ide o vzorec poľa, musíme stlačiť kláves Enter podržaním klávesov Ctrl a Shift . Keď vzorec zatvoríme podržaním klávesov Ctrl + Shift + Enter , dostaneme zložené zátvorky nasledovne.

Takže máme výsledok v Matrixu 3.
Ak sa pýtate, ako sme tieto hodnoty dostali, potom vám to teraz podrobne vysvetlíme.
Hodnoty prvého riadku Matice 1 sú „2, 1, 7“ a hodnoty prvého stĺpca Matice 2 sú „8, 8, 2“ a prvá hodnota Matice 3 je „38“. To sa dosiahne podľa nižšie uvedenej rovnice.
- = (2 * 8) + (1 * 8) + (7 * 2)
- = 16 + 8 + 14
- = 38
Pretože táto druhá hodnota v Matrix 3 je 27, je to dosiahnuté tým, že hodnoty prvého riadku Matrix 1 sú „2, 1, 7“ a hodnoty druhého stĺpca Matrix 2 sú „3, 7, 2“.
- = (2 * 3) + (1 * 7) + (7 * 2)
- = 6 + 7 + 14
- = 27
Takto MMULT vykonáva svoju prácu.
Príklad č
Teraz sa pozri na dve rovnice.

Tentokrát máme maticu 3 * 3, takže novou maticou bude počet riadkov Matice 1 a počet stĺpcov Matice 2. Takže nová Matica 3 bude tiež iba maticou 3 * 3.

- Teraz použite funkciu MMULT.

- Výsledok získate stlačením klávesov Ctrl + Shift + Enter .

Na čo treba pamätať
- MMULT je funkcia poľa tak blízka funkčným klávesom poľa Ctrl + Shift + Enter.
- Na znásobenie matice by sa počet stĺpcov Matice 1 mal rovnať počtu riadkov Matice 2; v opačnom prípade dostaneme #HODNOTU! Chyba.