Táboa de contidos
Unha matriz é unha ferramenta importante, que se usa todos os días en estatísticas e estudos científicos. As propias follas de cálculo de Excel son matrices moi grandes que conteñen 1.048.576 filas e 16.384 columnas. Non é de estrañar que Excel ofreza algunhas ferramentas útiles para operacións matriciales. Neste artigo, centrarémonos na multiplicación de matrices en Excel con diferentes exemplos de diferentes escenarios.
Descargar Practice Workbook
Podes descargar o libro de traballo que contén todos os exemplos utilizados neste artigo a partir do cadro de abaixo.
Multiplicación de matrices.xlsx
Como facer a multiplicación de matrices?
Primeiro, centrámonos en como funciona realmente a multiplicación matricial. Se hai dúas matrices con dimensións i x j e j x k , cada elemento da primeira fila multiplicarase por elementos dos seus respectivos números de entrada da primeira columna da segunda matriz. A continuación, todos os resultados engadidos indicarán o valor do elemento da primeira fila e da columna un da matriz de resultados, tomando o número de fila da primeira matriz e o número de columna da segunda. Isto continuará i x k veces e dará lugar a unha matriz i x k .
Poñamos un exemplo onde estamos engadindo dúas matrices A e B.
Cada entrada da primeira fila da matriz A multiplicarase coas respectivas entradas da primeira columna da matriz B. Entón o resultado daranos o valor 1×1 dea matriz multiplicada, digamos C. Neste exemplo será 1*4+2*6+3*8=40.
O mesmo proceso repetirase para a 1a fila de A e a 2a columna de B, 2a fila de A e 1a columna para B, 2a fila de A e 2a columna de B.
Finalmente, o resultado será algo así.
Esta é a matriz multiplicada de A e B.
5 instancias adecuadas para facer a multiplicación de matrices en Excel
Excel ten unha función MMULT integrada para a multiplicación de matrices. Esta función toma dúas matrices como argumentos. Podemos usar matrices como matrices de argumentos nesta función para obter o resultado desexado.
1. Multiplicación matricial de dúas matrices
Tomemos dúas matrices individuais A e B. En Excel, trataremos como matrices para a multiplicación de matrices.
Pasos:
- Primeiro, selecciona as celas nas que queres poñer a túa matriz en.
- Entón escribe a seguinte fórmula.
=MMULT(B5:D7,B10:D12)
- Agora, no teu teclado, preme Ctr+Maiús+Intro . Terás o resultado da matriz AxB.
Podes facer o mesmo coa matriz BxA introducindo a matriz B como primeira e A matriz como segunda. argumento da función MMULT .
Ler máis: Como multiplicar 3 matrices en Excel (2 métodos sinxelos)
2. Multiplique unha columna cunha matriz dunha fila
Tomemos o seguinteconxunto de datos, con matrices que conteñen só unha columna e unha fila.
A matriz multiplicada AxB será o resultado da multiplicación de matrices dunha columna e dunha fila.
Pasos:
- Primeiro, selecciona o intervalo de celas para a matriz multiplicada.
- A continuación escribe a seguinte fórmula.
=MMULT(B5:B7,B10:D10)
- Finalmente, preme Ctrl+Maiús+Intro no teu teclado. Terás a matriz resultante.
Ler máis: Como multiplicar varias celas en Excel (4 métodos)
Lecturas similares
- Como multiplicar columnas en Excel (9 xeitos útiles e sinxelos)
- Multiplicar dúas columnas en Excel (5 métodos máis sinxelos)
- Como usar Multiply Inicia sesión en Excel (con 3 métodos alternativos)
- Se a cela contén valor, multiplique usando Fórmula de Excel (3 exemplos)
3. Multiplicación dunha matriz dunha fila e dunha columna en Excel
Para o mesmo conxunto de datos usado no método anterior, a multiplicación matricial de BxA indica a multiplicación de matrices dunha fila e dunha columna.
Pasos:
- Primeiro, selecciona a cela. Esta multiplicación só producirá un valor, polo que selecciona unha cela aquí.
- A continuación, escribe a seguinte fórmula.
=MMULT(B10:D10,B5:B7)
- Agora, preme Ctrl+Maiús+Intro no teu teclado. Titerá o resultado desexado.
Ler máis: Fórmula de multiplicación en Excel (6 enfoques rápidos)
4. Calcula o cadrado dunha matriz a partir da multiplicación de matrices
Volvamos ás matrices sobre os exemplos empregados no primeiro exemplo. Usaremos aquí a multiplicación matricial para determinar os cadrados das matrices A e B.
Pasos:
- Seleccione o intervalo de celas para a túa matriz cadrada.
- Agora escribe a seguinte fórmula.
=MMULT(B5:D7,B5:D7)
- Agora, preme Ctrl+Maiús+Intro no teu teclado. Terás o cadrado da matriz A.
Podes substituír o rango da matriz A polo rango da matriz B (B10:D12) e obtén tamén o cadrado da matriz B.
Ler máis: Cal é a fórmula para a multiplicación en Excel para varias celas? (3 xeitos)
Lecturas similares
- Como multiplicar unha columna por un número en Excel (4 métodos sinxelos)
- Multiplicar por porcentaxe en Excel (4 xeitos sinxelos)
- Como multiplicar unha columna en Excel por unha constante (4 xeitos sinxelos)
- Multiplica dúas columnas e despois suma en Excel
5. Multiplicación dunha matriz e dun escalar
Cando unha matriz se multiplica por só un número, todos os elementos da matriz multiplícanse por ese número. Isto tamén se pode conseguir enExcel.
Para a demostración, estou usando aquí a matriz A e multiplicoa por 7.
Pasos:
- Seleccione o intervalo de celas para a matriz multiplicada.
- A continuación, escriba a seguinte fórmula na caixa.
=B5:D7*G7
- Preme Ctrl+Maiús+Intro on o teu teclado.
Ler máis: Como multiplicar en Excel: columnas, celas, filas e & Números
Erros ao facer a multiplicación de matrices en Excel
Hai varios erros que podes atopar ao realizar a multiplicación de matrices en Excel.
Deles, un <1 Pode producirse un erro>#VALUE! se o número de columnas da primeira matriz e o número de filas da segunda matriz non coinciden.
ter o mesmo erro se hai polo menos un valor non numérico nunha cela dentro da matriz.
Se selecciona máis valores dos que parece a súa suposta matriz multiplicada, terá erro #N/A , aínda que só nas celas adicionais que seleccionou.
Ler máis: Como dividir e multiplicar nunha fórmula de Excel (4 xeitos)
Limitación da multiplicación matricial en Excel
Se está a usar Excel 2003 ou unha versión anterior, hai un límite para a multiplicación matricial de dimensións 71×71. Pero para as versións posteriores, pode continuar a operación mentres o permita a folla de cálculo,limitado só pola memoria RAM do teu sistema.
Conclusión
Estas foron as diferentes situacións nas que podes facer a multiplicación matricial en Excel. Espero que atopes este artigo útil e informativo. Se tes algunha pregunta ou suxestión para nós, fáganos saber a continuación.
Para obter máis guías como estas, visita Exceldemy.com .