MMULT (función MMULT)

MMULT (función MMULT)

MMULT (función MMULT)

 

Este artículo describe la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) MMULT en Microsoft Excel.

Descripción

Devuelve la matriz producto de dos matrices. El resultado es una matriz con el mismo número de filas que matriz1 y el mismo número de columnas que matriz2.

Sintaxis

MMULT(matriz1, matriz2)

La sintaxis de la función MMULT tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • Matriz1, matriz2    Obligatorio. Son las matrices que desea multiplicar.

Observaciones

  • El número de columnas en matriz1 debe ser el mismo que el número de filas en matriz2 y ambas matrices solo pueden contener números.
  • Los argumentos matriz1 y matriz2 pueden expresarse como rangos de celdas, constantes de matriz o referencias.
  • MMULT devuelve el valor de error #¡VALOR! si:
    • hay celdas vacías o con texto.
    • el número de columnas de matriz1 es diferente al número de filas de matriz2.
  • La matriz producto a de dos matrices b y c es la siguiente:

Ecuación

Donde i es el número de fila y j es el número de columna.

  • Las fórmulas que devuelven matrices deben especificarse como fórmulas de matriz.

 Nota   En Excel Web App no puede crear fórmulas de matriz.

Ejemplos

Copie los datos del ejemplo en la siguiente tabla y péguelos en la celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas que muestren resultados, selecciónelas, presione F2 y, a continuación, presione Entrar. Si lo necesita, puede ajustar los anchos de la columna para ver todos los datos.

Matriz 1 Matriz 1    
1 3    
7 2    
Matriz 2 Matriz 2    
2 0    
0 2    
Fórmula Descripción Resultados
'=MMULT(A2:B3,A5:B6) Los resultados deben ser 2, 14, 6 y 4 en las celdas C8, C9, D8 y D9. =MMULT(A2:B3;A5:B6) =MMULT(A2:B3,A5:B6)
    =MMULT(A2:B3,A5:B6) =MMULT(A2:B3,A5:B6)

Nota: Para que funcione correctamente, la fórmula del ejemplo debe escribirse como fórmula de matriz en Excel. Tras copiar el ejemplo en una hoja de cálculo en blanco, seleccione el rango C8:D9 a partir de la celda de fórmula. Presione F2 y después Ctrl+Mayús+Entrar. Si la fórmula no se escribe como fórmula de matriz, se devolverá un resultado sencillo (2) en la celda C8.

Ejemplo 2

Clientes Cant. producto
  Corchos Botellas Barriles
Contoso, Ltd. 14 9 3
Coho Winery 2 11 15
       
       
Precio Peso Producto  
200 $ 4 Corchos (500/caja)  
250 $ 42 Botellas (caja)  
425 $ 115 Barril  
       
Clientes Ventas Peso total  
Contoso, Ltd. =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10)
Coho Winery =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10)
  =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10) =MMULT(B3:D4,A8:B10)

Nota: la fórmula de B13:D15 debe escribirse como fórmula de matriz para que funcione correctamente.