Cómo multiplicar matrices en Excel

Excel permite multiplicar dos matrices de manera muy sencilla. Se utiliza la función MMULT(matriz1, matriz2). Sean las matrices A y B. Se obtiene la matriz C al calcular AB.

A=\begin{bmatrix} 5 & 3 & -1\\ 0 & 1 & -3 \\ -2 & 0 & 1 \\ 1 & -1 & 3  \end{bmatrix}

B=\begin{bmatrix} 2 & 0\\ -3 & 4 \\ -1 & 3  \end{bmatrix}

AB=C=\begin{bmatrix} 7 & 3\\ 1 & -7 \\ -20 & 2 \\ 11 & 10   \end{bmatrix}

Primero, escribimos las matrices A y B, luego seleccionamos un rango de 4 filas y dos columnas, la matriz C tendrá el mismo número de renglones (filas) que la matriz A y el mismo número de columnas que la matriz B.

Luego, escribimos =mmult(D2:F5,J2:K4) en la barra de fórmulas. Esta fórmula se debe escribir mientras el rango de salida para la matriz C continua seleccionado.

Finalmente, presionamos CTRL + SHIFT +Enter, aparecerán unas llaves al principio y al final de la fórmula, {=mmult(D2:F5,J2:K4)}, y se calcularán los elementos de la matriz C.

Ahora podemos mover el cursor a otra celda, ya no es necesario mantener seleccionado el rango de salida de la matriz C

Hay que notar que AB es conformable, es decir, es posible realizar la multiplicación porque la matriz A tiene un número de columnas igual al número de renglones de la matriz B. Sin embargo, BA no es conformable.

Tal vez te interese: