Cómo hacer la multiplicación de matrices en Excel (5 ejemplos)

  • Compartir Este
Hugh West

Una matriz es una herramienta importante, utilizada todos los días en estadísticas y estudios científicos. Las propias hojas de cálculo de Excel son matrices muy grandes que contienen 1.048.576 filas y 16.384 columnas. No es sorprendente que Excel proporcione algunas herramientas útiles para las operaciones con matrices. En este artículo, nos centraremos en multiplicación de matrices en Excel con diferentes ejemplos de distintos escenarios.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de trabajo que contiene todos los ejemplos utilizados en este artículo desde el recuadro inferior.

Multiplicación de matrices.xlsx

¿Cómo hacer la multiplicación de matrices?

En primer lugar, centrémonos en cómo funciona realmente la multiplicación de matrices. Si hay dos matrices de dimensiones i x j y j x k cada elemento de la primera fila se multiplicará por los elementos de sus respectivos números de entrada de la primera columna de la segunda matriz. A continuación, todos los resultados sumados indicarán el valor del elemento de la fila uno y de la columna uno de la matriz resultante, tomando el número de fila de la primera matriz y el número de columna de la segunda. Esto continuará durante i x k veces y dar lugar a un i x k matriz.

Tomemos un ejemplo en el que sumamos dos matrices A y B.

Cada entrada de la primera fila de la matriz A se multiplicará por las entradas respectivas de la primera columna de la matriz B. Entonces el resultado nos dará el valor 1×1 de la matriz multiplicada, digamos C. En este ejemplo será 1*4+2*6+3*8=40.

El mismo proceso se repetirá para la 1ª fila de A y la 2ª columna de B, la 2ª fila de A y la 1ª columna de B, la 2ª fila de A y la 2ª columna de B.

Finalmente, el resultado será algo parecido a esto.

Es la matriz multiplicada de A y B.

5 Instancias Adecuadas para Hacer Multiplicación de Matrices en Excel

Excel tiene una función Función MMULT para la Multiplicación de Matrices. Esta función toma dos matrices como argumentos. Podemos utilizar matrices como matrices de argumentos en esta función para obtener el resultado deseado.

1. Multiplicación matricial de dos matrices

Tomemos dos matrices individuales A y B. En Excel, las trataremos como matrices para la multiplicación de matrices.

Pasos:

  • En primer lugar, seleccione las celdas en las que desea colocar la matriz.

  • A continuación, escribe la siguiente fórmula.

=MMULT(B5:D7,B10:D12)

  • Ahora, en su teclado, pulse Ctr+Mayús+Intro Tendrás el resultado de la matriz AxB.

Puede hacer lo mismo para la matriz BxA introduciendo la matriz B como primer argumento y la matriz A como segundo argumento de la función MMULT función.

Read More: Cómo multiplicar 3 matrices en Excel (2 métodos sencillos)

2. Multiplicar una matriz de una columna por una matriz de una fila

Tomemos el siguiente conjunto de datos, con matrices que sólo contienen una columna y una fila.

La matriz multiplicada AxB será el resultado de la multiplicación de matrices de una columna y una fila.

Pasos:

  • En primer lugar, seleccione el rango de celdas para la matriz multiplicada.

  • A continuación, escribe la siguiente fórmula.

=MMULT(B5:B7,B10:D10)

  • Por último, pulse Ctrl+Mayús+Intro en tu teclado. Tendrás la matriz resultante.

Leer más: Cómo multiplicar varias celdas en Excel (4 métodos)

Lecturas similares

  • Cómo multiplicar columnas en Excel (9 formas útiles y fáciles)
  • Multiplicar Dos Columnas en Excel (5 Métodos Más Fáciles)
  • Cómo usar el signo de multiplicar en Excel (con 3 métodos alternativos)
  • Si Celda Contiene Valor Entonces Multiplica Usando Fórmula Excel (3 Ejemplos)

3. Multiplicación de matrices de una fila y una columna en Excel

Para el mismo conjunto de datos utilizado en el método anterior, la multiplicación de matrices de BxA indicará la multiplicación de matrices de una fila y una columna.

Pasos:

  • Primero, seleccione la celda. Esta multiplicación sólo producirá un valor, así que seleccione una celda aquí.

  • A continuación, escribe la siguiente fórmula.

=MMULT(B10:D10,B5:B7)

  • Ahora, pulse Ctrl+Mayús+Intro en su teclado. Obtendrá el resultado deseado.

Más información: Fórmula de multiplicación en Excel (6 enfoques rápidos)

4. Calcular el cuadrado de una matriz a partir de la multiplicación de matrices

Volvamos a las matrices de los ejemplos utilizados en el primer ejemplo. Aquí utilizaremos la multiplicación de matrices para determinar los cuadrados de las matrices A y B.

Pasos:

  • Seleccione el rango de celdas para su matriz cuadrada.

  • Ahora escribe la siguiente fórmula.

=MMULT(B5:D7,B5:D7)

  • Ahora, pulse Ctrl+Mayús+Intro en tu teclado. Tendrás el cuadrado de la matriz A.

Puedes sustituir el rango de la matriz A por el rango de la matriz B (B10:D12) y obtener también el cuadrado de la matriz B.

Read More: ¿Cuál es la Fórmula para Multiplicar en Excel para Múltiples Celdas? (3 Maneras)

Lecturas similares

  • Cómo Multiplicar una Columna por un Número en Excel (4 Métodos Fáciles)
  • Multiplicar por porcentaje en Excel (4 maneras fáciles)
  • Cómo Multiplicar una Columna en Excel por una Constante (4 Formas Fáciles)
  • Multiplicar Dos Columnas y luego Sumar en Excel

5. Multiplicación de una matriz y un escalar

Cuando una matriz se multiplica sólo por un número, todos los elementos de la matriz se multiplican por ese número. Esto también se puede conseguir en Excel.

Para la demostración, utilizo aquí la matriz A y la multiplico por 7.

Pasos:

  • Seleccione el rango de celdas para la matriz multiplicada.

  • A continuación, escriba la siguiente fórmula en el cuadro.

=B5:D7*G7

  • Pulse Ctrl+Mayús+Intro en el teclado.

Más información: Cómo Multiplicar en Excel: Columnas, Celdas, Filas y Números

Errores al hacer la multiplicación de matrices en Excel

Hay varios errores que se pueden encontrar al realizar la multiplicación de matrices en Excel.

De ellos, un #¡VALOR! si el número de columnas de la primera matriz y el número de filas de la segunda no coinciden.

Tendrá el mismo error si hay al menos un valor no numérico en una celda de la matriz.

Si selecciona más valores de lo que parece su supuesta matriz multiplicada, tendrá #N/A error, aunque sólo en las celdas adicionales que haya seleccionado.

Más información: Cómo dividir y multiplicar en una fórmula de Excel (4 formas)

Limitación de la multiplicación de matrices en Excel

Si utilizas Excel 2003 o una versión anterior, existe un límite para la multiplicación de matrices de 71×71 dimensiones. Pero para las versiones posteriores, puedes realizar la operación durante todo el tiempo que te permita la hoja de cálculo, limitado sólo por la RAM de tu sistema.

Conclusión

Estas son las diferentes situaciones en las que puedes realizar la multiplicación de matrices en Excel. Espero que este artículo te haya resultado útil e informativo. Si tienes alguna pregunta o sugerencia para nosotros, háznoslo saber a continuación.

Para más guías como ésta, visite Exceldemy.com .

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.