MMULT en Excel - Uso de la función MMULT para multiplicar matrices

Tabla de contenido

¿Qué hace MMULT en Excel?

MMULT es una función de Matemáticas y Trigonometría en Excel, significa “Multiplicación Matricial” y devuelve el producto de dos matrices de dos matrices donde el número de filas de la Matriz 1 es igual al número de columnas de la Matriz 2.

Esta función aplica la lógica de multiplicar una matriz por otra matriz utilizando el "Producto de puntos" de filas y columnas. Por ejemplo, observe las dos tablas de matriz en Excel.

En la imagen de arriba, tenemos dos tablas de matrices, Matrix 1 y Matrix 2 . La multiplicación de la matriz se realiza mediante el método de “Producto escalar” de filas y columnas, es decir, una primera fila de la “Matriz 1” se multiplica por la primera columna de la “Matriz 2”.

La primera columna de "Matriz 1" tiene tres números y la primera fila de "Matriz 2" tiene tres números. El primer número de columnas de la Matriz 1 se multiplicará por el primer número de la fila de la Matriz 2, y así, todos los valores se multiplican y, al final, ha llegado una suma de estos valores.

Esto es exactamente lo que hará la función MMULT en Excel también.

Sintaxis

Esta función tiene dos argumentos, es decir, Array 1 y Array 2.

  • Array 1 serán los valores de la tabla "Matrix 1" y
  • Array 2 serán valores de “Matrix 2”.

Una nota especial que todos debemos tener en cuenta es que MMULT es una función de matriz, por lo que después de seleccionar los valores de la matriz 1 y la matriz 2, debemos cerrar la fórmula como una fórmula de matriz presionando las teclas CTRL + MAYÚS + ENTRAR .

Fórmulas de matriz en teclas de cierre de Excel.

Sé que es bastante difícil entender la lógica de la fórmula con solo leer la parte teórica, pero nada de qué preocuparse porque te mostraremos suficientes ejemplos con las explicaciones adecuadas para entender mejor.

¿Cómo usar la función MMULT en Excel? (con ejemplos)

Ejemplo 1

Por ejemplo, considere a continuación dos matrices para este ejemplo.

Al multiplicar estos dos Matrix, crearemos “Matrix 3”. Para aplicar la función MMULT primero, necesitamos decidir la longitud de la tabla de matriz. Esto se decide por el número de filas de la Matriz 1 y el número de columnas de la Matriz 2.

  • En este ejemplo, para la Matriz 1, tenemos dos filas y para la Matriz 2, tenemos dos columnas, por lo que la Matriz 3 será una matriz de 2 * 2. Por lo tanto, seleccione 2 * 2 filas y columnas para crear una nueva Matriz 3.
  • Paso 1: Abra la función MMULT.
  • Paso 2: Para el argumento Matriz 1 , seleccione los valores de la tabla Matriz 1 de A3 a C4.
  • Paso 3: Para el argumento Matriz 2 , seleccione los valores de la tabla Matriz 2 de E3 a F5.
  • Paso 4: Cierre el corchete pero no presione la tecla Intro de inmediato porque, dado que esta es una fórmula de matriz, debemos presionar la tecla Intro manteniendo presionadas las teclas Ctrl y Shift juntas. Cuando cerramos la fórmula manteniendo presionadas las teclas Ctrl + Shift + Enter , obtenemos corchetes de la siguiente manera.

Entonces tenemos el resultado en Matrix 3.

Si se pregunta cómo obtuvimos estos valores, ahora se lo explicaremos en detalle.

Los valores de la primera fila de la Matriz 1 son "2, 1, 7" y los valores de la primera columna de la Matriz 2 son "8, 8, 2" y el primer valor de la Matriz 3 es "38". Esto se logra siguiendo la siguiente ecuación.

  • = (2 * 8) + (1 * 8) + (7 * 2)
  • = 16 + 8 + 14
  • = 38

Como este segundo valor en la Matriz 3 es 27, esto se logra cuando los valores de la primera fila de la Matriz 1 son "2, 1, 7" y los valores de la segunda columna de la Matriz 2 son "3, 7, 2".

  • = (2 * 3) + (1 * 7) + (7 * 2)
  • = 6 + 7 + 14
  • = 27

Así, MMULT realiza su trabajo.

Ejemplo # 2

Ahora, mire a continuación dos ecuaciones.

Esta vez tenemos una matriz de 3 * 3, por lo que la nueva matriz será el número de filas de la Matriz 1 y el número de columnas de la Matriz 2. Por lo tanto, la nueva Matriz 3 también será solo una matriz de 3 * 3.

  • Ahora aplique la función MMULT.
  • Presione Ctrl + Shift + Enter para obtener el resultado.

Cosas para recordar

  • MMULT es una función de matriz tan cercana con las teclas de función de matriz Ctrl + Shift + Enter.
  • Para multiplicar la matriz, el número de columnas de la Matriz 1 debe ser igual al número de filas de la Matriz 2; de lo contrario, obtendremos # ¡VALOR! Error.

Articulos interesantes...