Kako koristiti MMULT funkciju u Excelu (6 primjera)

  • Podijeli Ovo
Hugh West

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.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.