Criar uma fórmula de matriz

Fórmulas de matriz são fórmulas poderosas que permitem executar cálculos complexos que geralmente não podem ser feitos com funções de planilha padrão. Elas também são chamadas de fórmulas "Ctrl-Shift-Enter" ou "CSE", pois é necessário pressionar Ctrl+Shift+Enter para inseri-las.  Você pode usar fórmulas de matriz para executar cálculos aparentemente impossíveis, como

  • Contar o número de caracteres em um intervalo de células.

  • Somar números que atendam a certas condições, como os valores mais baixos de um intervalo ou números que estejam entre um limite superior e inferior.

  • Somar todo enésimo valor em um intervalo de valores.

O Excel fornece dois tipos de fórmulas de matriz: as fórmulas de matriz que executam vários cálculos para gerar um único resultado e as fórmulas da matriz que calculam vários resultados. Algumas funções de planilha retornam matriz de valores ou exigem uma matriz de valores como argumento. Para obter mais informações, consulte Diretrizes e exemplos de fórmulas de matriz.

Observação: Se você tiver uma versão atual do Microsoft 365, poderá simplesmente inserir a fórmula na parte superior esquerda do intervalo de saída e pressionar Enter para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada primeiro selecionando o intervalo de saída, inserindo a fórmula na parte superior esquerda da célula do intervalo de saída e pressionando Ctrl + Shift + Enter para confirmá-la. O Excel insere chaves no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Esse tipo de fórmula de matriz pode simplificar um modelo de planilha substituindo várias fórmulas diferentes por uma única fórmula de matriz.

  1. Clique na célula na qual deseja inserir a fórmula de matriz.

  2. Insira a fórmula que deseja usar.

    Fórmulas de matriz usam a sintaxe de fórmulas padrão. Todos elas começam com um sinal de igual (=), e você pode usar qualquer uma das funções internas do Excel nas suas fórmulas de matriz.

    Por exemplo, essa fórmula calcula o valor total de uma matriz de preços de ações e coloca o resultado em uma célula ao lado de "Valor Total."

    Um exemplo de uma fórmula de matriz que calcula um único resultado

    A fórmula primeiro multiplica os compartilhamentos (células B2 – F2) pelos seus preços (células B3 – F3) e, em seguida, adiciona esses resultados para criar um total geral de 35.525. Esse é um exemplo de uma fórmula de matriz de uma célula porque a fórmula existe em apenas uma célula.

  3. Pressione Enter (se você tiver uma assinatura Microsoft 365 atual); caso contrário, pressione Ctrl + Shift + Enter.

    Quando você pressiona Ctrl + Shift + Enter, o Excel insere automaticamente a fórmula entre {} (um par de chaves de abertura e fechamento).

    Observação: Se você tiver uma versão atual do Microsoft 365, poderá simplesmente inserir a fórmula na parte superior esquerda do intervalo de saída e pressionar Enter para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada primeiro selecionando o intervalo de saída, inserindo a fórmula na parte superior esquerda da célula do intervalo de saída e pressionando Ctrl + Shift + Enter para confirmá-la. O Excel insere chaves no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Para calcular vários resultados usando uma fórmula de matriz, insira a matriz em um intervalo de células que possua o mesmo número exato de linhas e colunas que você usará nos argumentos da matriz.

  1. Selecione o intervalo de células no qual deseja inserir a fórmula de matriz.

  2. Insira a fórmula que deseja usar.

    Fórmulas de matriz usam a sintaxe de fórmulas padrão. Todos elas começam com um sinal de igual (=), e você pode usar qualquer uma das funções internas do Excel nas suas fórmulas de matriz.

    No exemplo a seguir, a fórmula multiplica ações pelo preço em cada coluna e a fórmula existe em células selecionadas na linha 5.

    Um exemplo de fórmula de matriz calculando vários resultados
  3. Pressione Enter (se você tiver uma assinatura Microsoft 365 atual); caso contrário, pressione Ctrl + Shift + Enter.

    Quando você pressiona Ctrl + Shift + Enter, o Excel insere automaticamente a fórmula entre {} (um par de chaves de abertura e fechamento).

    Observação: Se você tiver uma versão atual do Microsoft 365, poderá simplesmente inserir a fórmula na parte superior esquerda do intervalo de saída e pressionar Enter para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada primeiro selecionando o intervalo de saída, inserindo a fórmula na parte superior esquerda da célula do intervalo de saída e pressionando Ctrl + Shift + Enter para confirmá-la. O Excel insere chaves no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Se precisar incluir novos dados em uma fórmula de matriz, consulte Expandir uma fórmula de matriz. Você também pode tentar:

Se você deseja treinar as constantes de matriz antes de experimentá-las com os seus dados, você pode usar os dados de exemplo aqui.

A pasta de trabalho abaixo mostra exemplos de fórmulas de matriz. Para trabalhar melhor com os exemplos, você deve baixar a pasta de trabalho no seu computador, clicando no ícone do Excel no canto inferior direito e abrindo-o no programa de área de trabalho do Excel.

Copie a tabela a seguir e cole-a na célula A1 do Excel. Não deixe de selecionar as células E2:E11, inserir a fórmula =C2:C11*D2:D11 e pressionar Ctrl+Shift+Enter para torná-la uma fórmula de matriz.

Vendedor

Tipo de Automóvel

Número de Vendas

Preço Unitário

Total de Vendas

Oliveira

Sedã

5

2200

=C2:C11*D2:D11

Cupê

4

1800

Ingle

Sedã

6

2300

Cupê

8

1700

Jordan

Sedã

3

2000

Cupê

1

1600

Gonçalo

Sedã

9

2150

Cupê

5

1950

Sanchez

Sedã

6

2250

Cupê

8

2000

Criar uma fórmula de matriz de várias células

  1. Nesta pasta de trabalho de exemplo, selecione as células E2 até E11. Essas células conterão seus resultados.

Você deve sempre selecionar a célula ou células que conterão seus resultados antes de inserir a fórmula.

E sempre quer dizer 100 por cento das vezes.

  1. Insira esta fórmula. Para inseri-la em uma célula, basta começar a digitar (pressione o sinal de igual) e a fórmula aparece na última célula selecionada. Você também pode inserir a fórmula na barra de fórmulas:

    =C2:C11*D2:D11

  2. Pressione Ctrl+Shift+Enter.

Criar uma fórmula de matriz de uma célula

  1. Na pasta de trabalho de exemplo, clique na célula B13.

  2. Inserir essa fórmula usando qualquer um dos métodos da etapa 2 acima:

    =SOMA(C2:C11*D2:D11)

  3. Pressione Ctrl+Shift+Enter.

A fórmula multiplica os valores nos intervalos de célula C2:C11 e D2:D11, depois adicione os resultados para calcular o total geral.

Em Excel para a Web, você pode exibir fórmulas de matriz se a pasta de trabalho que você abriu já as tiver. Mas você não poderá criar uma fórmula de matriz nesta versão do Excel pressionando Ctrl + Shift + Enter, o que insere a fórmula entre um par de chaves de abertura e fechamento ({}). A inserção manual dessas chaves não transforma a fórmula em uma fórmula de matriz.

Se você tiver o aplicativo de área de trabalho do Excel, poderá usar o botão abrir no Excel para abrir a pasta de trabalho e criar uma fórmula de matriz.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no User Voice do Excel.

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×