OperaciĆ³ns matriciales en Excel

Unha matriz Ć© un conxunto de celas situadas xuntas unhas a outras e que xuntas forman un rectĆ”ngulo. Non se precisan habilidades especiais para realizar varias acciĆ³ns coa matriz, son suficientes as mesmas que se usan cando se traballa coa gama clĆ”sica.

Cada matriz ten o seu propio enderezo, que se escribe do mesmo xeito que o rango. O primeiro compoƱente Ć© a primeira cela do intervalo (situada na esquina superior esquerda), e o segundo compoƱente Ć© a Ćŗltima cela, que estĆ” na esquina inferior dereita. 

FĆ³rmulas de matriz

Na gran maiorĆ­a das tarefas, cando se traballa con matrices (e as matrices son tales), utilĆ­zanse fĆ³rmulas do tipo correspondente. A sĆŗa diferenza bĆ”sica cos habituais Ć© que estes Ćŗltimos producen sĆ³ un valor. Para aplicar unha fĆ³rmula matricial, cĆ³mpre facer algunhas cousas:

  1. Seleccione o conxunto de celas onde se mostrarĆ”n os valores. 
  2. IntroduciĆ³n directa da fĆ³rmula. 
  3. Premendo a secuencia de teclas Ctrl + MaiĆŗs + Intro.

Despois de realizar estes pasos sinxelos, mĆ³strase unha fĆ³rmula matricial no campo de entrada. PĆ³dese distinguir das chaves habituais.

Para editar, eliminar fĆ³rmulas matriciales, cĆ³mpre seleccionar o intervalo necesario e facer o que necesites. Para editar unha matriz, cĆ³mpre usar a mesma combinaciĆ³n que para creala. Neste caso, non Ć© posible editar un sĆ³ elemento da matriz.

Que se pode facer coas matrices

En xeral, hai un gran nĆŗmero de acciĆ³ns que se poden aplicar Ć”s matrices. Vexamos cada un deles con mĆ”is detalle.

TransposiciĆ³n

Moita xente non entende o significado deste termo. Imaxina que tes que intercambiar filas e columnas. Esta acciĆ³n chĆ”mase transposiciĆ³n. 

Antes de facelo, Ć© necesario seleccionar unha Ć”rea separada que teƱa o mesmo nĆŗmero de filas que o nĆŗmero de columnas da matriz orixinal e o mesmo nĆŗmero de columnas. Para entender mellor como funciona isto, bĆ³talle un ollo a esta captura de pantalla.OperaciĆ³ns matriciales en Excel

Existen varios mĆ©todos de como transpoƱer. 

A primeira forma Ć© a seguinte. Primeiro cĆ³mpre seleccionar a matriz e despois copiala. A continuaciĆ³n, selecciĆ³nase un intervalo de celas onde se debe inserir o intervalo transposto. A continuaciĆ³n, Ć”brese a xanela Pegar especial.

Hai moitas operaciĆ³ns alĆ­, pero necesitamos atopar o botĆ³n de opciĆ³n "TranspoƱer". Despois de completar esta acciĆ³n, cĆ³mpre confirmala premendo o botĆ³n Aceptar.OperaciĆ³ns matriciales en Excel

Hai outra forma de transpoƱer unha matriz. Primeiro cĆ³mpre seleccionar a cela situada na esquina superior esquerda do intervalo asignado para a matriz transposta. A continuaciĆ³n, Ć”brese un cadro de diĆ”logo con funciĆ³ns, onde hai unha funciĆ³n TRANSP. Vexa o seguinte exemplo para obter mĆ”is detalles sobre como facelo. O intervalo correspondente Ć” matriz orixinal Ćŗsase como parĆ”metro de funciĆ³n.OperaciĆ³ns matriciales en Excel

Despois de facer clic en Aceptar, primeiro mostrarĆ” que cometeu un erro. Non hai nada terrible nisto. Isto dĆ©bese a que a funciĆ³n que inserimos non estĆ” definida como unha fĆ³rmula matricial. Polo tanto, temos que facer o seguinte:

  1. Seleccione un conxunto de celas reservadas para a matriz transposta.
  2. Prema a tecla F2.
  3. Preme as teclas de acceso rĆ”pido Ctrl + MaiĆŗs + Intro.

A principal vantaxe do mĆ©todo reside na capacidade da matriz transposta para corrixir inmediatamente a informaciĆ³n contida nela, tan pronto como os datos se introducen no orixinal. Polo tanto, recomĆ©ndase usar este mĆ©todo.

AdiciĆ³n

Esta operaciĆ³n sĆ³ Ć© posible en relaciĆ³n con eses intervalos, cuxo nĆŗmero de elementos Ć© o mesmo. Simplemente, cada unha das matrices coas que o usuario vai traballar debe ter as mesmas dimensiĆ³ns. E proporcionamos unha captura de pantalla para claridade.OperaciĆ³ns matriciales en Excel

Na matriz que deberĆ­a resultar, cĆ³mpre seleccionar a primeira cela e introducir esa fĆ³rmula.

=Primeiro elemento da primeira matriz + Primeiro elemento da segunda matriz 

A continuaciĆ³n, confirmamos a entrada da fĆ³rmula coa tecla Intro e usamos o autocompletado (o cadrado da esquina inferior dereita) para copiar todos os valores uXNUMXbuXNUMXbin nunha nova matriz.OperaciĆ³ns matriciales en Excel

MultiplicaciĆ³n

SupoƱamos que temos unha tĆ”boa que se debe multiplicar por 12.OperaciĆ³ns matriciales en Excel

O lector astuto pode entender facilmente que o mĆ©todo Ć© moi semellante ao anterior. Ɖ dicir, cada unha das celas da matriz 1 debe ser multiplicada por 12 para que na matriz final cada cela conteƱa o valor multiplicado por este coeficiente.

Neste caso, Ć© importante especificar referencias de cela absolutas.

Como resultado, tal fĆ³rmula resultarĆ”.

=A1*$E$3OperaciĆ³ns matriciales en Excel

Ademais, a tĆ©cnica Ć© semellante Ć” anterior. Debe estirar este valor ata o nĆŗmero de celas necesario. 

SupoƱamos que Ć© necesario multiplicar matrices entre si. Pero sĆ³ hai unha condiciĆ³n baixo a cal isto Ć© posible. Ɖ necesario que o nĆŗmero de columnas e filas dos dous rangos sexa reflectido igual. Ɖ dicir, cantas columnas, tantas filas.OperaciĆ³ns matriciales en Excel

Para facelo mĆ”is cĆ³modo, seleccionamos un rango coa matriz resultante. Debe mover o cursor Ć” cela da esquina superior esquerda e introducir a seguinte fĆ³rmula =MUMNOH(A9:C13;E9:H11). Non esquezas premer Ctrl + MaiĆŗs + Intro.OperaciĆ³ns matriciales en Excel

matriz inversa

Se o noso rango ten forma cadrada (Ć© dicir, o nĆŗmero de celas horizontal e verticalmente Ć© o mesmo), entĆ³n serĆ” posible atopar a matriz inversa, se Ć© necesario. O seu valor serĆ” similar ao orixinal. Para iso utilĆ­zase a funciĆ³n MOBR.

Para comezar, debes seleccionar a primeira cela da matriz, na que se inserirĆ” a inversa. AquĆ­ estĆ” a fĆ³rmula =INV(A1:A4). O argumento especifica o rango para o que necesitamos crear unha matriz inversa. SĆ³ queda premer Ctrl + MaiĆŗs + Intro e xa estĆ”.OperaciĆ³ns matriciales en Excel

Atopar o determinante dunha matriz

O determinante Ć© un nĆŗmero que Ć© unha matriz cadrada. Para buscar o determinante dunha matriz, hai unha funciĆ³n āˆ’ MOPRED.

Para comezar, o cursor colĆ³case en calquera cela. A continuaciĆ³n, entramos =MOPRED(A1:D4)

AlgĆŗns exemplos

Para mĆ”is claridade, vexamos algĆŗns exemplos de operaciĆ³ns que se poden realizar con matrices en Excel.

MultiplicaciĆ³n e divisiĆ³n

O 1 mƩtodo

SupoƱamos que temos unha matriz A de tres celas de alto e catro de ancho. TamĆ©n hai un nĆŗmero k, que estĆ” escrito noutra cela. Despois de realizar a operaciĆ³n de multiplicar unha matriz por un nĆŗmero, aparecerĆ” un intervalo de valores, de dimensiĆ³ns similares, pero cada parte dela multiplĆ­case por k.OperaciĆ³ns matriciales en Excel

O rango B3:E5 Ć© a matriz orixinal que se multiplicarĆ” polo nĆŗmero k, que Ć” sĆŗa vez estĆ” situado na cela H4. A matriz resultante estarĆ” no rango K3:N5. A matriz inicial chamarase A, e a resultante ā€“ B. Esta Ćŗltima fĆ³rmase multiplicando a matriz A polo nĆŗmero k. 

A continuaciĆ³n, entra =B3*$H$4 Ć” cela K3, onde B3 Ć© o elemento A11 da matriz A.

Non esqueza que a cela H4, onde se indica o nĆŗmero k, debe introducirse na fĆ³rmula mediante unha referencia absoluta. En caso contrario, o valor cambiarĆ” cando se copie a matriz e fallarĆ” a matriz resultante.OperaciĆ³ns matriciales en Excel

A continuaciĆ³n, o marcador de enchemento automĆ”tico (o mesmo cadrado na esquina inferior dereita) Ćŗsase para copiar o valor obtido na cela K3 a todas as outras celas deste intervalo.OperaciĆ³ns matriciales en Excel

AsĆ­ que conseguimos multiplicar a matriz A por un nĆŗmero determinado e obter a matriz de saĆ­da B.

A divisiĆ³n realĆ­zase dun xeito similar. SĆ³ tes que introducir a fĆ³rmula de divisiĆ³n. No noso caso, isto =B3/$H$4.

O 2 mƩtodo

Polo tanto, a principal diferenza deste mĆ©todo Ć© que o resultado Ć© unha matriz de datos, polo que cĆ³mpre aplicar a fĆ³rmula matricial para encher todo o conxunto de celas.

Ɖ necesario seleccionar o intervalo resultante, introducir o signo igual (=), seleccionar o conxunto de celas coas dimensiĆ³ns correspondentes Ć” primeira matriz, facer clic na estrela. A continuaciĆ³n, seleccione unha cela co nĆŗmero k. Ben, para confirmar as tĆŗas acciĆ³ns, debes premer a combinaciĆ³n de teclas anterior. Hurra, toda a gama estĆ” enchendo.OperaciĆ³ns matriciales en Excel

A divisiĆ³n realĆ­zase dun xeito similar, sĆ³ o signo * debe substituĆ­rse por /.

Suma e resta

Imos describir algĆŗns exemplos prĆ”cticos de uso de mĆ©todos de suma e resta na prĆ”ctica.

O 1 mƩtodo

Non esqueza que Ć© posible engadir sĆ³ aquelas matrices cuxos tamaƱos sexan iguais. No intervalo resultante, todas as celas enchen cun valor que Ć© a suma de celas similares nas matrices orixinais.

SupoƱamos que temos dĆŗas matrices de tamaƱo 3Ɨ4. Para calcular a suma, debes inserir a seguinte fĆ³rmula na cela N3:

=B3+H3

AquĆ­, cada elemento Ć© a primeira cela das matrices que imos engadir. Ɖ importante que as ligazĆ³ns sexan relativas, porque se usas ligazĆ³ns absolutas, non se mostrarĆ”n os datos correctos.OperaciĆ³ns matriciales en Excel

Ademais, do mesmo xeito que a multiplicaciĆ³n, usando o marcador de autocompletar, estendemos a fĆ³rmula a todas as celas da matriz resultante.OperaciĆ³ns matriciales en Excel

A resta realĆ­zase dun xeito similar, coa Ćŗnica excepciĆ³n de que se usa o signo de resta (-) en lugar do signo de suma.

O 2 mƩtodo

Similar ao mĆ©todo de sumar e restar dĆŗas matrices, este mĆ©todo implica o uso dunha fĆ³rmula matricial. Polo tanto, como resultado, un conxunto de valores uXNUMXbuXNUMXb emitirase inmediatamente. Polo tanto, non pode editar nin eliminar ningĆŗn elemento.

Primeiro cĆ³mpre seleccionar o intervalo separado para a matriz resultante e, a continuaciĆ³n, premer en "=". A continuaciĆ³n, cĆ³mpre especificar o primeiro parĆ”metro da fĆ³rmula en forma dun intervalo da matriz A, premer no signo + e escribir o segundo parĆ”metro en forma dun intervalo correspondente Ć” matriz B. Confirmamos as nosas acciĆ³ns premendo a combinaciĆ³n Ctrl + MaiĆŗs + Intro. Todo, agora toda a matriz resultante estĆ” chea de valores.OperaciĆ³ns matriciales en Excel

Exemplo de transposiciĆ³n matricial

Digamos que necesitamos crear unha matriz AT a partir dunha matriz A, que temos inicialmente mediante a transposiciĆ³n. Este Ćŗltimo ten, xa por tradiciĆ³n, as dimensiĆ³ns de 3Ɨ4. Para iso usaremos a funciĆ³n = TRANSP().OperaciĆ³ns matriciales en Excel

Seleccionamos o intervalo para as celas da matriz AT.OperaciĆ³ns matriciales en Excel

Para iso, vai Ć” pestana "FĆ³rmulas", onde selecciona a opciĆ³n "Inserir funciĆ³n", alĆ­ atopa a categorĆ­a "Referencias e matrices" e atopa a funciĆ³n TRANSP. Despois diso, as sĆŗas acciĆ³ns confĆ­rmanse co botĆ³n Aceptar.

A continuaciĆ³n, vai Ć” xanela "Argumentos da funciĆ³n", onde se introduce o intervalo B3: E5, que repite a matriz A. A continuaciĆ³n, cĆ³mpre premer MaiĆŗs + Ctrl e, a continuaciĆ³n, prema en "Aceptar".

Ɖ importante. Non deberĆ­a ser preguiceiro para premer estas teclas de acceso rĆ”pido, porque se non, sĆ³ se calcularĆ” o valor da primeira cela do rango da matriz AT.

Como resultado, obtemos unha tĆ”boa transposta que cambia os seus valores despois do orixinal.OperaciĆ³ns matriciales en Excel

OperaciĆ³ns matriciales en Excel

Busca de matriz inversa

SupoƱamos que temos unha matriz A, que ten un tamaƱo de 3Ɨ3 celas. Sabemos que para atopar a matriz inversa, necesitamos usar a funciĆ³n =MOBR().OperaciĆ³ns matriciales en Excel

Agora describimos como facelo na prĆ”ctica. Primeiro cĆ³mpre seleccionar o rango G3:I5 (a matriz inversa situarase alĆ­). Debes atopar o elemento "Inserir funciĆ³n" na pestana "FĆ³rmulas".OperaciĆ³ns matriciales en Excel

Abrirase o diĆ”logo "Inserir funciĆ³n", onde cĆ³mpre seleccionar a categorĆ­a "MatemĆ”ticas". E haberĆ” unha funciĆ³n na lista MOBR. Despois de seleccionalo, debemos premer a tecla OK. A continuaciĆ³n, aparece o cadro de diĆ”logo ā€œArgumentos de funciĆ³nā€, no que escribimos o rango B3: D5, que corresponde Ć” matriz A. Outras acciĆ³ns son similares Ć” transposiciĆ³n. Debe premer a combinaciĆ³n de teclas MaiĆŗs + Ctrl e premer en Aceptar.

ConclusiĆ³ns

Analizamos algĆŗns exemplos de como se pode traballar con matrices en Excel e tamĆ©n describimos a teorĆ­a. Resulta que isto non Ć© tan asustado como poderĆ­a parecer a primeira vista, non si? Parece incomprensible, pero de feito, o usuario medio ten que tratar con matrices todos os dĆ­as. PĆ³dense usar para case calquera tĆ”boa onde haxa unha cantidade relativamente pequena de datos. E agora xa sabes como podes simplificar a tĆŗa vida traballando con eles.

Deixe unha resposta