Součin.Matic
enMMULT
Definice
Sekce “Definice”Funkce provádí maticové násobení dvou číselných polí (matic).
Vzorec
Sekce “Vzorec”=SOUČIN.MATIC(pole1; pole2)Argumenty funkce
Sekce “Argumenty funkce”pole1 – první matice (např. oblast A1:B2)
pole2 – druhá matice (např. oblast C1:D2)
Praktické vysvětlení
Sekce “Praktické vysvětlení”Maticové násobení je postup, kdy každý prvek výsledné matice je vypočítán jako součet součinů odpovídajících prvků z řádku první matice a sloupce druhé matice.
Pro součin matic je z matematické logiky nutné, aby počet sloupců první matice odpovídal počtu řádků druhé matice a obě matice musí obsahovat pouze čísla. Obě matice lze do argumentů zadat jako oblast hodnot.

Pokud neodpovídá počet sloupců a počet řádků zmíněný výše, výstupem bude chyba ve formátu #HODNOTA!. Stejný error bude vrácen v případě, kdy je některé z buněk v matici prázdná nebo obsahuje text. Jelikož v následujícím příkladu nesedí počet sloupců v první matici s počtem řádku ve druhé matici, výstupem je daný error.

Použití s ostatními funkcemi
Sekce “Použití s ostatními funkcemi”Pokud má být výsledná matice transponována, tedy otočena, je možné využít funkci s funkcí Transpozice.
=TRANSPOZICE(SOUČIN.MATIC(A2:B3;D2:E3))Funkce lze použít i s funkcí Let pro definování proměnné ve vzorci pro zvýšení jeho čitelnosti, pokud by byl výsledný vzorec příliš komplexní.
=LET(a;A2:B3;b;D2:E3;SOUČIN.MATIC(a;b))Související funkce
Sekce “Související funkce”© 2026 Excelland
