Pular para o conteúdo principal

MMULT() Excel: Como fazer multiplicação de matrizes no Excel

Desbloqueie a multiplicação de matrizes no Excel com a função MMULT(). Este guia explica como usar MMULT(), sua sintaxe, e você vai aprender suas aplicações na análise de dados.
Atualizado 14 de jul. de 2025  · 4 min lido

Talvez você não use a multiplicação de matrizes todo dia no Excel, ou nem pense em como o Excel lida com operações de álgebra linear, mas quando precisar, a função MMULT() é essencial.

Neste artigo, vou mostrar como funciona o MMULT() e espero que você perceba como ele é incrivelmente útil para calcular somas ponderadas, modelar resultados financeiros ou trabalhar com dados multidimensionais.

Por que usar MMULT() no Excel?

Vamos começar com uma visão geral. A função MMULT() faz a multiplicação de matrizes, que é uma operação matemática em que você multiplica as linhas de uma matriz pelas colunas de outra. É super útil quando você tá trabalhando com coisas como:

  • Médias ponderadas
  • Previsão financeira
  • Modelos de regressão

No Excel, o MMULT() pode ajudar a automatizar e acelerar esse processo sem precisar de ferramentas separadas como Python ou R. Embora Python e R sejam bons para esse tipo de coisa, se você estiver trabalhando no Excel, pode ser mais demorado ter que alternar entre os dois.

Sintaxe e argumentos da função MMULT() do Excel

Aqui estão os argumentos necessários para o comando “ MMULT() ”. Como você já deve imaginar, ele aceita duas matrizes.

=MMULT(array1, array2)
  • array1: A primeira matriz (conjunto de células)

  • array2: A segunda matriz (intervalo de células)

O número de colunas em array1 precisa ser igual ao número de linhas em array2. Se isso não rolar, o Excel não vai multiplicar e vai aparecer um erro.

Observação importante: Se você estiver usando o Excel 365 ou Excel 2021 (ou mais recente), é só apertar Enter e digitar como qualquer fórmula normal. Mas se você estiver usando uma versão mais antiga, vai precisar usar uma combinação especial de teclas:

  1. Escolha o intervalo de saída (confira se o tamanho tá certo!).

  2. Digite a sua fórmula de MMULT().

  3. Pressione Ctrl + Shift + Enter para inserir como uma fórmula de matriz.

Quando você faz isso direito, o Excel coloca chaves ao redor da fórmula. {} para mostrar que ela foi inserida como uma fórmula de matriz.

MMULT() em ação: Um exemplo real

Vamos ver isso com um exemplo.

Digamos que você tem as duas matrizes a seguir:

Se você quiser multiplicar essas duas matrizes, use:

=MMULT(A1:C2, E1:G3)

Aqui estão as operações:

  • C[1][1] = 14 = (1×1) + (2×2) + (3×3) = 1 + 4 + 9 = 14
  • C[1][2] = 58 = (1×7) + (2×9) + (3×11) = 7 + 18 + 33 = 58
  • C[1][3] = 64 = (1×8) + (2×10) + (3×12) = 8 + 20 + 36 = 64
  • C[2][1] = 32 = (4×1) + (5×2) + (6×3) = 4 + 10 + 18 = 32
  • C[2][2] = 139 = (4×7) + (5×9) + (6×11) = 28 + 45 + 66 = 139
  • C[2][3] = 154 = (4×8) + (5×10) + (6×12) = 32 + 50 + 72 = 154

Depois de inserido corretamente, o Excel vai mostrar uma nova matriz com base no produto. Cada número na matriz resultante é a soma dos produtos das linhas de array1 e das colunas de array2. Não precisamos fazer todas as operações de linha e coluna que mostrei acima; o Excel faz todo o trabalho pesado.

Erros comuns e como corrigi-los

Trabalhar com MMULT() pode te dar problemas se você não tomar cuidado. Aqui estão alguns problemas comuns:

  • Erro #VALUE!: Isso rola se suas matrizes tiverem valores que não são numéricos ou se as dimensões delas forem incompatíveis.
  • Tamanho do resultado errado: O tamanho da sua faixa de saída precisa ser igual às dimensões da matriz que vai sair. Se não, o Excel pode só mostrar parte do resultado — ou nada.
  • Esquecendo Ctrl + Shift + Enter: Nas versões mais antigas do Excel, isso é uma armadilha comum. Sem essa etapa, a função não vai devolver uma saída em forma de matriz.

Sempre dá uma conferida no tamanho dos intervalos de entrada e saída antes de colocar a fórmula.

Visualizando os resultados da função MMULT()

Aqui vai uma ideia pra te ajudar a ver melhor o resultado: Use escalas de cores para mostrar valores altos e baixos na matriz final. Isso pode facilitar a interpretação de resultados grandes ou complexos.

Excel MMULT com escalas de cores

Conclusão

A função MMULT() é super útil no Excel pra lidar com multiplicação de matrizes, que é importante em coisas como regressão e análise financeira. Depois que você souber como dimensionar suas matrizes e inserir a função corretamente, poderá economizar tempo e reduzir erros.

Dá uma olhada nos nossos cursos sobre Análise de Dados no Excel e Funções avançadas do Excel para continuar a desenvolver os seus conhecimentos. Modelagem financeira no Excel é outra ótima opção que inclui coisas interessantes como análise de sensibilidade e previsão.


Josef Waples's photo
Author
Josef Waples
Tópicos

Aprenda Excel com o DataCamp

Curso

Análise de dados no Excel

3 h
110K
Aprenda a analisar dados com tabelas dinâmicas e funções lógicas intermediárias antes de passar para ferramentas como análise hipotética e previsão.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

Tutorial

As 15 fórmulas básicas do Excel que todos precisam saber

Aprenda a adicionar fórmulas aritméticas, de cadeia de caracteres, de séries temporais e complexas no Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Como fazer um VLOOKUP() com vários critérios

Domine a arte de usar VLOOKUP() com vários critérios no Excel. Explore técnicas avançadas, como colunas auxiliares e a função CHOOSE().
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Tutorial do Power BI Calculate

Aprenda a usar a função CALCULATE do Power BI e dê exemplos de como você pode usá-la.
Joleen Bothma's photo

Joleen Bothma

Tutorial

Tutorial do Excel Regex: Dominando a correspondência de padrões com expressões regulares

Descubra o poder das Expressões Regulares (RegEx) para correspondência de padrões no Excel. Nosso guia abrangente revela como padronizar dados, extrair palavras-chave e realizar manipulações avançadas de texto.
Chloe Lubin's photo

Chloe Lubin

Tutorial

Teste de qui-quadrado em planilhas

Neste tutorial, você aprenderá a realizar o teste qui-quadrado em planilhas.
Avinash Navlani's photo

Avinash Navlani

multiple linear regression

Tutorial

Regressão linear múltipla no R: Tutorial com exemplos

Uma visão geral completa para entender as regressões lineares múltiplas no R por meio de exemplos.
Zoumana Keita 's photo

Zoumana Keita

Ver maisVer mais