Está en la página 1de 12

FUNCIONES MATRICIALES

Formula Matricial: Es aquella que lleva a cabo varios cálculos en uno o


mas conjuntos de valores y devuelve un único resultado o varios
resultados. Las formulas matriciales actúan en dos o mas conjuntos de
valores denominados argumentos matriciales.

Hay que recordar que cada argumento matricial tiene el mismo número de
filas y columnas. Las formulas matriciales se crean de igual manera que el
restos de formulas con la diferencia que se agrega la combinación de
teclas CTRL+SHIFT+ ENTER.
Hay que tener en cuenta al trabajar con matrices lo siguiente:
-No se puede cambiar el contenido de las celdas que componen la matriz
-No se puede eliminar o mover celdas que componen la matriz. Por ejemplo
creamos la siguiente hoja de datos:

Situamos el cursor en la celda B7 y se introduce la fórmula:


=SUMA(B3:E3*B4:E4)

Acepta la fórmula usando la combinación de teclas CTRL+SHIFT+ ENTER y


obtenemos:
Constantes Matriciales

Las constantes matriciales se utilizan en lugar de las referencias cuando no


se desea introducir el valor de canda constante en una celda independiente
de la celda de la hoja de calculo. La constante es el valor que no ha sido
calculado

Formato de las Constantes Matriciales.- Las constantes matriciales deben


ser escritas entre llaves { }.
Hay que separar los valores en columnas diferentes mediante comas (,). Por
ejemplo, para representar los valores 1, 50, 25 y 100, escriba {1, 50, 25,100}.
Esta constante matricial se denomina matriz de 1 por 4, y equivale a una
referencia a 1 fila por 4 columnas. Las constantes matriciales deben incluir un
separador de columnas (símbolo ;) y un separador de filas (símbolo \).

Utilización de Constantes Matriciales


En una fórmula normal se puede escribir una referencia a una celda que
contenga un valor o el valor propiamente dicho, también denominado
constante. Igualmente, en una fórmula matricial se puede escribir una
referencia a una matriz o la propia matriz de valores contenidos en las celdas,
también denominada constante matricial. Las fórmulas matriciales aceptan
constantes del mismo modo que las fórmulas no matriciales, pero las
constantes matriciales deben introducirse con un formato determinado.

ejemplo 1

Seleccionamos el rango C1:D2

Escribe la fórmula: =A1:B2*{10;20\30;40} Acepta la fórmula con la


combinación de teclas mencionada anteriormente mencionada
Y Observa que Excel ha ido multiplicando los valores de la matriz por los
números introducidos en la fórmula:

Cuando trabajamos por fórmulas matriciales, cada uno de los elementos de la


misma, debe tener idéntico número de filas y columnas porque, de lo contrario,
Excel expandiría las fórmulas matriciales. Por ejemplo:
={1;2;3}*{2\3} se convertiría en ={1;2;3\1;2;3}*{2;2;2\3;3;3}

ejemplo 2:

Selecciona el rango C4:E5

Introduce la fórmula: =A4:B4+{2;5;0\3;9;5}

Acepta la fórmula con la combinación de teclas CTRL+SHIFT+ ENTER.


Donde obtendremos el resultado mediante la formula

Observamos que Excel devuelve un mensaje de error diciendo que el rango


seleccionado es diferente al de la matriz original.
Función Matriz Transpuesta.- Sirve para devolver un vector vertical de
celdas como un rango horizontal, o viceversa

ejemplo1:
Ingresamos los siguientes datos en la hoja de Excel

Luego seleccionamos el rango E2:E4

Sin dejar de seleccionar este rango procedemos a ingresar la formula


=TRANSPONER(A3:C3) donde (A3:C3) es el rango que trasponemos

Luego aplicamos la secuencia de teclas CTRL+SHIFT+ ENTER que indica la


formula matricial teniendo como resultado:

Donde aparece la formula que indica el proceso de


trasponer el rango seleccionado.

ejemplo2:

Ingresamos los siguientes datos:


Seleccionamos el rango E1:F3

Procedemos a ingresar la formula =TRANSPONER(A1:C2) donde (A1:C2)


es el rango que trasponemos

Aplicamos la secuencia de teclas CTRL+SHIFT+ ENTER que indica la


formula matricial teniendo como resultado:

Donde aparece la formula que indica el proceso de


trasponer el rango seleccionado.

Función Matriz Determinante: Devuelve el determinante matricial de una


matriz.

ejemplo1

Ingresamos los siguientes datos en la hoja de Excel y seleccionamos la


celda D3.

Sin dejar de seleccionar la celda D3 ingresamos la formula:


=MDETERM(A2:B3)
Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo
como resultado:

Donde la formula indica el proceso realizado con la


secuencia de teclas antes mencionados, recordado que la determinante
siempre cera un escalar este caso cero.

ejemplo2:

Ingresamos los siguientes datos en la hoja de Excel y seleccionamos la


celda E3.

Sin dejar de seleccionar la celda E3 ingresamos la formula:


=MDETERM(A2:C4)

Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo


como resultado:

Donde la formula: indica el proceso realizado con la


secuencia de teclas antes mencionadas.

Función Matriz Inversa.- Devuelve la matriz inversa de una matriz dentro de


una matriz.
ejemplo1:

Ingresamos los siguientes datos y seleccionamos el rango (D2:E3)

Sin dejar de seleccionar el rango (D2:E3) ingresamos la formula:


=MINVERSA(A2:B3)

Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo


como resultado:

Donde la formula: indica el proceso realizado con la


secuencia de teclas antes mencionadas y que da como resultado la matriz
inversa

ejemplo2:

Construimos la matriz con los siguientes datos y seleccionamos el respectivo


rango (A6:D9)

Sin dejar de seleccionar el rango (A6:D9) ingresamos la formula:


=MINVERSA(A1:D4)
Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo
como resultado:

Donde la formula: indica el proceso realizado con la


secuencia de teclas antes mencionadas y que da como resultado la matriz
inversa.

Función Multiplicación de Matrices.- Devuelve el producto matricial de 2


matrices, una matriz con el mismo número de filas que matriz1 y columnas que
Matriz2.

Ejemplo 1:

Ingresamos los datos de dos matrices de los rangos (A2:B3), (D2:F3) y


seleccionamos un rango (C6:E7) para colocar el producto de estas dos
matrices.

Sin dejar de seleccionar el rango (C6:E7) ingresamos la formula


=MMULT(A2:B3;D2:F3) recordando la separación por ; de las dos matrices
Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo
como resultado:

Donde encontramos la respuesta del producto en el rango (C6:E7) y la


formula que representa el procedimiento para el
producto.

Ejemplo 2:

Ingresamos los datos de dos matrices de los rangos (B3:D5), (F3:G3) y


seleccionamos un rango (C7:D9) para colocar el producto de estas dos
matrices.

Sin dejar de seleccionar el rango (C7:D9) ingresamos la formula


=MMULT(B3:D5;F3:G5) recordando la separación por ; de las dos matrices
Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo
como resultado.

Donde encontramos la respuesta del producto en el rango(C7:D9) y la


formula que representa el procedimiento para el
producto.
Función Suma X2 Menos Y2.- Devuelve el sumatoria de la diferencia de
cuadrados entre los valores correspondientes en dos matrices.

ejemplo1:

Ingresamos los datos de dos matrices comprendidas en los rangos (B2:D3),


(F2:H3) y seleccionamos la celda E5.

Sin dejar de seleccionar la celda E5 ingresamos la formula


=SUMAX2MENOSY2(B2:D3;F2:H3)

Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo


como resultado.

Donde encontramos la respuesta en la celda E5 y la formula que


representa el procedimiento para el producto.

ejemplo2:

Ingresamos los datos de dos matrices comprendidas en los rangos (A2:C4),


(E2:G4) y seleccionamos la celda E6.
Sin dejar de seleccionar la celda E5 ingresamos la formula:
=SUMAX2MENOSY2(A2:C4;E2:G4).

Presionamos la secuencia de teclas SHIFT+ CONTROL+ENTER teniendo


como resultado.

También podría gustarte