V tomto článku sa popisuje syntax vzorca a používanie funkcie MMULT v Microsoft Exceli.
Popis
Vráti maticový súčin dvoch polí. Výsledkom je pole s tým istým počtom riadkov ako pole1 a s tým istým počtom stĺpcov ako pole2.
Syntax
MMULT(pole1; pole2)
Syntax funkcie MMULT obsahuje nasledovné argumenty:
-
Pole1, Pole2 Povinný argument. Polia, ktoré chcete vynásobiť.
Poznámky
-
Počet stĺpcov v argumente pole1 musí byť rovnaký ako počet riadkov v argumente pole2. Obidve polia môžu obsahovať len čísla.
-
Argumenty pole1 a pole2 môžu byť dané ako rozsahy buniek, konštanty poľa alebo odkazy.
-
Funkcia MMULT vráti chybu #HODNOTA!, ak:
-
Ktorákoľvek bunka je prázdna alebo obsahuje text.
-
Počet stĺpcov v argumente pole1 a sa líši od počtu riadkov v argumente pole2.
-
-
Pole a, ktoré sa rovná maticovému súčinu dvoch polí b a c, je:
kde i je počet riadkov a j je počet stĺpcov.
-
Vzorec, ktorého výsledkom je pole, musí byť zadaný ako vzorec poľa.
Poznámka: V aplikácii Excel Online nie je možné vytvoriť vzorce poľa.
Príklady
Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.
Pole 1 |
Pole 1 |
||
1 |
3 |
||
7 |
2 |
||
Pole 2 |
Pole 2 |
||
2 |
0 |
||
0 |
2 |
||
Vzorec |
Popis |
Výsledky |
|
=MMULT(A2:B3;A5:B6) |
Výsledky by mali byť 2, 14, 6 a 4 v bunkách C8, C9, D8 a D9. |
=MMULT(A2:B3,A5:B6) |
=MMULT(A2:B3;A5:B6) |
=MMULT(A2:B3;A5:B6) |
=MMULT(A2:B3;A5:B6) |
Poznámka: V Exceli je potrebné zadať vzorec z príkladu ako vzorec poľa, inak nebude fungovať správne. Po skopírovaní príkladu do prázdneho hárka vyberte rozsah buniek C8:D9, ktorý začína bunkou so vzorcom. Stlačte kláves F2 a potom stlačte kombináciu klávesov Ctrl + Shift + Enter. Ak nebol vzorec zadaný ako vzorec poľa, vráti sa jediný výsledok v bunke C8 (s hodnotou 2).
Príklad 2
Zákazník |
Množstvo produktu |
||
Zátky |
Fľaše |
Sudy |
|
Contoso, Ltd. |
4 |
9 |
3 |
Coho Winery |
2 |
11 |
15 |
Cena |
Hmotnosť (kg) |
Produkt |
|
200 EUR |
4 |
Zátky (500 ks v balení) |
|
250 EUR |
42 |
Fľaše (prepravka) |
|
425 EUR |
115 |
Sud |
|
Zákazník |
Obrat |
Celková hmotnosť |
|
Contoso, Ltd. |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
Coho Winery |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
=MMULT(B3:D4;A8:B10) |
Poznámka. Vzorec treba v rozsahu B13:D15 zadať ako vzorec poľa, inak nebude fungovať správne.