Cómo utilizar la función MMULT en Excel (6 ejemplos)

  • Compartir Este
Hugh West

En MMULT significa "Multiplicación de matrices" y es una función función matemática y trigonometría disponible en Microsoft Excel. El MMULT multiplica dos matrices y devuelve otra matriz. En este artículo, conocerás el uso de la función Excel MMULT con 6 ejemplos adecuados.

La captura de pantalla anterior es una vista general del artículo, que representa una aplicación del MMULT en Excel. Aprenderá más sobre los métodos junto con las otras funciones para utilizar la función MMULT en las siguientes secciones de este artículo.

Descargar el cuaderno de prácticas

Puede descargar el archivo Excel del enlace que figura a continuación y practicar con él.

Usos de la función MMULT.xlsx

Introducción a la función MMULT

  • Función Objetivo:

La función MMULT multiplica dos matrices de números y devuelve otra matriz de números.

  • Sintaxis:

MMULT(array1, array2)

  • Argumentos Explicación:
Argumento Obligatorio/Opcional Explicación
matriz1 Requerido El primer array que quieras multiplicar.
matriz2 Requerido El segundo array que quieres multiplicar.
  • Parámetro de retorno:

Una matriz de matrices de números.

Fundamentos de la multiplicación de matrices

Supongamos que tenemos dos matrices, A y B. Donde A es una matriz de m por n y B es una matriz de n por p.

El producto de estas dos matrices, C = AB; puede escribirse como

El producto de A y B que es C también se puede escribir como,

6 Ejemplos de uso de la función MMULT en Excel

Ejemplo 1: Insertar Matrices Numéricas Manualmente en la Función MMULT en Excel

En MMULT La función nos permite insertar manualmente el número de matrices para obtener su producto. Para ello,

❶ Primero hay que seleccionar el número de celdas en cuanto a la dimensión de la matriz del array de salida.

❷ A continuación, en la celda de la esquina superior izquierda del área de selección, hay que insertar la fórmula con el símbolo MMULT Para este caso, la fórmula es:

=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})

❸ A continuación, pulse la tecla CTRL + MAYÚS + INTRO para ejecutar la fórmula.

Tras pulsar el botón CTRL + MAYÚS + INTRO Esto se debe a que la fórmula tiene la forma de una fórmula de matriz heredada.

📓 Nota

Si utiliza Microsoft Office 365 no es necesario seleccionar el rango de celdas y luego pulsar CTRL + MAYÚS + INTRO . Porque Office 365 admite fórmulas de matriz dinámica. Por eso, basta con insertar la fórmula y pulsar la tecla INTRODUCE sólo el botón.

Ejemplo 2: Multiplicar dos matrices de 3×3 utilizando la función MMULT en Excel

En esta sección, calcularemos la multiplicación de dos matrices cuadradas de dimensión 3×3.

La primera matriz tiene una dimensión de 3×3 y la segunda matriz también tiene una dimensión de 3×3. Como resultado, la matriz final también tendrá una dimensión de 3×3.

Ahora sigue los pasos que se indican a continuación para multiplicar dos matrices utilizando la función MMULT función.

❶ En primer lugar, seleccione un rango de celdas que tengan una medida de 3×3, ya que la dimensión de la matriz de salida será de 3×3.

❷ A continuación, inserte la siguiente fórmula en la esquina superior izquierda del área de selección. Celda B10 para esta instancia.

=MMULT(B5:D7,F5:H7)

Aquí B5:D7 es el rango de la primera matriz y F5:H7 es el rango de la segunda matriz.

❸ Por último, pulse la tecla CTRL + MAYÚS + INTRO para ejecutar la fórmula.

Como la fórmula es una fórmula de matriz heredada, el área de selección se rellenará con los números de salida. No es necesario arrastrar la fórmula a todas las celdas correspondientes.

📓 Nota

En Microsoft Office 365 admite fórmulas de matrices dinámicas, basta con insertar la fórmula con la tecla MMULT y, a continuación, pulse la tecla INTRODUCE La fórmula de matriz dinámica cubrirá automáticamente todas las celdas en cuanto a la dimensión de la matriz de salida.

Ejemplo 3: Calcular el Producto de una Matriz de 2×3 con una Matriz de 3×2 Utilizando la Función MMULT en Excel

Esta vez, en lugar de tomar dos matrices idénticas, se consideran dos matrices de dimensiones diferentes.

La primera matriz es una matriz numérica de 2×3 y la segunda es una matriz de 3×2. Por lo tanto, el número de filas de la primera matriz es 2 y el número de columnas de la segunda matriz es 2. Como resultado, la dimensión de la matriz final será 2×2.

Ahora hay que multiplicarlos utilizando la función MMULT siga los pasos que se indican a continuación.

❶ Selecciona 4 celdas consecutivas, que tengan 2 filas y dos columnas.

❷ Inserte la siguiente fórmula de matriz heredada en la esquina superior izquierda de las celdas seleccionadas.

=MMULT(B5:D6,F5:G7)

❸ Pulsa el botón CTRL + MAYÚS + INTRO para ejecutar la fórmula.

Este procedimiento es aplicable a todas las versiones de Microsoft Excel excepto Office 365.

Para realizar la misma tarea en Excel Oficina 365 basta con insertar la fórmula en cualquier celda y pulsar la tecla INTRODUCE botón.

Ejemplo 4: Obtener la Multiplicación de una Matriz de 3×2 con una Matriz de 2×3 Utilizando la Función MMULT en Excel

Esta vez el primer array tiene una dimensión de 3×2 y el segundo de 2×3. Por tanto, el array de salida tendrá una dimensión de 3×3.

Ahora sigue los pasos que se indican a continuación para obtener el producto de las dos matrices utilizando la función MMULT función.

❶ En primer lugar, seleccione un área de 3×3 ya que la dimensión de la matriz de salida será de 3×3.

❷ Introduzca la siguiente fórmula en la primera celda del área de selección.Celda B10 para esta instancia.

=MMULT(B5:C7,E5:G6)

❸ Pulsa el botón CTRL + MAYÚS + INTRO botones.

📓 Nota

Para el Microsoft Office 365 usuario, basta con insertar la fórmula de matriz dinámica en la celda B10 y golpeó el INTRODUCE La fórmula dinámica se ajustará automáticamente a la dimensión requerida de la matriz de salida.

Ejemplo 5: Multiplicar una matriz 3×1 por una matriz 1×3 utilizando la función MMULT en Excel

Ahora estamos tomando una matriz 3×1 y una matriz 1×3. El número de filas de la primera matriz es 3 y el número de columnas de la segunda matriz también es 3. Por lo tanto, la matriz de salida tendrá una dimensión de 3×3.

Ahora sigue los pasos que se indican a continuación:

❶ Selecciona 9 celdas consecutivas que tengan 3 filas y 3 columnas.

❷ Introduzca la siguiente fórmula en la esquina superior izquierda del área de selección.

=MMULT(B5:B7,E5:G5)

❸ Para ejecutar la fórmula, pulse la tecla CTRL + MAYÚS + INTRO botones.

📓 Nota

En Microsoft Office 365 en lugar de seguir los pasos anteriores, basta con insertar la fórmula en la celda B10 y pulse la tecla INTRODUCE La fórmula de la matriz dinámica se ajustará automáticamente al área necesaria.

Ejemplo 6: Utilizar las funciones SUM, MMULT, TRANSPOSE y COLUMN para contar el número de filas que tienen un valor específico

Esta vez contaremos el número total de filas que tienen el número 5. En este sentido, puede surgir un problema, y es que el número 5 puede estar presente en más de una columna.

Por lo tanto, tenemos que asegurarnos de que cualquier ser presente en más de una columna se cuente sólo como 1.

Para ello hemos utilizado el SUM , MMULT , TRANSPOSE y el COLUMNA para construir una fórmula que elimine este problema y cuente sólo el número de filas que contengan un número específico.

Para ello, sigue los pasos que se indican a continuación.

❶ Inserta la siguiente fórmula en la celda D16 .

=SUMA(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))

❷ Pulse la tecla CTRL + MAYÚS + INTRO para ejecutar la fórmula.

Si usted es un Microsoft Office 365 usuario, basta con pulsar la tecla INTRODUCE en lugar de pulsar CTRL + MAYÚS + INTRO botones.

Cosas para recordar

📌 El número de columnas del array1 debe ser el mismo que el número de filas del array2.

📌 Si las celdas están en blanco o contienen algún texto, entonces el MMULT devuelve un #VALOR error.

📌 El MMULT también lanza un error #VALOR si el número de columnas de array1 y el número de filas de array2 no coinciden.

Conclusión

En resumen, hemos tratado 6 ejemplos que le guiarán en el uso del MMULT en Excel. Le recomendamos que descargue el libro de ejercicios de práctica adjunto a este artículo y practique todos los métodos con él. Y no dude en hacer cualquier pregunta en la sección de comentarios a continuación. Trataremos de responder a todas las preguntas pertinentes lo antes posible. Y por favor visite nuestro sitio web ExcelWIKI para explorar más.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.