Está en la página 1de 7

Operaciones bsicas de matrices en

Excel
Las posibilidades que nos brindan las matrices son increbles. En el mundo
financiero las podremos utilizar para calcular multitud de cosas. Por
ejemplo, podremos tener matrices de activos con sus rentabilidades para
calcular, por ejemplo,matrices de correlaciones entre las rentabilidades
de los diferentes activos que tengamos. Excel nos da la oportunidad de
trabajar con matrices de una manera sencilla y rpida. En esta entrada
trataremos de ver cmo se realizan algunas operaciones bsicas.
Por matriz podemos entender un conjunto de nmeros que estn
ordenados por filas y columnas. Podemos decir por tanto una matriz
m x n tiene m filas y n columnas.

En este ejemplo, tenemos una matriz 45 compuesta por 4 filas y 5


columnas.
Si la matriz es cuadrada (mismo nmero de filas que columnas) se
denomina diagonal principal al conjunto de elementos que se van desde
el vrtice superior izquierdo al inferior derecho.

La matriz identidad es aquella que todos los elementos de la diagonal


principal son 1 y el resto de elementos de la matriz son ceros.

Matriz traspuesta
La traspuesta de una matriz se obtiene al intercambiar filas por columnas.
En Excel podemos transponer de manera sencilla una matriz a travs de
la funcin TRANSPONER. Por ejemplo, partimos de una matriz como la
que vemos en la imagen y para obtener su traspuesta en Excel tendremos
que realizar los siguientes pasos.

Lo primero, tendremos que ver cul es la dimensin de la matriz (cuantas filas y


columnas tiene). Como vemos, su dimensin es de 46 (4 filas y 6 columnas). Sabiendo que
al calcular la traspuesta de una matriz se intercambian filas por columnas, la dimensin de
la matriz traspuesta tendr que ser de 64 (6 filas y 4 columnas).
El siguiente paso ser seleccionar (en celdas vacas) el nmero de celdas que se
corresponda con la dimensin de la matriz que queremos obtener (64), una vez
seleccionadas escribiremos:

=TRANSPONER (B2:G5)

tinuacin, y esto es muy importante, no tendremos que pulsar


INTRO como en cualquier operacin en Excel, las operaciones con matrices
requiere de un INTRO un tanto especial y que se corresponde con una
combinacin

de

teclas,

as

que tendremos

que

pulsar

CTRL+MAYUS+INTRO. Si todo ha ido bien deberan rellenarse todas las


celdas de nuestra matriz traspuesta. Como vemos se han intercambiado las
filas por columnas.

Operaciones con matrices


A continuacin veremos algunas operaciones bsicas con matrices que
podemos hacer con Excel.
Para sumar matrices no podemos usar la funcin SUMA, lo que tendremos
que hacer, ser seleccionar la dimensin de la matriz resultante de la suma
e introducir una formula de este tipo:

=Matriz1 + Matriz2

Y pulsar el INTRO de las operaciones matriciales CTRL+SHIFT+INTRO.

En nuestro ejemplo Matriz1 sera la seleccin de celdas C4:G7 y Matriz2


sera, J4:N7.
Para restar matrices se sigue el proceso anlogo pero con el signo .
Si lo que queremos es calcular el producto de un nmero por una
matriz, lo que tendremos que hacer es lo siguiente. Podemos tomar como

ejemplo la Matriz1 que mencionamos anteriormente. Si queremos


multiplicar por 4 dicha matriz, tendremos que hacer como en todas las
operaciones con matrices, seleccionar la dimensin de la matriz resulante e
introducir la siguiente frmula:

=4*C4:G7

Y pulsaremos CTRL+SHIFT+INTRO.
Si lo que buscamos es multiplicar matrices, tendremos que tener en
cuenta alguna consideracin previa. Solo podremos multiplicar dos
matrices A*B, cuando el nmero de columnas de A sean iguales al
nmero de filas de B, es decir, deben ser mxn*nxp. Y la dimensin de la
matriz resultante ser mxp. Por ejemplo si tenemos una matrz A cuya
dimensin es 32 y otra B, cuya dimensin sea 25, la dimensin de la
matriz resultante ser 35.
Teniendo esto en cuenta, el clculo del producto de dos matrices en Excel
se efecta a travs de la funcin MMULT. El proceder es muy similar al que
vimos anteriormente, seleccionamos la dimensin de la matriz resultante e
introducimos la funcin. Como vemos en la imagen tenemos una matriz
34 y otra 42, por lo tanto, como hemos dicho antes, la dimensin de la
resultante ser 32.

Lo siguiente ser introducir la funcin:

=MMULT=(B2:E4;H2:I5)

Y como siempre pasa con las matrices, pulsamos CTRL+SHIFT+INTRO. De


esta manera ya habremos calculado el producto de ambas matrices.
En ocasiones necesitaremos calcular la inversa de una matriz. En Excel se
calcula a travs de la funcin MINVERSA. Lo que tendremos que hacer ser
seleccionar la dimensin (que ser igual a la de la matriz original) e
introducir la funcin:

=MINVERSA(C4:E6)

Luego pulsaremos CTRL+SHIFT+INTRO. Hay que tener en cuenta que solo


podremos calcular la inversa de matrices cuadradas (aquellas que tengan el
mismo nmero de filas que de columnas).

https://exceltotal.com/transponer-una-matriz-de-datos/

También podría gustarte