Kako koristiti funkciju MMULT u Excelu (6 primjera)

  • Podijeli Ovo
Hugh West

Funkcija MMULT je kratica za “Matrix Multiplication”. To je matematička i trigonometrijska funkcija dostupna u programu Microsoft Excel. Funkcija MMULT množi dva polja i vraća drugo polje matrice. U ovom ćete se članku upoznati s upotrebom funkcije Excel MMULT sa 6 odgovarajućih primjera.

Gornji snimak zaslona pregled je članak, koji predstavlja primjenu funkcije MMULT u Excelu. Naučit ćete više o metodama, zajedno s drugim funkcijama za korištenje funkcije MMULT upravo u sljedećim odjeljcima ovog članka.

Preuzmite vježbovnu knjigu

Vi možete preuzeti Excel datoteku s donje veze i vježbati s njom.

Upotreba MMULT funkcije.xlsx

Uvod u MMULT funkciju

  • Cilj funkcije:

Funkcija MMULT množi dva niza brojeva i vraća još jedan niz brojeva.

  • Sintaksa:

MMULT(niz1, niz2)

  • Objašnjenje argumenata:
Argument Obavezno/opcionalno Objašnjenje
niz1 Obavezno Prvi niz koji želite množiti.
niz2 Obavezno Drugi niz koji želite pomnožiti.
  • Povratni parametar:

Amatrica nizova brojeva.

Osnove množenja matrica

Pretpostavimo da imamo dvije matrice, A i B. Gdje je A matrica m x n, a B je n x p matrica.

Umnožak ove dvije matrice, C = AB; može se napisati kao

Umnožak A i B koji je C također se može napisati kao,

6 Primjeri korištenja funkcije MMULT u programu Excel

Primjer 1: Ručno umetanje nizova brojeva u funkciju MMULT u programu Excel

Funkcija MMULT omogućuje nam ručno umetanje broja nizova kako bi dobili njihov proizvod. Da biste to učinili,

❶ Prvo morate odabrati broj ćelija u odnosu na dimenziju matrice izlaznog niza.

❷ Zatim u ćeliji u gornjem lijevom kutu područja odabira, morate umetnuti formulu s funkcijom MMULT . Za ovaj primjer, formula je:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ Nakon toga pritisnite gumb CTRL + SHIFT + ENTER za izvođenje formulu.

Nakon što pritisnete CTRL + SHIFT + ENTER , vidjet ćete karlove zagrade umotane u formulu. To je zato što je formula u obliku naslijeđene formule polja.

📓 Napomena

Ako koristite Microsoft Office 365 , tada ne morate odabrati raspon ćelija i zatim pritisnuti CTRL + SHIFT + ENTER . Budući da Office 365 podržava formule dinamičkog niza. Zato sve što trebate učiniti je samo umetnutiformulu, a zatim samo pritisnite gumb ENTER .

Primjer 2: Množenje dviju matrica 3×3 pomoću funkcije MMULT u programu Excel

U ovom odjeljku izračunat ćemo množenje dviju kvadratnih matrica dimenzija 3×3.

Prvi niz ima dimenziju 3×3, a drugi niz također ima dimenziju 3×3. Kao rezultat toga, konačna matrica će također imati dimenziju 3×3 .

Sada slijedite korake u nastavku za množenje dviju matrica pomoću funkcije MMULT .

❶ Prvo odaberite raspon ćelija koje imaju mjerenje 3×3, jer će dimenzija izlazne matrice biti 3×3.

❷ Zatim umetnite sljedeću formulu u gornji lijevi kut područja odabira. Ćelija B10 za ovaj primjer.

=MMULT(B5:D7,F5:H7)

Ovdje B5:D7 je raspon prvog niza i F5:H7 je raspon drugog niza.

❸ Na kraju pritisnite gumbe CTRL + SHIFT + ENTER kako biste izvršili formulu.

Budući da je formula naslijeđena formula polja, područje odabira bit će ispunjeno izlaznim brojevima. Ne morate povlačiti formulu u sve odgovarajuće ćelije.

📓 Napomena

Kao Microsoft Office 365 podržava formule dinamičkog niza, možete samo umetnuti formulu pomoću funkcije MMULT i zatim pritisnuti gumb ENTER . Formula dinamičkog polja automatski će pokriti sve ćelije s obzirom na dimenzijuizlaznu matricu.

Primjer 3: Izračunajte umnožak matrice 2×3 s matricom 3×2 pomoću funkcije MMULT u Excelu

Ovaj put, umjesto da uzmete dvije identične matrice, razmatrate dva niza različitih dimenzija.

Prvi niz je brojčana matrica 2×3, a drugi je matrica 3×2. Dakle, broj redaka u prvoj matrici je 2, a broj stupaca u drugoj matrici je 2. Kao rezultat toga, dimenzija konačne matrice bit će 2×2.

Sada ih pomnožimo pomoću funkciju MMULT , slijedite korake u nastavku.

❶ Odaberite 4 uzastopne ćelije koje imaju 2 retka i dva stupca.

❷ Umetnite sljedeću naslijeđenu formulu polja na vrh -lijevi kut odabranih ćelija.

=MMULT(B5:D6,F5:G7)

❸ Pritisnite tipke CTRL + SHIFT + ENTER da biste izvršili formulu.

Ovaj postupak je primjenjiv na sve verzije Microsoft Excela , osim Office 365.

Za obavljanje istog zadatka u programu Excel Office 365 , samo umetnite formulu u bilo koju ćeliju i zatim pritisnite gumb ENTER .

Primjer 4: Dobijte množenje matrice 3×2 s matrica 2×3 pomoću funkcije MMULT u Excelu

Ovaj put prvi niz ima dimenziju 3×2, a drugi ima dimenziju 2×3. Dakle, izlazni niz će imati dimenziju 3×3.

Sada slijedite donje korake da dobijete umnožak dva niza koristećiFunkcija MMULT .

❶ Prije svega odaberite područje od 3×3 jer će dimenzija izlaznog niza biti 3×3.

❷ Unesite sljedeće formula u prvoj ćeliji područja odabira. Ćelija B10 za ovaj primjer.

=MMULT(B5:C7,E5:G6)

❸ Pritisnite gumbe CTRL + SHIFT + ENTER zajedno.

📓 Napomena

Za korisnika Microsoft Office 365 samo umetnite formulu dinamičkog niza u ćeliju B10 i pritisnite gumb ENTER . Dinamička formula automatski će odgovarati traženoj dimenziji izlaznog polja.

Primjer 5: Množenje matrice 3×1 s matricom 1×3 pomoću funkcije MMULT u programu Excel

Sada smo uzimajući matricu 3×1 i matricu 1×3. Broj redaka u prvoj matrici je 3, a broj stupaca u drugoj matrici je također 3. Dakle, izlazni niz će imati dimenziju 3×3.

Sada slijedite korake u nastavku:

❶ Odaberite 9 uzastopnih ćelija s 3 retka i 3 stupca.

❷ Unesite sljedeću formulu u gornji lijevi kut područja odabira.

=MMULT(B5:B7,E5:G5)

❸ Da biste izvršili formulu, pritisnite tipke CTRL + SHIFT + ENTER zajedno.

📓 Napomena

U Microsoft Office 365 , umjesto da slijedite gornje korake, samo umetnite formulu u ćeliju B10 i pritisnite ENTER dugme. Formula dinamičkog polja automatski će odgovarati potrebnom području.

Primjer 6: UpotrebaFunkcije SUM, MMULT, TRANSPOSE i COLUMN za brojanje broja redaka koji imaju određenu vrijednost

Ovaj put ćemo brojati ukupan broj redaka koji imaju broj 5. S tim u vezi može se pojaviti jedan problem. To jest, broj 5 može biti prisutan u više od jednog stupca.

Dakle, moramo osigurati da se svako prisustvo u više od jednog stupca računa samo kao 1.

Za učiniti ovo smo koristili SUM , MMULT , TRANSPOSE , i COLUMN funkciju za izradu formule koja će eliminirati ovaj problem i brojati samo broj redaka u kojima je prisutan određeni broj.

Sada slijedite korake u nastavku da to učinite.

❶ Umetnite sljedeću formulu u ćeliju D16 .

=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))

❷ Pritisnite gumb CTRL + SHIFT + ENTER da biste izvršili formulu.

Ako ste Microsoft Office 365 korisnik, tada samo pritisnite gumb ENTER umjesto da pritisnete gumbe CTRL + SHIFT + ENTER u potpunosti.

Stvari koje treba zapamtiti

📌 Broj stupaca u nizu1 mora biti isti kao broj redaka u nizu2.

📌 Ako su ćelije prazne ili sadrže bilo kakav tekst, tada Funkcija MMULT vraća pogrešku #VALUE .

📌 MMULT funkcija također izbacuje pogrešku #VALUE ako se brojevi stupaca u nizu1 i brojevi redaka u nizu2 ne podudaraju.

Zaključak

Ukratko, mi razgovarali o 6primjeri koji će vas voditi u korištenju funkcije MMULT u programu Excel. Preporučamo vam da preuzmete radnu bilježnicu za vježbanje priloženu uz ovaj članak i s njom vježbate sve metode. I ne ustručavajte se postaviti pitanja u odjeljku za komentare u nastavku. Pokušat ćemo odgovoriti na sve relevantne upite što je prije moguće. Posjetite našu web stranicu ExcelWIKI kako biste istražili više.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.