Riparimi i gabimeve 4.3.2

Një nga operacionet e shpeshta që kryhen kur punojnë me matricat është shumëzimi i njërit prej tyre nga një tjetër. Programi Excel është një procesor i fuqishëm tabelar, i cili është projektuar, duke përfshirë edhe punën për matricat. Prandaj, ai ka mjetet që ju lejojnë t'i shumëzoni së bashku. Le të zbulojmë se si kjo mund të bëhet në mënyra të ndryshme.

Procedura e shumëzimit të matricës

Menjëherë duhet të them se jo të gjitha matricat mund të shumëzohen me njëri-tjetrin, por vetëm ato që plotësojnë një kusht të caktuar: numri i kolonave të një matrice duhet të jetë i barabartë me numrin e rreshtave të tjetrit dhe anasjelltas. Përveç kësaj, prania e elementëve bosh në matricat është e përjashtuar. Në këtë rast, gjithashtu, kryerja e operacionit të kërkuar nuk do të funksionojë.

Nuk ka shumë mënyra për të shumëzuar matricat në Excel - vetëm dy. Dhe të dy prej tyre janë të lidhura me përdorimin e funksioneve të ndërtuar në Excel. Le të shqyrtojmë në detaje secilën prej këtyre opsioneve.

Metoda 1: funksioni MUMMY

Opsioni më i thjeshtë dhe më i popullarizuar në mesin e përdoruesve është përdorimi i funksionit. MMULT. operator MMULT i referohet grupit matematikor të funksioneve. Vetëm detyra e tij e menjëhershme është gjetja e produktit të dy vargjeve të matricës. sintaksë MMULT ka formën e mëposhtme:

= MUMNAGE (array1; array2)

Kështu, ky operator ka dy argumente, të cilat janë referenca në vargjet e dy matricave që duhet shumëzuar.

Tani le të shohim se si përdoret funksioni. MMULT në një shembull të veçantë. Ka dy matrica, numri i rreshtave të njërës prej tyre korrespondon me numrin e kolonave në anën tjetër dhe anasjelltas. Duhet t'i shumëfishojmë këto dy elementë.

  1. Zgjidhni diapazonin ku do të shfaqet rezultati i shumëzimit, duke filluar nga qeliza e sipërme e majtë. Madhësia e kësaj vargje duhet të korrespondojë me numrin e rreshtave në matricën e parë dhe numrin e kolonave në pjesën e dytë. Ne klikojmë në ikonën "Funksioni i futjes".
  2. aktivizuar Funksion magjistar. Lëvizni për të bllokuar "Matematike", klikoni mbi emrin "MMULT" dhe klikoni mbi butonin "OK" në fund të dritares.
  3. Do të nisë dritarja e argumenteve të funksionit të kërkuar. Në këtë dritare ekzistojnë dy fusha për futjen e adresave të vargjeve të matricës. Vendos kursorin në fushë "array1"dhe, duke mbajtur butonin e majtë të miut, zgjidhni të gjithë zonën e matricës së parë në fletë.Pas kësaj, koordinatat e tij do të shfaqen në fushë Vendosni kursorin në fushë "Array2" dhe në mënyrë të ngjashme zgjidhni gamën e matricës së dytë.

    Pasi që të dy argumentet të futen, mos nxitoni për të shtypur butonin "OK"pasi që kemi të bëjmë me një funksion array, që do të thotë që për të marrë rezultatin e duhur, mundësia e zakonshme e përfundimit të punës me operatorin nuk do të funksionojë. Ky operator nuk ka për qëllim të shfaqë rezultatin në një qelizë të vetme, pasi ai e tregon atë në një gamë të tërë në një fletë. Pra, në vend që të shtypni një buton "OK" Shtypni kombinimin e butonave Ctrl + Shift + Enter.

  4. Siç mund ta shihni, pasi kjo varg i paracaktuar ishte plot me të dhëna. Ky është rezultat i shumëzimit të vargjeve të matricës. Nëse shikoni në shiritin e formulës, pasi të keni përzgjedhur ndonjë nga elementet e kësaj rangu, ne do të shohim se vetë formulari është i mbështjellë në mbërthimet e kaçurrtave. Ky është një tipar i funksionit të grupit, i cili shtohet pas shtypjes së kombinimit kyç Ctrl + Shift + Enter para nxjerrjes së rezultatit në fletë.

Mësimi: Funksioni i MUMNAGE në Excel

Metoda 2: Përdorimi i formulës së përbërë

Përveç kësaj, ekziston një mënyrë tjetër për të shumëzuar dy matricat. Është më komplekse sesa ai i mëparshmi, por gjithashtu meriton të përmendet si një alternativë. Kjo metodë përfshin përdorimin e një formulari të përbërë të grupit, i cili do të përbëhet nga funksioni SUMPRODUCT dhe të mbyllur në të si një argument i operatorit zhvendos.

  1. Në këtë kohë, ne zgjedhim vetëm elementin e sipërm të majtë të grupit të qelizave boshe në fletë, të cilat presim të përdorim për të shfaqur rezultatin. Kliko në ikonën "Funksioni i futjes".
  2. Funksion magjistar fillon Lëvizja në bllokun e operatorëve "Matematike"por këtë herë ne zgjedhim emrin SUMPRODUCT. Ne klikoni mbi butonin "OK".
  3. Hapet dritarja argumentuese e funksionit të mësipërm. Ky operator është i dizajnuar të shumëfishojë vargjet e ndryshme me njëri-tjetrin. Sintaksa e saj është si më poshtë:

    = SUMPRODUCT (array1; array2; ...)

    Si argumente nga grupi "Array" përdoret një referencë për gamën specifike që duhet shumëzuar. Një total prej dy deri në 255 argumente të tilla mund të përdoren. Por në rastin tonë, pasi kemi të bëjmë me dy matrica, do të kemi nevojë vetëm për dy argumente.

    Vendos kursorin në fushë "Array1". Këtu do të duhet të shkruani adresën e rreshtit të parë të matricës së parë. Për ta bërë këtë, duke mbajtur butonin e majtë të miut, duhet vetëm ta zgjidhni në fletë me kursorin. Këtu koordinatat e kësaj vargje do të shfaqen në fushën përkatëse të dritares së argumenteve. Pas kësaj, duhet të rregulloni koordinatat e lidhjes që rezulton në kolona, ​​domethënë, këto koordinata duhet të bëhen absolute. Për ta bërë këtë, përpara letrave në shprehjen që është futur në fushë, vendosni shenjën e dollarit ($). Para koordinatave të paraqitura në shifra (linja), kjo nuk duhet të bëhet. Përndryshe, mund të zgjidhni gjithë shprehjen në fushë dhe shtypni butonin e funksionit tri herë F4. Në këtë rast, vetëm koordinatat e kolonave do të bëhen absolute.

  4. Pas kësaj vendosni kursorin në fushë "Array2". Me këtë argument do të jetë më e vështirë, sepse sipas rregullave të shumëzimit të matricës, matrica e dytë duhet të "kthehet". Për ta bërë këtë, përdorni funksionin e mbivendosur zhvendos.

    Për të shkuar në të, klikoni në ikonën në formën e një trekëndëshi të drejtuar nga një kënd i mprehtë poshtë, i cili ndodhet në të majtë të shiritit të formulës. Hapet një listë e formulave të përdorura kohët e fundit. Nëse gjeni në të emrin "Ndërroj"pastaj kliko mbi të. Nëse e keni përdorur këtë operator për një kohë të gjatë ose nuk keni përdorur fare, atëherë nuk do të gjeni emrin e specifikuar në këtë listë. Në këtë rast, klikoni mbi artikullin. "Karakteristika të tjera ...".

  5. Hapet një dritare tashmë e njohur. Zotëruesit e funksioneve. Këtë herë ne shkojmë në kategorinë "Lidhjet dhe vargjet" dhe zgjidhni emrin "Ndërroj". Kliko në butonin "OK".
  6. Është hapur dritarja e argumentit të funksionit. zhvendos. Ky operator ka për qëllim të transpozojë tavolina. Kjo është, për ta thënë thjesht, ajo shkëmben kolona dhe rreshta. Kjo është ajo që ne duhet të bëjmë për argumentin e dytë të operatorit. SUMPRODUCT. Sintaksa e funksioneve zhvendos jashtëzakonisht e thjeshtë:

    = TRANSPORT (grup)

    Kjo është, argumenti i vetëm i këtij operatori është një referencë për grupin që duhet të "kthehet". Përkundrazi, në rastin tonë, jo edhe të gjithë grupin, por vetëm në kolonën e tij të parë.

    Pra, vendosni kursorin në fushë "Array" dhe zgjidhni kolonën e parë të matricës së dytë në fletë me butonin e majtë të miut të mbajtur poshtë. Adresa do të shfaqet në fushë. Ashtu si në rastin e mëparshëm, këtu, gjithashtu, ju duhet të bëni koordinata të caktuara absolute, por këtë herë jo koordinatat e kolonave, por adresat e rreshtave. Prandaj, vendosëm shenjën e dollarit përpara numrave në lidhjen që shfaqet në fushë. Ju gjithashtu mund të zgjidhni gjithë shprehjen dhe klikoni dy herë mbi çelësin F4. Pasi elementët e nevojshëm filluan të kenë vetitë absolute, mos shtypni butonin "OK", si dhe në metodën e mëparshme, përdorni kombinimin kyç Ctrl + Shift + Enter.

  7. Por këtë herë, ne nuk kemi mbushur një grup, por vetëm një qelizë, të cilën e kemi ndarë më parë gjatë thirrjes Zotëruesit e funksioneve.
  8. Ne duhet të plotësojmë të dhënat me madhësinë e njëjtë të grupit si në metodën e parë. Për ta bërë këtë, kopjoni formulën e marrë në qelizë në një sasi të barabartë, e cila do të jetë e barabartë me numrin e rreshtave të matricës së parë dhe numrin e kolonave të sekondës. Në rastin tonë të veçantë, marrim tre rreshta dhe tre kolona.

    Për kopjim, le të përdorim shënuesin e mbushjes. Lëvizni kursorin në këndin e poshtëm të djathtë të qelizës ku gjendet formulari. Kursori konvertohet në një kryq të zi. Ky është shënuesi i mbushjes. Mbani të shtypur butonin e majtë të miut dhe terhiqni kursorin në të gjithë gamën e mësipërme. Qeliza fillestare me formulën duhet të bëhet elementi i sipërm i majtë i grupit.

  9. Siç mund ta shihni, varg i zgjedhur është i mbushur me të dhëna. Nëse i krahasojmë ato me rezultatin që kemi marrë përmes përdorimit të operatorit MMULT, atëherë do të shohim se vlerat janë plotësisht identike. Kjo do të thotë se shumëzimi i dy matricave është i saktë.

Mësimi: Duke punuar me vargjet në Excel

Siç mund ta shihni, përkundër faktit se u arrit një rezultat ekuivalent, përdorni funksionin për të shumëzuar matricat MMULT shumë më e thjeshtë se sa duke përdorur formulën e përbërë të operatorëve për të njëjtin qëllim SUMPRODUCT dhe zhvendos. Megjithatë, kjo alternativë gjithashtu nuk mund të lihet pa mbikëqyrje kur të eksplorohen të gjitha mundësitë e shumëzimit të matricave në Microsoft Excel.