Criar uma fórmula de matriz

Fórmulas de matriz são fórmulas poderosas que lhe permitem realizar cálculos complexos que muitas vezes não podem ser feitos com funções padrão da folha de cálculo. São também referidas como fórmulas "CTRL-Shift-Enter" ou "CSE", porque é necessário premir ctrl+Shift+Enter para as introduzir.  Você pode usar fórmulas de matriz para fazer o aparentemente impossível, como

  • Conte o número de caracteres numa gama de células.

  • Números somados que atendem a determinadas condições, tais como os valores mais baixos de uma gama ou números que caem entre um limite superior e inferior.

  • Somar cada n-ésimo valor de um intervalo de valores.

O Excel fornece dois tipos de fórmulas de matriz: Fórmulas de matriz que realizam vários cálculos para gerar um único resultado e fórmulas de matriz que calculam múltiplos resultados. Algumas funções da folha de cálculo devolvem matrizes de valores ou requerem uma matriz de valores como argumento. Para mais informações, consulte orientações e exemplos de fórmulas de matriz.

Nota: Se tiver uma versão atual do Microsoft 365, então pode simplesmente introduzir a fórmula na célula superior-esquerda da gama de saída, em seguida, prima ENTER para confirmar a fórmula como uma fórmula dinâmica de matriz. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz de legado, selecionando primeiro a gama de saída, introduzindo a fórmula na célula superior-esquerda da gama de saída e, em seguida, pressionando CTRL+SHIFT+ENTER para confirmá-la. O Excel insere os suportes encaracolados no início e no fim da fórmula para si. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Este tipo de fórmula de matriz pode simplificar um modelo de folha de cálculo substituindo várias fórmulas diferentes por uma única fórmula de matriz.

  1. Clique na célula em que pretende introduzir a fórmula de matriz.

  2. Introduza a fórmula que pretende utilizar.

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

    Por exemplo, esta fórmula calcula o valor total de uma série de preços e ações de ações, e coloca o resultado na célula ao lado do "Valor Total".

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

    A fórmula primeiro multiplica as ações (células B2 – F2) pelos seus preços (células B3 – F3), e depois adiciona esses resultados para criar um total de 35.525. Este é um exemplo de uma fórmula de matriz unicelular porque a fórmula vive em apenas uma célula.

  3. Pressione Entrar (se tiver uma subscrição de Microsoft 365 atual); caso contrário, prima Ctrl+Shift+Enter.

    Quando premir Ctrl+Shift+Enter,o Excel insere automaticamente a fórmula entre { } (um par de aparelhos de abertura e fecho).

    Nota: Se tiver uma versão atual do Microsoft 365, então pode simplesmente introduzir a fórmula na célula superior-esquerda da gama de saída, em seguida, prima ENTER para confirmar a fórmula como uma fórmula dinâmica de matriz. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz de legado, selecionando primeiro a gama de saída, introduzindo a fórmula na célula superior-esquerda da gama de saída e, em seguida, pressionando CTRL+SHIFT+ENTER para confirmá-la. O Excel insere os suportes encaracolados no início e no fim da fórmula para si. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Para calcular múltiplos resultados utilizando uma fórmula de matriz, introduza a matriz numa gama de células que tem exatamente o mesmo número de linhas e colunas que utilizará nos argumentos da matriz.

  1. Selecione o leque de células em que pretende introduzir a fórmula de matriz.

  2. Introduza a fórmula que pretende utilizar.

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

    No exemplo seguinte, a fórmula múltiplas partilha por preço em cada coluna, e a fórmula vive nas células selecionadas na linha 5.

    Um exemplo de fórmula de matriz calculando múltiplos resultados
  3. Pressione Entrar (se tiver uma subscrição de Microsoft 365 atual); caso contrário, prima Ctrl+Shift+Enter.

    Quando premir Ctrl+Shift+Enter,o Excel insere automaticamente a fórmula entre { } (um par de aparelhos de abertura e fecho).

    Nota: Se tiver uma versão atual do Microsoft 365, então pode simplesmente introduzir a fórmula na célula superior-esquerda da gama de saída, em seguida, prima ENTER para confirmar a fórmula como uma fórmula dinâmica de matriz. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz de legado, selecionando primeiro a gama de saída, introduzindo a fórmula na célula superior-esquerda da gama de saída e, em seguida, pressionando CTRL+SHIFT+ENTER para confirmá-la. O Excel insere os suportes encaracolados no início e no fim da fórmula para si. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

Se precisar de incluir novos dados na sua fórmula de matriz, consulte Expandir uma fórmula de matriz. Também pode tentar:

Se quiser brincar com constantes de matriz antes de experimentá-las com os seus próprios dados, pode utilizar os dados da amostra aqui.

O livro abaixo mostra exemplos de fórmulas de matriz. Para melhor trabalhar com os exemplos, deve baixar o livro de trabalho para o seu computador clicando no ícone Excel no canto inferior direito e, em seguida, abri-lo no programa excel desktop.

Copie a tabela abaixo e cole-a no Excel na célula A1. Certifique-se de selecionar as células E2:E11, introduza a fórmula =C2:C11*D2:D11, e, em seguida, prima Ctrl+Shift+Enter para torná-la uma fórmula de matriz.

Representante de Vendas

Tipo de carro

Número Vendido

Preço Unitário

Total de Vendas

Andrade

Sedan

5

2200

=C2:C11*D2:D11

Coupe

4

1800

Correia

Sedan

6

2300

Coupe

8

1700

Neves

Sedan

3

2000

Coupe

1

1600

Martins

Sedan

9

2150

Coupe

5

1950

Sousa

Sedan

6

2250

Coupe

8

2000

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

  1. No livro de amostras, selecione as células E2 a E11. Estas células vão conter os seus resultados.

Selecione sempre a célula ou células que contenham os seus resultados antes de introduzir a fórmula.

E por sempre, queremos dizer 100% das vezes.

  1. Insira esta fórmula. Para inserir numa célula, basta começar a escrever (prima o sinal igual) e a fórmula aparece na última célula selecionada. Também pode introduzir a fórmula na barra de fórmula:

    =C2:C11*D2:D11

  2. Prima Ctrl+Shift+Enter.

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

  1. No livro de amostras, clique na célula B13.

  2. Introduza esta fórmula utilizando qualquer um dos métodos do passo 2 acima:

    =SOMA(C2:C11*D2:D11)

  3. Prima Ctrl+Shift+Enter.

A fórmula multiplica os valores nas gamas celulares C2:C11 e D2:D11, em seguida, adiciona os resultados para calcular um total grandioso.

Em Excel para a Web, pode ver fórmulas de matriz se o livro que abre já as tiver. Mas não conseguirá criar uma fórmula de matriz nesta versão do Excel pressionando Ctrl+Shift+Enter, que insere a fórmula entre um par de aparelhos de abertura e fecho({ }). Entrar manualmente nestes aparelhos também não transformará a fórmula numa fórmula de matriz.

Se tiver a aplicação excel desktop, pode utilizar o botão Open in Excel para abrir o livro de trabalho e criar uma fórmula de matriz.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×