Errorea konpontzeko 4.3.2

Matrizeekin lan egitean egiten diren ohiko eragiketa bat horietako batek biderkatzea da beste batek. Excel programa taulako prozesadore indartsu bat da, matrizei buruzko lanetarako barne. Beraz, haiek biderkatzeko aukera ematen duten tresnak ditu. Ikus dezagun nola egin daitekeen hainbat modutan.

Matrize biderketa prozedura

Berehala esan behar dut matrize guztiak ezin direla elkarren artean biderkatu, baina baldintza jakin bat betetzen dutenak soilik: matrize bateko zutabeen kopurua bestearen errenkaden kopurua berdina izan behar du eta alderantziz. Horrez gain, matrizeetan elementu hutsen presentzia baztertzen da. Kasu honetan, gainera, egin eragiketa ez da funtzionatuko.

Excel-eko matrizeen biderkapena ez da hainbeste modu - bi bakarrik. Eta biak Excel-en funtzio integratuak erabilita daude. Azter ditzagun aukera horietako bakoitza.

1. metodoa: MUMMY funtzioa

Erabiltzaileen aukera sinple eta ezagunena funtzioa erabiltzea da. MMULT. operadorea MMULT funtzioen talde matematikoari dagokio. Bere berehalako zeregina bi matrize-matrizearen produktua aurkitzea da. sintaxia MMULT honako formularioa du:

= MUMNAGE (array1; array2)

Horrela, operadoreak bi argumentu ditu, biderkatuko diren bi matrizei buruzko erreferentziak baitira.

Orain ikus dezagun funtzioa nola erabiltzen den. MMULT adibide zehatz batean. Bi matrize daude, eta horietako baten errenkada kopurua bestearen zutabe kopuruari dagokio eta alderantziz. Bi elementu horiek biderkatu behar ditugu.

  1. Hautatu biderketaren emaitza bistaratuko den area, goiko ezkerreko zelatik hasita. Barrutiaren tamaina lehen matrizearen errenkada-kopurua eta bigarrenean zutabe kopurua izan beharko lirateke. Ikonoan klik egiten dugu "Txertatu funtzioa".
  2. Jaione Funtzioen morroia. Mugitu blokeatuta "Matematika", egin klik izenaren gainean "MMULT" eta egin klik botoian "OK" leihoaren behealdean.
  3. Behar den funtzioaren argumentuen leiho abiarazi egingo da. Leiho honetan bi eremu daude matrizearen arrayen helbideak sartzeko. Jarri kurtsorea eremuan "array1"eta saguaren ezkerreko botoiarekin eusten, hautatu lehen matrizearen area osoa orriaren gainean. Ondoren, bere koordenatuak eremuan agertuko dira. Jarri kurtsorea eremuan. "Array2" eta, era berean, bigarren matrizearen eremua hautatu.

    Bi argumentuak sartu ondoren, ez bultza botoia sakatu "OK"array funtzio batekin ari gara, hau da, emaitza zuzena lortzeko, operadorearekin lana osatzeko ohiko aukera ez da funtzionatuko. Operadorea ez da emaitza gelaxka bakar batean bistaratu nahi, area osoan orri batean bistaratzen duelako. Beraz, botoia sakatu beharrean "OK" Sakatu botoi konbinazioa Ktrl + Maius + Sartu.

  4. Ikus dezakezunez, aurrez hautatutako gama hau datuekin bete ondoren. Matrize matrizeak biderkatzearen emaitza da. Formula barra begiratuz gero, sorta honetako elementu bat hautatu ondoren, ikusiko dugu formula bera dela giltza lerroetan bilduta. Hau array array funtzioa da, hori tekla konbinazioa sakatu ondoren gehitu da Ktrl + Maius + Sartu emaitza orria idatzi aurretik.

Ikasgaia: MUMNAGE funtzioa Excel-en

2 metodoa: konposatuaren formula erabiltzea

Gainera, bi matrizeak biderkatzeko beste modu bat dago. Aurrekoarekin baino konplexuagoa da, baina merezi du aipamen gisa ere aipatu. Metodo honek konpositeen matrizearen formula erabiltzea dakar, hau da, funtzioa izango da SUMPRODUCT eta operadorearen argumentu gisa sartu da irauli.

  1. Une honetan, orri honetako gelaxka hutsen arrayaren ezkerreko goiko elementua soilik hautatzen dugu, emaitzak erakusteko erabiliko dena. Egin klik ikonoan "Txertatu funtzioa".
  2. Funtzioen morroia abiatzen da Operadoreen blokera aldatzea "Matematika"baina oraingoan izena aukeratu dugu SUMPRODUCT. Botoia sakatu dugu "OK".
  3. Goiko funtzioaren argumentuaren irekiera gertatzen da. Operadoreak hainbat array elkarrekin biderkatzeko diseinatuta dago. Bere sintaxia honako hau da:

    = SUMPRODUCT (array1; array2; ...)

    Taldearen argumentuak bezala "Array" biderkatu beharreko sorta espezifikoaren erreferentzia erabiltzen da. Bi edo 255 argumentu hauek guztira erabil daitezke. Baina gure kasuan, bi matrizei aurre egiten ari garenez, bi argumentu behar ditugu.

    Jarri kurtsorea eremuan "Array1". Lehenengo matrizearen lehen lerroaren helbidea sartu beharko dugu. Horretarako, saguaren ezkerreko botoia mantenduz, orrialdearen bitartez hautatu behar duzu kurtsorearekin. Hemen sorta honen koordenatuak agertuko dira argumentuen leihoaren dagokion eremuan. Ondoren, ondorioz sortutako estekaren zutabeak koordenatuak finkatu beharko zenituzke, hau da, koordenatu horiek absolutuak egin behar dira. Hori egiteko, eremuan sartutako adierazpenaren letrak ezarri aurretik dolarraren ikurra ezarriko da.$). Zifrak (lerroak) agertzen diren koordenatuak baino lehen, hori ez da egin behar. Bestela, eremuan adierazpen osoa hauta dezakezu eta hiru aldiz sakatu funtzio tekla F4. Kasu honetan, zutabeen koordenatuak soilik bihurtuko dira.

  4. Horren ondoren kurtsorea eremuan ezarriko da "Array2". Argumentu honekin zailagoa izango da, matrize biderketaren arauen arabera, bigarren matrizea "iraulita" egon behar du. Horretarako, erabili habiaratutako funtzioa irauli.

    Bertara joateko, egin klik ikonoan triangelu baten forma, beheranzko angelu zorrotz batek zuzenduta, formula barrako ezkerraldean dagoena. Erabilitako azken formula zerrenda irekitzen da. Izena bertan aurkitzen baduzu "Irauli"ondoren egin klik gainean. Operadorea denbora luzez erabili baduzu edo inoiz ez baduzu erabili, ez duzu zerrendan zehaztutako izena aurkituko. Kasu honetan, egin klik elementuan. "Beste ezaugarri batzuk ...".

  5. Dagoeneko ezagutzen den leiho bat irekitzen da. Funtzioak masterrak. Oraingoan kategorian sartzen gara "Estekak eta arrayak" eta aukeratu izena "Irauli". Egin klik botoian "OK".
  6. Funtzio argumentua leihoa abiarazten da. irauli. Operadore honek taulak eramatea da. Hau da, besterik gabe, zutabe eta errenkadak trukatzen ditu. Hau da operadorearen bigarren argumenturako zer egin behar dugun. SUMPRODUCT. Funtzio sintaxia irauli oso erraza:

    = TRANSPORT (array)

    Hau da, operadore honen argumentu bakarra "iraulita" behar den arrayaren erreferentzia da. Baizik eta, gure kasuan, ez baita array osoa, baina soilik bere lehen zutabean.

    Beraz, ezarri kurtsorea eremuan "Array" eta hautatu bigarren matrizearen lehen zutabea orriko saguaren ezkerreko botoiarekin. Helbidea eremuan agertuko da. Aurreko kasuetan bezala, hemen ere zenbait koordinatu egin behar dituzu, baina oraingoan ez zutabeen koordenatuak, baina lerroen helbideak. Beraz, eremuan agertzen den estekan agertzen den dolarraren ikurra jarriko dugu. Espresio osoa ere hauta dezakezu eta egin klik bikoitza tekla F4. Beharrezko elementuak propietate absolutuak izan ondoren, ez botoia sakatu "OK", aurreko metodoa bezala, erabili gakoa Ktrl + Maius + Sartu.

  7. Baina oraingoan ez dugu array bat bete, baina aldez aurretik esleitzean deitzen dugun zelula bakarra Funtzioak masterrak.
  8. Lehenengo metodoan arrayaren tamaina bera duten datuak bete behar ditugu. Horretarako, kopiatu gelaxkan lortutako formula baliokide barruti batera, hau da, lehenengo matrizearen errenkaden kopurua eta bigarren zutabe kopurua berdina izango da. Gure kasuan, hiru errenkada eta hiru zutabe lortzen ditugu.

    Kopiatzeko, bete markatzailea erabili dezagun. Mugitu kurtsorea formula kokatzen den gelaxkaren beheko eskuineko ertzean. Kurtsorea gurutze beltz bihurtzen da. Hau betetze-markatzailea da. Sakatu saguaren ezkerreko botoia eta arrastatu kurtsorea tarte osoan. Formula duen hasierako gelaxka arrayaren goiko ezkerreko elementu bihurtu beharko litzateke.

  9. Ikus dezakezun bezala, hautatutako eremua datuekin betetzen da. Operadorearen erabileraren bidez lortutako emaitzaarekin konparatzen badugu MMULT, orduan ikusiko dugu balioak guztiz berdinak direla. Horrek esan nahi du bi matrizeen biderketa zuzena dela.

Ikasgaia: Excel-en arrayekin lan egitea

Ikus dezakezunez, emaitza baliokidea lortu bazen ere, erabili matrizeen funtzioa MMULT askoz ere errazagoa da operadoreen formula konposatuarekin helburu bera baino SUMPRODUCT eta irauli. Hala ere, alternatiba hau ezin da gainbegiratu gabe utzi Microsoft Excel-en matrizeak biderkatzeko aukera guztiak aztertzen direnean.