Popravka grešaka 4.3.2

Jedna od čestih operacija koje se izvode pri radu s matricama je umnožavanje jednog od njih drugim. Excel program je moćan tablični procesor, koji je dizajniran, uključujući i za rad na matricama. Dakle, on ima alate koji vam omogućuju da ih množite zajedno. Hajde da otkrijemo kako se to može učiniti na različite načine.

Postupak množenja matrice

Odmah moram reći da se ne mogu sve matrice međusobno množiti, već samo one koje zadovoljavaju određeni uvjet: broj stupaca jedne matrice mora biti jednak broju redova drugog i obrnuto. Osim toga, isključenje je prisutnosti praznih elemenata u matricama. U ovom slučaju, također, obaviti potrebne operacije neće raditi.

Nema mnogo načina da se matrice množe u Excelu - samo dve. I jedno i drugo povezano je sa korišćenjem Excel-ovih ugrađenih funkcija. Pogledajmo detaljno svaku od ovih opcija.

Metoda 1: funkcija MUMMY

Najjednostavnija i najpopularnija opcija među korisnicima je da koriste funkciju. Mama. Operator Mama odnosi se na matematičku grupu funkcija. Upravo njegov neposredni zadatak je da pronađe proizvod od dva matrična polja. Sintaksa Mama ima sljedeći oblik:

= MUMNAGE (array1; array2)

Dakle, ovaj operator ima dva argumenta, koji se odnose na opsege dviju matrica koje se množe.

Sada ćemo vidjeti kako se koristi funkcija. Mama na konkretnom primjeru. Postoje dvije matrice, od kojih broj redaka odgovara broju stupaca u drugom i obrnuto. Moramo množiti ova dva elementa.

  1. Odaberite opseg u kojem će biti prikazan rezultat množenja, počevši od gornje lijeve ćelije. Veličina ovog raspona treba da odgovara broju redova u prvoj matrici i broju kolona u drugom. Kliknite na ikonu "Umetni funkciju".
  2. Aktivirano Čarobnjak za funkcije. Premjesti u blok "Matematički", kliknite na ime "MUMNOZH" i kliknite na dugme "OK" na dnu prozora.
  3. Pokrenut će se prozor argumenata potrebne funkcije. U ovom prozoru postoje dva polja za unos adresa matričnih polja. Stavite kursor u polje "Array1"i, držeći levi taster miša, izaberite celu površinu prve matrice na listu. Nakon toga, njegove koordinate će biti prikazane u polju. Postavite kursor u polje "Massiv2" i na sličan način birajte opseg druge matrice.

    Nakon što se unesu oba argumenta, ne žurite da pritisnete dugme "OK"budući da se radi o funkciji niza, što znači da za dobijanje ispravnog rezultata, uobičajena opcija završetka rada s operatorom neće raditi. Ovaj operator nije namijenjen za prikaz rezultata u jednoj ćeliji, jer ga prikazuje u cijelom rasponu na listu. Dakle, umesto da pritisnete dugme "OK" Pritisnite kombinaciju tastera Ctrl + Shift + Enter.

  4. Kao što možete vidjeti, nakon što je prethodno odabran raspon bio ispunjen podacima. Ovo je rezultat množenja matričnih nizova. Ako pogledate formulu, nakon odabira bilo kojeg od elemenata ovog raspona, vidjet ćemo da je sama formula omotana u vitičaste zagrade. Ovo je funkcija funkcije polja, koja se dodaje nakon pritiska kombinacije tipki Ctrl + Shift + Enter prije izlaza rezultata na list.

Lekcija: Funkcija MUMNAGE u Excelu

Metod 2: Upotreba formule sastojka

Pored toga, postoji još jedan način da se množe dve matrice. Ona je složenija od prethodne, ali i kao alternativa zaslužuje da bude spomenuta. Ova metoda uključuje upotrebu formule kompozitnog niza, koja će se sastojati od funkcije SUMPRODUCT i priložen u njemu kao argument operatora TRANSPORT.

  1. U ovom trenutku, odabiremo samo gornji levi element niza praznih ćelija na listu, za koji očekujemo da će prikazati rezultat. Kliknite na ikonu "Umetni funkciju".
  2. Čarobnjak za funkcije start up Prelazak na blok operatera "Matematički"ali ovaj put biramo ime SUMPRODUCT. Kliknite na dugme "OK".
  3. Otvara se prozor argumenta gore navedene funkcije. Ovaj operator je dizajniran da množi različite nizove. Njegova sintaksa je sledeća:

    = SUMPRODUCT (array1; array2; ...)

    Kao argumenti iz grupe "Array" koristi se referenca na određeni raspon koji se množi. Može se koristiti ukupno dva do 255 takvih argumenata. Ali u našem slučaju, pošto se radi o dve matrice, biće nam potrebna samo dva argumenta.

    Stavite kursor u polje "Massive1". Ovde ćemo morati da unesemo adresu prvog reda prve matrice. Da biste to uradili, držite levi taster miša, samo ga morate odabrati na listu sa kursorom. Ovdje će koordinate tog raspona biti prikazane u odgovarajućem polju prozora argumenata. Nakon toga, trebate popraviti koordinate rezultirajuće veze na kolonama, tj. Te koordinate moraju biti apsolutne. Da biste to učinili, prije slova u izrazu koji je unesen u polje, postavite znak za dolar ($). Prije koordinata prikazanih na slikama (redovima), to se ne bi trebalo učiniti. Umesto toga, možete izabrati ceo izraz u polju i pritisnuti funkcijsku tipku tri puta F4. U ovom slučaju, samo koordinate stupaca postaju apsolutne.

  4. Nakon toga postavite kursor na polje "Massiv2". Sa ovim argumentom će biti teže, jer prema pravilima matričnog množenja, drugu matricu treba „preokrenuti“. Da biste to uradili, koristite ugnežđenu funkciju TRANSPORT.

    Da biste otišli na njega, kliknite na ikonu u obliku trokuta, usmjerenu oštrim kutom prema dolje, koji se nalazi lijevo od trake s formulama. Otvara se lista nedavno korištenih formula. Ako u njemu pronađete ime "TRANSPORT"zatim kliknite na nju. Ako ste ovaj operater koristili duže vrijeme ili ga uopće niste koristili, tada nećete pronaći navedeno ime u ovoj listi. U tom slučaju, kliknite na stavku. "Ostale karakteristike ...".

  5. Otvara se već poznati prozor. Funkcioneri. Ovoga puta prelazimo na kategoriju "Linkovi i nizovi" i odaberite ime "TRANSPORT". Kliknite na dugme "OK".
  6. Pokreće se prozor argumenta funkcije. TRANSPORT. Ovaj operator je namijenjen za transponiranje tablica. To je, jednostavno rečeno, zamjena kolona i redova. To je ono što treba da uradimo za drugi argument operatora. SUMPRODUCT. Sintaksa funkcije TRANSPORT izuzetno jednostavno:

    = TRANSPORT (polje)

    To znači da je jedini argument ovog operatora referenca na niz koji bi trebao biti "preokrenut". Radije, u našem slučaju, čak ni čitav niz, već samo na njegovoj prvoj koloni.

    Dakle, postavite kursor na polje "Array" i izaberite prvu kolonu druge matrice na listu sa levim tasterom miša. Adresa će se pojaviti u polju. Kao iu prethodnom slučaju, i ovdje je potrebno napraviti određene koordinate apsolutne, ali ovoga puta ne koordinate stupaca, već adrese redova. Dakle, stavljamo znak za dolar ispred brojeva u linku koji se prikazuje u polju. Također možete odabrati cijeli izraz i dvaput kliknuti na tipku F4. Nakon što su potrebni elementi počeli da imaju apsolutna svojstva, nemojte pritisnuti dugme "OK", kao iu prethodnoj metodi, koristite kombinaciju tipki Ctrl + Shift + Enter.

  7. Ali ovaj put smo popunili ne niz, već samo jednu ćeliju, koju smo prethodno dodijelili prilikom poziva Funkcioneri.
  8. Moramo popuniti podatke istom veličinom polja kao u prvoj metodi. Da biste to uradili, kopirajte formulu dobijenu u ćeliji u ekvivalentni opseg, koji će biti jednak broju redova prve matrice i broju kolona drugog. U našem slučaju, dobijamo tri reda i tri kolone.

    Za kopiranje, upotrijebimo marker za ispunjavanje. Pomerite kursor u donji desni ugao ćelije u kojoj se nalazi formula. Kursor se pretvara u crni križ. Ovo je marker za popunjavanje. Držite lijevi gumb miša i povucite kursor preko cijelog gornjeg raspona. Početna ćelija sa formulom treba da postane levi gornji element polja.

  9. Kao što vidite, izabrani opseg je popunjen podacima. Ako ih uporedimo sa rezultatom koji smo dobili upotrebom operatora Mama, onda ćemo vidjeti da su vrijednosti potpuno identične. To znači da je množenje dvaju matrica tačno.

Lekcija: Rad sa nizovima u Excelu

Kao što možete vidjeti, uprkos činjenici da je dobiven ekvivalentan rezultat, koristite funkciju za množenje matrica Mama mnogo jednostavnije od upotrebe složene formule operatora za istu svrhu SUMPRODUCT i TRANSPORT. Ipak, ova alternativa se ne može ostaviti bez nadzora kada se istražuju sve mogućnosti množenja matrica u programu Microsoft Excel.

Pogledajte video: 10 grešaka koje UNIŠTAVAJU bateriju vašeg mobilnog telefona (Maj 2024).