Está en la página 1de 2

Multiplicar dos matrices.

Función MMULT

Multiplicar matrices con Excel nunca fue tan fácil. Existe en inglés y en castellano una fórmula
llamada MMULT que nos permite multiplicar dos matrices. Para ello, respetando las matemáticas
básicas. C=AxB donde A(mxn) x B(nxt) = C(mxt).

La sintaxis es algo compleja para los que no estén acostumbrados a trabajar con Arrays o Vectores
o cálculo matricial, pero veremos que una vez dominado será mucho más fácil.

Ejemplo de multiplicar matrices con Excel

En el siguiente ejemplo tendremos la matriz A (2×3) y la matriz B (3×2) cuya multiplicación nos
dará como resultado la matriz C (3×3).

Matrices multiplicar matrices

La matriz A se encuentra en el rango A1:B3 y la matriz B en el rango D1:F2.

Para calcular la matriz C (multiplicación de A y B) seleccionaremos un rango de 3×3 (por ejemplo,


J1:L3) e introducimos la fórmula:

=MMULT(A1:B3;D1:F2)

Antes de darle a Enter para introducir la fórmula hay que recordar que tenemos una fórmula
matricial y hay que indicárselo a Excel por lo tanto no debemos pulsar Enter para introducir la
fórmula sino: Ctrl + Shift + Enter.

Esta sucesión de comandos le da la característica de cálculo de Arrays o Matricial en Excel


quedándonos algo así:

{=MMULT(A1:B3;D1:F2)}
De esta manera, todo nuestro rango de matriz final queda ligado con los dos rangos iniciales.

También podría gustarte