Sadržaj
Funkcija MMULT je skraćenica za “Množenje matrice”. To je funkcija matematike i trigonometrije dostupna u programu Microsoft Excel. Funkcija MMULT množi dva niza i vraća još jedan matrični niz. U ovom članku ćete se upoznati s upotrebom funkcije Excel MMULT sa 6 odgovarajućih primjera.
Snimak ekrana iznad je pregled č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žbenicu
Vi možete preuzeti Excel datoteku sa donje veze i vježbati zajedno s njom.
Upotreba funkcije MMULT Function.xlsx
Uvod u funkciju MMULT
- Cilj funkcije:
Funkcija MMULT množi dva niza brojeva i vraća drugi niz brojeva.
- Sintaksa:
MMULT(niz1, niz2)
- Argumenti Objašnjenje:
Argument | Obavezno/Opcionalno | Objašnjenje |
---|---|---|
niz1 | Obavezno | Prvi niz koji želite pomnožiti. |
niz2 | Obavezno | Drugi niz koji želite pomnožiti. |
- Povratni parametar:
Amatrica nizova brojeva.
Osnove množenja matrice
Pretpostavimo da imamo dvije matrice, A i B. Gdje je A matrica m po n, a B je n po p matrica.
Proizvod ove dvije matrice, C = AB; može se napisati kao
Proizvod A i B koji je C također se može napisati kao,
6 Primjeri za korištenje funkcije MMULT u Excelu
Primjer 1: ručno umetanje nizova brojeva u funkciju MMULT u Excelu
Funkcija MMULT nam omogućava da ručno ubacimo broj nizova da dobiju 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 uglu područja odabira, morate morate umetnuti formulu sa funkcijom MMULT . Za ovaj primjer, formula je:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Nakon toga, pritisnite dugme CTRL + SHIFT + ENTER da biste izvršili formulu.
Nakon što pritisnete CTRL + SHIFT + ENTER , vidjet ćete uglatke zagrade umotane u formulu. To je zato što je formula u obliku stare formule niza.
📓 Napomena
Ako koristite Microsoft Office 365 , onda ne morate da izaberete opseg ćelija, a zatim da pritisnete CTRL + SHIFT + ENTER . Zato što Office 365 podržava formule dinamičkog niza. Zato sve što treba da uradite je samo da ubaciteformulu, a zatim pritisnite samo dugme ENTER .
Primjer 2: Pomnožite dvije matrice 3×3 pomoću funkcije MMULT u Excelu
U ovom dijelu ćemo izračunati množenje dvije kvadratne matrice koje imaju dimenziju 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 dolje navedene korake da pomnožite dvije matrice 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 ugao područja za odabir. Ćelija B10 za ovu instancu.
=MMULT(B5:D7,F5:H7)
Ovdje B5:D7 je raspon prvog niza i F5:H7 je raspon drugog niza.
❸ Na kraju pritisnite tipke CTRL + SHIFT + ENTER u potpunosti da izvršite formulu.
Kako je formula naslijeđena formula niza, područje odabira će biti popunjeno izlaznim brojevima. Ne morate prevlačiti formulu u sve odgovarajuće ćelije.
📓 Napomena
Kao Microsoft Office 365 podržava formule dinamičkog niza, možete samo umetnuti formulu sa funkcijom MMULT i zatim pritisnuti dugme ENTER . Formula dinamičkog niza će automatski pokriti sve ćelije u pogledu dimenzijeizlaznu matricu.
Primjer 3: Izračunajte proizvod matrice 2×3 sa matricom 3×2 koristeći funkciju MMULT u Excelu
Ovaj put, umjesto da uzmete dvije identične matrice, razmatrate dva niza različitih dimenzija.
Prvi niz je matrica brojeva 2×3, a drugi je matrica 3×2. Dakle, broj redova u prvoj matrici je 2, a broj stupaca u drugoj matrici je 2. Kao rezultat, dimenzija konačne matrice će biti 2×2.
Sada da ih pomnožite koristeći funkciju MMULT , slijedite donje korake.
❶ Odaberite 4 uzastopne ćelije, koje imaju 2 reda i dvije kolone.
❷ Umetnite sljedeću formulu naslijeđenog niza na vrh -lijevi ugao odabranih ćelija.
=MMULT(B5:D6,F5:G7)
❸ Pritisnite tipke CTRL + SHIFT + ENTER da izvršite formulu.
Ova procedura je primjenjiva na sve verzije Microsoft Excel , osim Office 365.
Da uradite isti zadatak u Excelu Office 365 , samo umetnite formulu u bilo koju ćeliju, a zatim pritisnite dugme ENTER .
Primjer 4: Dobijte množenje matrice 3×2 sa 2×3 matrica korištenjem 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 korake u nastavku da dobijete proizvod dva niza koristeći MMULT funkcija.
❶ Prije svega, odaberite područje 3×3 jer će dimenzija izlaznog niza biti 3×3.
❷ Unesite sljedeće formule u prvoj ćeliji područja za odabir. Ćelija B10 za ovu instancu.
=MMULT(B5:C7,E5:G6)
❸ Pritisnite tipke CTRL + SHIFT + ENTER u potpunosti.
📓 Napomena
Za korisnika Microsoft Office 365 , samo umetnite formulu dinamičkog niza u ćeliju B10 i pritisnite dugme ENTER . Dinamička formula će automatski odgovarati traženoj dimenziji izlaznog niza.
Primjer 5: Pomnožite matricu 3×1 sa matricom 1×3 pomoću funkcije MMULT u Excelu
Sada smo uzimajući matricu 3×1 i matricu 1×3. Broj redova 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 dolje navedene korake:
❶ Odaberite 9 uzastopnih ćelija koje imaju 3 reda i 3 stupca.
❷ Unesite sljedeću formulu u gornji lijevi ugao područja za odabir.
=MMULT(B5:B7,E5:G5)
❸ Da izvršite formulu, pritisnite tipke CTRL + SHIFT + ENTER u potpunosti.
📓 Napomena
U Microsoft Office 365 , umjesto da slijedite gore navedene korake, samo umetnite formulu u ćeliju B10 i pritisnite ENTER dugme. Formula dinamičkog niza automatski će se uklopiti u potrebnu oblast.
Primjer 6: KoristiteFunkcije SUM, MMULT, TRANSPOSE i COLUMN za brojanje broja redova koji imaju određenu vrijednost
Ovaj put ćemo izbrojati ukupan broj redova koji imaju broj 5. U vezi s tim, može se pojaviti jedan problem. To je da broj 5 može biti prisutan u više od jedne kolone.
Dakle, moramo osigurati da se svako prisustvo u više od jedne kolone računa kao samo 1.
Da se uradi ovo smo koristili SUM , MMULT , TRANSPOSE i COLUMN funkciju da napravimo formulu koja će eliminisati ovaj problem i brojati samo broj redova koji imaju određeni broj prisutan u njima.
Sada slijedite dolje navedene korake da to učinite.
❶ Umetnite sljedeću formulu u ćeliju D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Pritisnite dugme CTRL + SHIFT + ENTER da izvršite formulu.
Ako ste Microsoft Office 365 korisnik, onda samo pritisnite dugme ENTER umjesto da pritisnete tipke CTRL + SHIFT + ENTER u potpunosti.
Stvari koje treba zapamtiti
📌 Broj stupaca u nizu1 mora biti isti kao i broj redova u nizu2.
📌 Ako su ćelije prazne ili sadrže bilo kakav tekst, tada MMULT funkcija vraća grešku #VALUE .
📌 MMULT funkcija također daje grešku #VALUE , ako su brojevi stupaca u nizu1 i brojevi redova u nizu2 neusklađeni.
Zaključak
Da sumiramo, mi raspravljali o 6primjeri koji će vas voditi u korištenju funkcije MMULT u Excelu. Preporučujemo vam da preuzmete radnu svesku za vježbanje priloženu uz ovaj članak i vježbate sve metode uz to. I ne ustručavajte se postaviti bilo kakva pitanja u odjeljku za komentare ispod. Pokušat ćemo odgovoriti na sve relevantne upite što je prije moguće. I posjetite našu web stranicu ExcelWIKI da istražite više.