Reparació d'errors 4.3.2

Una de les operacions freqüents que es realitzen quan es treballa amb matrius és la multiplicació d’una d’elles per una altra. El programa Excel és un potent processador tabular, que està dissenyat, inclòs per treballar en matrius. Per tant, té les eines que us permeten multiplicar-les. Descobrim com es pot fer això de diverses maneres.

Procediment de multiplicació de matrius

Immediatament he de dir que no totes les matrius es poden multiplicar entre si, sinó només aquelles que compleixen una determinada condició: el nombre de columnes d’una matriu ha de ser igual al nombre de files de l’altra i viceversa. A més, es exclou la presència d’elements buits a les matrius. En aquest cas, també realitzeu l’operació requerida i no funcionarà.

No hi ha tantes maneres de multiplicar les matrius a Excel: només dues. Tots dos estan connectats amb l’ús de funcions integrades d’Excel. Examinem en detall cadascuna d'aquestes opcions.

Mètode 1: funció MUMMY

L’opció més senzilla i popular entre els usuaris és utilitzar la funció. Mòmia. Operador Mòmia fa referència al grup matemàtic de funcions. La seva tasca immediata és trobar el producte de dues matrius matricials. Sintaxi Mòmia té el següent formulari:

= MUMNAGE (array1; array2)

Per tant, aquest operador té dos arguments, que són referències als rangs de dues matrius a multiplicar.

Ara veurem com s’utilitza la funció. Mòmia en un exemple concret. Hi ha dues matrius, el nombre de files d’una de les quals correspon al nombre de columnes de l’altra i viceversa. Hem de multiplicar aquests dos elements.

  1. Seleccioneu l'interval on es mostrarà el resultat de la multiplicació, començant per la seva cel·la superior esquerra. La mida d’aquest interval hauria de correspondre al nombre de files de la primera matriu i al nombre de columnes en el segon. Fem clic a la icona "Insereix la funció".
  2. Activat Auxiliar de funcions. Mou a bloc "Matemàtica", feu clic al nom "MUMNOZH" i feu clic al botó "D'acord" al final de la finestra.
  3. Es llançarà la finestra d’arguments de la funció requerida. En aquesta finestra hi ha dos camps per introduir les adreces dels matrius matricials. Poseu el cursor al camp "Matriu1"i, mantenint el botó esquerre del ratolí, seleccioneu tota la zona de la primera matriu del full. Després, les coordenades es mostraran al camp. Col·loqueu el cursor al camp "Massiv2" i, de la mateixa manera, seleccioneu l'interval de la segona matriu.

    Després d’introduir els dos arguments, no tingueu pressa per prémer el botó "D'acord"ja que es tracta d’una funció de matriu, el que significa que per obtenir el resultat correcte, l’opció habitual de completar el treball amb l’operador no funcionarà. Aquest operador no pretén mostrar el resultat en una sola cel·la, ja que el mostra en un interval complet en un full. Així que en lloc de prémer un botó "D'acord" Premeu la combinació de botons Ctrl + Maj + Retorn.

  4. Com podeu veure, després d’aquest interval de preselecció s’ha omplert de dades. Aquest és el resultat de multiplicar matrius matricials. Si mireu la barra de fórmules, després de seleccionar qualsevol dels elements d’aquest interval, veurem que la fórmula mateixa està envoltada de claus. Aquesta és una característica de la funció de matriu, que s’afegeix després de prémer la combinació de tecles Ctrl + Maj + Retorn abans de sortir el resultat al full.

Lliçó: La funció de MUMNAGE a Excel

Mètode 2: Ús de la fórmula composta

A més, hi ha una altra manera de multiplicar dues matrius. És més complex que l'anterior, però també mereix una menció com a alternativa. Aquest mètode consisteix a utilitzar una fórmula de matriu composta que consistirà en la funció SUMPRODUCT i inclosa en ella com a argument de l’operador TRANSPORT.

  1. En aquest moment, només seleccionem l’element superior esquerre de la matriu de cel·les buides del full, que esperem utilitzar per mostrar el resultat. Feu clic a la icona "Insereix la funció".
  2. Auxiliar de funcions arrenca Passar al bloc d'operadors "Matemàtica"però aquesta vegada escollim el nom SUMPRODUCT. Fem clic al botó "D'acord".
  3. Es produeix l’obertura de la finestra d’argument de la funció anterior. Aquest operador està dissenyat per multiplicar diferents matrius entre si. La seva sintaxi és la següent:

    = SUMPRODUCT (array1; array2; ...)

    Com a arguments del grup "Matriu" es fa referència a l’interval específic que s’ha de multiplicar. Es poden utilitzar un total de dos a 255 aquests arguments. Però, en el nostre cas, ja que es tracta de dues matrius, només necessitarem dos arguments.

    Poseu el cursor al camp "Massive1". Aquí haurem d’introduir l’adreça de la primera fila de la primera matriu. Per fer-ho, manteniu premut el botó esquerre del ratolí, només heu de seleccionar-lo al full amb el cursor. Aquí es mostraran les coordenades d’aquest interval al camp corresponent de la finestra d’arguments. Després, haureu de fixar les coordenades de l’enllaç resultant a les columnes, és a dir, aquestes coordenades s’han de fer absolutes. Per fer-ho, abans que les lletres de l’expressió que s’introdueixin al camp, establiu el signe del dòlar ($). Abans de mostrar les coordenades en figures (línies), això no s'hauria de fer. Alternativament, podeu seleccionar tota l’expressió al camp i premeu la tecla de funció tres vegades F4. En aquest cas, només les coordenades de les columnes seran absolutes.

  4. Després, establiu el cursor al camp "Massiv2". Amb aquest argument serà més difícil, ja que d’acord amb les regles de la multiplicació de matrius, la segona matriu ha de ser "girada". Per fer-ho, utilitzeu la funció imbricada TRANSPORT.

    Per anar-hi, feu clic a la icona en forma de triangle, dirigida per un angle descendent agut, que es troba a l'esquerra de la barra de fórmula. S'obrirà una llista de fórmules usades recentment. Si trobeu en ell el nom "TRANSPORT"després feu clic. Si heu utilitzat aquest operador durant molt de temps o no ho heu fet mai, no trobareu el nom especificat en aquesta llista. En aquest cas, feu clic a l'element. "Altres funcions ...".

  5. S'obre una finestra ja coneguda. Màsters de funcions. Aquesta vegada passem a la categoria "Enllaços i matrius" i trieu el nom "TRANSPORT". Feu clic al botó "D'acord".
  6. Es llança la finestra d’argument de funció. TRANSPORT. Aquest operador està destinat a transposar taules. És a dir, per dir-ho simplement, intercanvia columnes i files. Això és el que hem de fer per al segon argument de l’operador. SUMPRODUCT. Sintaxi de la funció TRANSPORT extremadament simple:

    = TRANSPORT (matriu)

    És a dir, l'únic argument d'aquest operador és una referència a la matriu que hauria de "girar". Més aviat, en el nostre cas, ni tan sols la matriu sencera, sinó només la primera columna.

    Per tant, configureu el cursor al camp "Matriu" i seleccioneu la primera columna de la segona matriu al full amb el botó esquerre del ratolí premut. L'adreça apareixerà al camp. Com en el cas anterior, també cal fer certes coordenades absolutes, però aquesta vegada no les coordenades de les columnes, sinó les adreces de les files. Per tant, posem el signe del dòlar davant dels números de l’enllaç que es mostra al camp. També podeu seleccionar tota l’expressió i fer doble clic a la tecla F4. Després que els elements necessaris tinguessin propietats absolutes, no premeu el botó "D'acord", així com en el mètode anterior, utilitzeu la combinació de tecles Ctrl + Maj + Retorn.

  7. Però aquesta vegada, no hem omplert una matriu, sinó només una cel·la, que prèviament havíem assignat en trucar Màsters de funcions.
  8. Hem d’omplir les dades amb el mateix format de matriu que el primer mètode. Per fer-ho, copieu la fórmula obtinguda a la cel·la a un rang equivalent, que serà igual al nombre de files de la primera matriu i al nombre de columnes del segon. En el nostre cas particular, obtenim tres files i tres columnes.

    Per copiar, utilitzem el marcador d’ompliment. Moveu el cursor a la cantonada inferior dreta de la cel·la on es troba la fórmula. El cursor es converteix en una creu negra. Aquest és el marcador d’ompliment. Manteniu premut el botó esquerre del ratolí i arrossegueu el cursor durant tot el camp anterior. La cel·la inicial amb la fórmula hauria de convertir-se en l'element superior esquerre de la matriu.

  9. Com podeu veure, l’entorn seleccionat s’omple de dades. Si els comparem amb el resultat obtingut mitjançant l’ús de l’operador Mòmia, llavors veurem que els valors són completament idèntics. Això vol dir que la multiplicació de dues matrius és correcta.

Lliçó: treballar amb matrius a Excel

Com podeu veure, tot i que es va obtenir un resultat equivalent, utilitzeu la funció per multiplicar les matrius Mòmia molt més senzill que utilitzar la fórmula composta dels operadors amb el mateix propòsit SUMPRODUCT i TRANSPORT. Tot i això, aquesta alternativa tampoc no es pot deixar de supervisar quan s'explora totes les possibilitats de multiplicar matrius a Microsoft Excel.