Edukien taula
MMULT funtzioak "Matrix Multiplication" esan nahi du. Microsoft Excel-en eskuragarri dagoen matematika eta trigonometria funtzioa da. MMULT funtzioak bi matrize biderkatzen ditu eta beste matrize matrize bat itzultzen du. Artikulu honetan, Excel MMULT funtzioaren erabilera ezagutuko duzu 6 adibide egokirekin.
Goiko pantaila-argazkia ikuspegi orokorra da. artikulua, Excel-en MMULT funtzioaren aplikazio bat adierazten duena. MMULT funtzioa erabiltzeko metodoei eta beste funtzioei buruz gehiago ikasiko duzu artikulu honetako hurrengo ataletan.
Deskargatu Praktikako lan-koadernoa
Zuk. Excel fitxategia beheko estekatik deskargatu dezakezu eta horrekin batera praktikatu.
MMULT Function.xlsx-en erabilerak
MMULT Funtzioaren sarrera
- Funtzioaren helburua:
MMULT funtzioak bi zenbaki-maiz biderkatzen ditu eta beste zenbaki-maiz bat itzultzen du.
- Sintaxia:
MMULT(matriz1, array2)
- Argudioak Azalpena:
Argudioa | Beharrezkoa/Aukera | Azalpena |
---|---|---|
Matrizea1 | Beharrezkoa | Bikoiztu nahi duzun lehenengo matrizea. |
Matrizea2 | Beharrezkoa | Bikoiztu nahi duzun bigarren matrizea. |
- Itzuli parametroa:
Azenbaki-matrizeen matrizea.
Matrizeen biderketaren oinarriak
Demagun, bi matrize ditugula, A eta B. Non A m-z n matrizea den eta B n-z p bat den. matrizea.
Bi matrize hauen produktua, C = AB; honela idatz daiteke
A eta B-ren biderkadura C den bezala ere idatz daiteke:
6 MMULT Funtzioa Excel-en erabiltzeko adibideak
1. adibidea: Zenbaki-matrizeak eskuz txertatu Excel-en MMULT Funtzioan
MMULT Funtzioak eskuz matrize kopurua txertatzeko aukera ematen digu beren produktua lortzeko. Horretarako,
❶ Lehenik eta behin, gelaxka-kopurua hautatu behar duzu irteerako matrizearen dimentsioaren arabera.
❷ Ondoren, hautapen-eremuko goiko ezkerreko gelaxkan, formula MMULT funtzioarekin txertatu behar da. Kasu honetan, formula hau da:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Horren ostean, sakatu CTRL + SHIFT + SARTU botoia exekutatzeko. formula.
Ktrl + MAIUS + SARTU sakatu ondoren, karlak parentesiak formulan bilduta ikusiko dituzu. Hau da, formula ondare-array-formula baten moduan dagoelako.
📓 Oharra
<1 erabiltzen ari bazara>Microsoft Office 365 , orduan ez duzu gelaxken barrutia hautatu beharrik eta, ondoren, sakatu CTRL + MAIUS + SARTU . Office 365 -k matrize-formula dinamikoak onartzen dituelako. Horregatik egin behar duzun guztia sartzea besterik ez daformula eta, ondoren, sakatu SARTU botoia soilik.
2. adibidea: Bi 3×3 matrize biderkatu Excel-en MMULT funtzioa erabiliz
Atal honetan, kalkulatuko dugu. 3×3 dimentsioa duten bi matrize karraturen biderketa.
Lehenengo matrizeak 3×3 dimentsioa du eta bigarren matrizeak ere 3×3 dimentsioa du. Ondorioz, azken matrizeak 3×3 -ko dimentsioa ere izango du.
Orain jarraitu beheko pausoak bi matrize biderkatzeko MMULT funtzioa erabiliz.
❶ Lehenik eta behin, hautatu 3×3 neurria duten gelaxka sorta bat, irteerako matrizearen dimentsioa 3×3 izango baita.
❷ Ondoren, sartu formula hau hautapen-eremuaren goiko ezkerreko izkinan. Instantzia honetarako B10 gelaxka.
=MMULT(B5:D7,F5:H7)
Hemen B5:D7 lehen arrayaren barrutia da eta F5:H7 bigarren matrizearen barrutia da.
❸ Azkenik, sakatu CTRL + MAIUS + SARTU botoiak guztiz formula exekutatzeko.
Formula ondare-array-formula bat denez, aukeraketa-eremua irteerako zenbakiekin beteko da. Ez duzu formula dagokion gelaxka guztietara arrastatu beharrik.
📓 Oharra
Microsoft Office bezala 365 -k matrize-formula dinamikoak onartzen ditu, formula MMULT funtzioarekin txerta dezakezu eta, ondoren, sakatu SARTU botoia. Matrize dinamikoaren formulak automatikoki estaliko ditu gelaxka guztiak dimentsioari dagokionezirteerako matrizea.
3. adibidea: Kalkulatu 2×3 Matrize baten produktua 3×2 Matrize batekin Excel-en MMULT funtzioa erabiliz
Oraingo honetan, bi matrize berdin hartu beharrean, dimentsio ezberdineko bi matrize kontuan hartzen ari zara.
Lehenengo matrizea 2×3 zenbaki-matrizea da eta bigarrena 3×2 matrizea. Beraz, lehenengo matrizeko errenkada kopurua 2 da eta bigarren matrizeko zutabe kopurua 2. Ondorioz, azken matrizearen dimentsioa 2×2 izango da.
Orain biderkatu behar ditugu erabiliz. MMULT funtzioa, jarraitu beheko urratsak.
❶ Hautatu 4 gelaxka jarraian, 2 errenkada eta bi zutabe dituztenak.
❷ Txertatu ondoko array-formula ondarearen goiko aldean -Hautatutako gelaxken ezkerreko izkina.
=MMULT(B5:D6,F5:G7)
❸ Sakatu CTRL + MAIUS + SARTU botoiak formula exekutatzeko.
Prozedura hau Microsoft Excel bertsio guztietan aplikagarria da, Office 365-en izan ezik.
Zeregin bera Excel-en egiteko Office 365 , sartu formula edozein gelaxkatan eta sakatu SARTU botoia.
4. adibidea: Lortu 3×2 Matrize baten biderketa honekin 2×3 Matrizea Excel-en MMULT funtzioa erabiliz
Oraingo honetan lehenengo matrizeak 3×2ko dimentsioa du eta bigarrenak 2×3ko dimentsioa. Beraz, irteerako matrizeak 3×3ko dimentsioa izango du.
Orain jarraitu beheko urratsak bi matrizeen produktua lortzeko. MMULT funtzioa.
❶ Lehenik eta behin, hautatu 3×3-ko eremu bat irteerako matrizearen dimentsioa 3×3 izango baita.
❷ Idatzi honako hau formula hautapen-eremuko lehen gelaxkan. Instantzia honetarako B10 gelaxka.
=MMULT(B5:C7,E5:G6)
❸ Sakatu CTRL + MAIUS + SARTU botoiak guztiz.
📓 Oharra
Microsoft Office 365 erabiltzailearentzat, sar ezazu matrize dinamikoaren formula <1 gelaxkan>B10 eta sakatu SARTU botoia. Formula dinamikoa automatikoki egokituko da irteerako matrizearen beharrezko dimentsiora.
5. adibidea: 3×1 Matrize bat 1×3 Matrize batekin biderkatu Excel-en MMULT funtzioa erabiliz
Orain gaude. 3×1 matrizea eta 1×3 matrizea hartuz. Lehenengo matrizeko errenkada kopurua 3 da eta bigarren matrizeko zutabe kopurua ere 3. Beraz, irteerako matrizeak 3×3 dimentsioa izango du.
Orain jarraitu urrats hauek:
❶ Hautatu 3 errenkada eta 3 zutabe dituzten 9 gelaxka jarraian.
❷ Sartu formula hau hautapen-eremuaren goiko ezkerreko ertzean.
=MMULT(B5:B7,E5:G5)
❸ Formula exekutatzeko, sakatu CTRL + MAIUS + SARTU botoiak guztiz.
📓 Oharra
Microsoft Office 365 -n, goiko urratsak jarraitu beharrean, sartu formula B10 gelaxkan eta sakatu SARTU . botoia. Matrize dinamikoaren formula automatikoki egokituko da beharrezko eremura.
6. adibidea: ErabiliSUM, MMULT, TRANSPOSE eta COLUMN funtzioak balio espezifikoa duten errenkada kopurua zenbatzeko
Oraingo honetan 5 zenbakia duten errenkada kopurua zenbatuko dugu. Alde horretatik, arazo bat sor daiteke. Hau da, 5 zenbakia zutabe batean baino gehiagotan egon daiteke.
Beraz, zutabe batean baino gehiagotan dagoen edozein 1 bakarrik zenbatu behar dela ziurtatu behar dugu.
Egin beharrekoa hau SUM , MMULT , TRANSPOSE eta COUMN funtzioa erabili ditugu arazo hau ezabatuko eta zenbatuko duen formula bat sortzeko. zenbaki zehatz bat duten errenkada kopurua bakarrik.
Orain, jarraitu beheko urratsak horretarako.
❶ Sartu formula hau D16 gelaxkan.
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Sakatu CTRL + SHIFT + SARTU botoia formula exekutatzeko.
<1 bazara>Microsoft Office 365 erabiltzailea, eta, ondoren, sakatu SARTU botoia CTRL + MAIUS + SARTU botoiak guztiz sakatu beharrean.
Gogoratu beharrekoak
📌 Array1-eko zutabe kopuruak array2-ko errenkada kopuruaren berdina izan behar du.
📌 Gelaxkak hutsik badaude edo testuren bat badute, orduan MMULT funtzioak #VALUE errorea itzultzen du.
📌 MMULT funtzioak ere #BALOIA errorea sortzen du, array1-ko zutabe-kopuruak eta array2-ko errenkada-kopuruak bat ez badatoz.
Ondorioa
Laburbilduz, dugu eztabaidatu dute 6Excel-en MMULT funtzioa erabiltzen gidatzeko adibideak. Artikulu honekin batera doan praktika-koadernoa deskargatzea gomendatzen da eta horrekin metodo guztiak lantzea. Eta ez izan zalantzarik beheko iruzkinen atalean galderarik egiteko. Dagokion kontsulta guztiei lehenbailehen erantzuten saiatuko gara. Eta bisitatu gure webgunea ExcelWIKI gehiago arakatzeko.