MMULT
Devuelve el producto matricial de dos matrices. El número de columnas en matriz1 debe ser igual al número de filas en matriz2. El resultado es una matriz con el mismo número de filas que matriz1 y el mismo número de columnas que matriz2.
MMULT(matriz1, matriz2)Argumentos
matriz1La primera matriz a multiplicar. Debe ser una matriz numérica donde las columnas sean iguales a las filas de array2.matriz2La segunda matriz a multiplicar. Debe ser una matriz numérica donde las filas sean iguales a las columnas de array1.
=MMULT(A1:B2; D1:E2)Multiplica una matriz de 2×2 en A1:B2 por una matriz de 2×2 en D1:E2, devolviendo un resultado de 2×2
=MMULT({1;2\3;4}; {5;6\7;8})Multiplicación de matrices en línea: productos fila×columna sumados para cada posición
=MMULT(A1:C1; B1:B3)Multiplica un vector fila de 1×3 por un vector columna de 3×1, obteniendo un escalar (producto punto)
- •Las columnas de array1 deben ser iguales a las filas de array2; de lo contrario, MMULT devuelve #¡VALOR!
- •Introduce MMULT como fórmula matricial (Ctrl+Mayús+Intro en versiones anteriores de Excel) para resultados en varias celdas
- •En Excel 365, MMULT se desborda automáticamente en celdas adyacentes
- •Usa MMULT para resolver sistemas de ecuaciones, sumas ponderadas o transformar conjuntos de datos
- •No hacer coincidir las dimensiones de las matrices - el número de columnas de matriz1 debe ser exactamente igual al número de filas de matriz2, o MMULT devuelve un error #¡VALOR! en lugar de un resultado parcial
- •Olvidar introducir MMULT como fórmula matricial en versiones antiguas de Excel (Ctrl+Mayús+Entrar), lo que puede hacer que devuelva solo un único valor en lugar del resultado matricial completo
- •Confundir la multiplicación matricial con una simple multiplicación elemento por elemento - MMULT calcula verdaderos productos matriciales, algo distinto de multiplicar dos rangos con un simple operador *
TRANSPONERInvierte las filas y columnas de una matriz, a menudo usada antes de MMULT para hacer compatibles las dimensiones de dos matrices para la multiplicación.MINVERSACalcula la inversa de una matriz, frecuentemente combinada con MMULT para resolver sistemas de ecuaciones lineales.SUMAPRODUCTOPuede reproducir un único cálculo de producto escalar que MMULT realiza como parte de una multiplicación matricial más amplia.¿Por qué MMULT devuelve un error #¡VALOR!?
El número de columnas de matriz1 no coincide con el número de filas de matriz2 - la multiplicación matricial exige que estas dimensiones se alineen exactamente.
¿Necesito pulsar Ctrl+Mayús+Entrar para MMULT?
En versiones antiguas de Excel, sí - MMULT devuelve una matriz, y sin introducirla como fórmula matricial, solo verías el valor superior izquierdo. En Excel 365, se derrama automáticamente en las celdas adyacentes.
¿MMULT es lo mismo que multiplicar dos rangos con el operador *?
No, MMULT realiza una verdadera multiplicación matricial (productos escalares fila por columna), mientras que * multiplica las celdas correspondientes elemento por elemento - son operaciones matemáticamente muy distintas.
¿Necesita traducir una fórmula que use MMULT?
Use nuestro traductor para convertir su fórmula completa
