MMULT (función MMULT)

En este artículo se describen la sintaxis de la fórmula y el uso de la función 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:

  • 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 Online 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.

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×