Como Fazer PlanilhasFunções do Excel

Fórmulas de Matriz do Excel, Como Usar na Planilha

Aprenda fórmulas de matriz do Excel com guia completo, exemplos práticos, tabelas explicativas e dicas para dominar essa poderosa ferramenta.

As fórmulas de matriz do Excel representam uma das funcionalidades mais poderosas e, ao mesmo tempo, mais intimidadoras para usuários intermediários e avançados. Dominar as fórmulas de matriz do Excel pode transformar completamente sua maneira de trabalhar com planilhas, permitindo realizar cálculos complexos que seriam impossíveis ou extremamente trabalhosos com fórmulas tradicionais. Essas fórmulas especiais processam múltiplos valores simultaneamente, retornando um ou vários resultados em uma única operação.

Neste guia completo, você descobrirá como usar fórmulas de matriz do Excel na planilha, desde conceitos fundamentais até aplicações avançadas. Vamos explorar exemplos práticos, tabelas detalhadas e situações reais onde as fórmulas de matriz fazem toda a diferença. Prepare-se para elevar seu conhecimento de Excel a um novo patamar e impressionar colegas com soluções elegantes para problemas complexos de análise de dados.

Índice

O Que São Fórmulas de Matriz do Excel

O Que São Fórmulas de Matriz do Excel

As fórmulas de matriz do Excel são expressões especiais que executam múltiplos cálculos em um ou mais conjuntos de valores, retornando um único resultado ou múltiplos resultados. Diferentemente das fórmulas convencionais que operam célula por célula, as fórmulas de matriz processam intervalos inteiros de dados simultaneamente, aplicando a mesma operação a todos os elementos.

Diferenças Entre Fórmulas Tradicionais e Fórmulas de Matriz

Fórmulas Tradicionais:

  • Processam uma célula ou valor por vez.
  • Retornam um único resultado.
  • Podem ser copiadas para baixo ou ao lado.
  • Exemplo: =A1*B1 multiplica dois valores individuais.

Fórmulas de Matriz:

  • Processam múltiplas células simultaneamente.
  • Podem retornar um único resultado agregado ou múltiplos resultados.
  • Operam em intervalos inteiros como unidades.
  • Exemplo: =SOMA(A1:A10*B1:B10) multiplica dois intervalos completos e soma os resultados.

Tipos de Fórmulas de Matriz

Fórmulas de Matriz de Resultado Único: Processam múltiplos valores mas retornam apenas um resultado final. São usadas para cálculos agregados complexos que envolvem múltiplas operações.

Fórmulas de Matriz de Múltiplos Resultados: Retornam vários valores distribuídos em um intervalo de células. Essas fórmulas preenchem automaticamente múltiplas células com resultados diferentes.

Por que Usar as Fórmulas de Matriz?

Essa fórmula calcula apenas valores preenchidos em um intervalo, quando se trata de mínimo, média e máximo, entre outras inúmeras opções de cálculos e de informações.

Se você tem experiência com fórmulas do Excel, sabe que pode executar operações um tanto sofisticadas. Por exemplo, você pode calcular o custo total de um empréstimo em um dado número de anos. No entanto, se você realmente deseja conhecer a fundo as fórmulas do Excel, precisa saber como usar as fórmulas de matriz.

Use-as para realizar tarefas complexas, como:

  • Contar o número de caracteres contidos em um intervalo de células.
  • Somar apenas números que atendam a determinadas condições, como os valores inferiores de um intervalo ou os números que estão entre um limite inferior e superior.
  • Somar cada valor n em um intervalo de valores.

Para inserir uma fórmula de matriz, pressione CTRL+SHIFT+ENTER com a célula selecionada e a fórmula visualizada na célula.

Em nosso exemplo, pegamos uma planilha de cotação de preços, que contem 5 fornecedores, mas alguns fornecedores não vendem determinados itens e estas células contém uma fórmula, que pega os preços em outra tabela. Queremos saber o preço mínimo entre o intervalo, mas o valor não pode ser ZERO, nem um conteúdo de uma fórmula. É aí que utilizamos a fórmula de matriz.

Veja a imagem abaixo.

funcao-matriz-excel

Note que F01, F02, F03, F04 e F05 são as referências de fornecedores. Na penúltima coluna da imagem aparece o valor mínimo da linha e na última coluna os fornecedores que dispõem dos menores preços de cada item da linha.

Nota: este é um exemplo prático, para ilustrar nosso artigo sobre fórmulas de matriz. Esteja ciente que esta função tem inúmeras formas de fazer cálculos e aplicações.

Neste exemplo, usamos a seguinte função.

{=MÍNIMO(SE(E6:I6<>0; E6:I6;""))}

E na última coluna ainda usamos a função SE, para saber qual fornecedor tem o preço menor no item de cada linha. E ficou assim:

=SE(J6=0;".";SE(J6=E6;$E$4;SE(J6=F6;$F$4;SE(J6=G6;$G$4;SE(J6=H6;$H$4;SE(J6=I6;$I$4;""))))))

Você encontra esta planilha completa em: Guia de Compra, Planilha de Cotação

Uma planilha interessante para decifrar as fórmulas do Excel.

Desvantagens do uso das fórmulas matriciais

As fórmulas de matriz, ou fórmulas matriciais, podem parecer mágicas, mas elas também têm algumas desvantagens:

  • Ocasionalmente, você pode se esquecer de pressionar CTRL+SHIFT+ENTER. Lembre-se de pressionar essa combinação de teclas sempre que inserir ou editar uma fórmula de matriz.
  • Pode ser que outros usuários não compreendam suas fórmulas. As fórmulas de matriz são relativamente não-documentadas. Portanto, se outras pessoas precisarem modificar suas pastas de trabalho, evite as fórmulas de matriz ou verifique se esses usuários sabem como alterá-las.
  • Dependendo da velocidade do processamento e da memória do computador, as fórmulas de matriz grandes podem tornar os cálculos lentos.

Conheça as Constantes de Matriz

Esta seção fornece uma introdução às constantes de matriz e explica como inseri-las, editá-las e solucionar seus problemas.

Uma breve introdução às constantes de matriz

As constantes de matriz são um componente das fórmulas de matriz. Para criar constantes de matriz, insira uma lista de itens e delimite-a manualmente com chaves ({ }), da seguinte maneira:

={1,2,3,4,5}

Anteriormente neste artigo, enfatizamos a necessidade de pressionar CTRL+SHIFT+ENTER durante a criação das fórmulas de matriz. Como as constantes de matriz são um componente das fórmulas de matriz, delimite manualmente as constantes com chaves digitando-as. Em seguida, use CTRL+SHIFT+ENTER para inserir a fórmula inteira.

Se você delimitar (separar) os itens com vírgulas, criará uma matriz horizontal (uma linha). Se você delimitar os itens com ponto-e-vírgulas, criará uma matriz vertical (uma coluna). Para criar uma matriz bidimensional, delimite os itens em cada linha usando vírgulas e delimite cada linha usando ponto-e-vírgulas.

Assim como acontece com as fórmulas de matriz, você pode usar constantes de matriz com qualquer função interna do Excel. As seções a seguir explicam como criar cada tipo de constante e como usar essas constantes com as funções do Excel.

Como Inserir Fórmulas de Matriz no Excel

Matriz no Excel

Método Tradicional (Excel 2019 e anteriores)

Para inserir fórmulas de matriz do Excel nas versões anteriores, você precisa usar uma combinação especial de teclas:

Passo 1: Digite a fórmula normalmente na célula.

Passo 2: Em vez de pressionar apenas ENTER, pressione Ctrl + Shift + Enter simultaneamente.

Passo 3: O Excel adiciona automaticamente chaves { } ao redor da fórmula, indicando que é uma fórmula de matriz.

Exemplo: Você digita =SOMA(A1:A10*B1:B10) e pressiona Ctrl + Shift + Enter. O Excel transforma em {=SOMA(A1:A10*B1:B10)}.

IMPORTANTE: Nunca digite as chaves manualmente. Elas devem ser inseridas automaticamente pelo Excel ao pressionar Ctrl + Shift + Enter.

Método Moderno (Excel 365 e Excel 2021)

As versões mais recentes do Excel introduziram fórmulas de matriz dinâmicas que não requerem Ctrl + Shift + Enter:

Passo 1: Digite a fórmula normalmente.

Passo 2: Pressione apenas ENTER.

Passo 3: O Excel reconhece automaticamente que é uma fórmula de matriz e a processa adequadamente.

Vantagem: As fórmulas dinâmicas expandem automaticamente o intervalo de resultados conforme necessário, sem precisar selecionar previamente as células de destino.

Exemplos Práticos de Fórmulas de Matriz

Subtrair com Matriz no Excel

Exemplo 1: Cálculo de Faturamento Total

Imagine que você precisa calcular o faturamento multiplicando quantidade por preço unitário em múltiplas linhas:

ProdutoQuantidadePreço UnitárioFaturamento Individual
Mouse50R$ 25,00R$ 1.250,00
Teclado30R$ 80,00R$ 2.400,00
Monitor15R$ 650,00R$ 9.750,00
Webcam40R$ 120,00R$ 4.800,00
Headset25R$ 95,00R$ 2.375,00
TOTALR$ 20.575,00

Fórmula de Matriz Tradicional (resultado único):

{=SOMA(B2:B6*C2:C6)}

Esta fórmula multiplica cada quantidade pelo respectivo preço e soma todos os resultados em uma única operação. Sem fórmulas de matriz do Excel, você precisaria criar uma coluna auxiliar para calcular cada multiplicação individualmente.

Como funciona:

  1. B2:B6 contém as quantidades (50, 30, 15, 40, 25).
  2. C2:C6 contém os preços (25, 80, 650, 120, 95).
  3. A multiplicação cria um array invisível: (1250, 2400, 9750, 4800, 2375).
  4. SOMA adiciona todos os valores do array: 20.575.

Exemplo 2: Contagem Condicional Múltipla

Conte quantos produtos têm quantidade maior que 30 E preço maior que R$ 50:

ProdutoQuantidadePreçoAtende Critérios?
Mouse50R$ 25Não
Teclado30R$ 80Não
Monitor15R$ 650Não
Webcam40R$ 120Sim
Headset25R$ 95Não
Notebook35R$ 2.500Sim
Total que atendem:2

Fórmula de Matriz:

{=SOMA((B2:B7>30)*(C2:C7>50))}

Como funciona:

  1. (B2:B7>30) cria um array de VERDADEIRO/FALSO: (V, F, F, V, F, V).
  2. (C2:C7>50) cria outro array: (F, V, V, V, V, V).
  3. A multiplicação converte para números (1 e 0) e multiplica: (0, 0, 0, 1, 0, 1).
  4. SOMA conta quantos 1s existem: 2 produtos atendem ambos os critérios.

Exemplo 3: Extraindo Valores Únicos

Antes do Excel 365, extrair valores únicos de uma lista exigia fórmulas de matriz complexas. Veja um exemplo de lista de vendedores com repetições:

Lista OriginalValores Únicos
Ana SilvaAna Silva
Carlos SantosCarlos Santos
Ana SilvaBeatriz Costa
Beatriz Costa
Carlos Santos
Ana Silva

Fórmula de Matriz (Excel 365 - método simplificado):

=ÚNICOS(A2:A7)

Fórmula de Matriz (Excel 2019 e anteriores - método complexo):

{=ÍNDICE(A:A;MENOR(SE(CONTAR.SE($B$1:B1;A$2:A$7)=0;LIN(A$2:A$7));LIN(A1)))}

Esta fórmula precisa ser inserida em B2 e copiada para baixo. Ela identifica valores que ainda não apareceram na lista de únicos e os extrai progressivamente.

Exemplo 4: Cálculo de Média Ponderada

Calcule a média ponderada de notas onde cada avaliação tem peso diferente:

AvaliaçãoNotaPesoNota × Peso
Prova 17,5322,5
Prova 28,0324,0
Trabalho9,0218,0
Seminário7,0214,0
Total1078,5
Média Ponderada7,85

Fórmula de Matriz:

{=SOMA(B2:B5*C2:C5)/SOMA(C2:C5)}

Como funciona:

  1. Multiplica cada nota pelo seu peso: (22,5, 24, 18, 14).
  2. Soma os produtos: 78,5.
  3. Divide pela soma dos pesos: 78,5 ÷ 10 = 7,85.

Esta abordagem elimina a necessidade de criar colunas auxiliares para calcular cada multiplicação individual.

Exemplo 5: Identificando Valores Duplicados

Identifique quais valores aparecem mais de uma vez em uma lista:

NomeAparece Múltiplas Vezes?
JoãoSim
MariaNão
JoãoSim
PedroNão
AnaSim
AnaSim

Fórmula de Matriz para cada linha (em B2, copiar para baixo):

{=SE(CONT.SE($A$2:$A$7;A2)>1;"Sim";"Não")}

Fórmula para contar total de duplicados:

{=SOMA(SE(CONT.SE(A2:A7;A2:A7)>1;1;0))}

Esta segunda fórmula conta quantas células contêm valores que aparecem mais de uma vez na lista, retornando 4 neste exemplo.

Funções Comuns em Fórmulas de Matriz

SOMA com Múltiplas Condições

A função SOMA é extremamente versátil em fórmulas de matriz do Excel:

Exemplo: Soma de vendas acima de R$ 1.000 no departamento de Eletrônicos

{=SOMA((A2:A100="Eletrônicos")*(B2:B100>1000)*C2:C100)}

Esta fórmula multiplica três arrays:

  1. Verdadeiro/Falso para departamento.
  2. Verdadeiro/Falso para valor acima de 1.000.
  3. Os valores das vendas.

Apenas onde ambas as condições são verdadeiras (resultando em 1), o valor é incluído na soma.

MÁXIMO e MÍNIMO com Condições

Encontre o maior ou menor valor que atenda critérios específicos:

Exemplo: Maior venda no mês de Janeiro

{=MÁXIMO(SE(MÊS(A2:A100)=1;B2:B100))}

Exemplo: Menor preço de produtos em estoque

{=MÍNIMO(SE(C2:C100>0;B2:B100))}

CONT.SE Avançado

Conte células que atendem múltiplos critérios complexos:

Exemplo: Quantos produtos têm estoque entre 10 e 50 unidades

{=SOMA((A2:A100>=10)*(A2:A100<=50))}

ÍNDICE e CORRESP com Matriz

Busque valores em tabelas bidimensionais:

Exemplo: Encontrar preço de produto específico em matriz de preços

{=ÍNDICE(B2:F10;CORRESP(H2;A2:A10;0);CORRESP(I2;B1:F1;0))}

Esta fórmula busca na linha correspondente ao produto em H2 e na coluna correspondente ao mês em I2.

Fórmulas de Matriz Dinâmicas (Excel 365)

O Excel 365 introduziu funções revolucionárias que simplificam dramaticamente as fórmulas de matriz do Excel:

Função FILTRO

Extraia linhas inteiras que atendem critérios:

VendedorRegiãoVendasComissão
AnaSul15.0005%
CarlosNorte22.0005%
BeatrizSul18.0005%
DanielLeste12.0005%

Fórmula para filtrar apenas região Sul:

=FILTRO(A2:D5;B2:B5="Sul")

Resultado automático:

VendedorRegiãoVendasComissão
AnaSul15.0005%
BeatrizSul18.0005%

Função CLASSIFICAR

Ordene dados automaticamente:

Fórmula para classificar por vendas (maior para menor):

=CLASSIFICAR(A2:D5;3;-1)

O número 3 indica a terceira coluna (Vendas) e -1 indica ordem decrescente.

Função SEQUÊNCIA

Crie sequências numéricas automaticamente:

Fórmula para criar lista de 1 a 100:

=SEQUÊNCIA(100)

Fórmula para criar matriz 10×10:

=SEQUÊNCIA(10;10)

Função ALEATÓRIOENTRE Dinâmica

Gere múltiplos números aleatórios:

Fórmula para criar 20 números aleatórios entre 1 e 100:

=ALEATÓRIOENTRE(1;100;20)

Função ÚNICOS

Extraia valores únicos automaticamente:

=ÚNICOS(A2:A100)

Esta função revolucionou a extração de valores únicos, eliminando fórmulas complexas necessárias anteriormente.

Aplicações Avançadas

VBA - Matrizes Dinâmicas

Tabela de Multiplicação Dinâmica

Crie uma tabela de multiplicação completa com uma única fórmula:

×12345
112345
2246810
33691215
448121620
5510152025

Fórmula de Matriz (Excel 365):

=SEQUÊNCIA(5)*TRANSPOR(SEQUÊNCIA(5))

Esta fórmula cria uma sequência vertical de 1 a 5, transpõe para criar uma sequência horizontal, e multiplica ambas, gerando toda a tabela automaticamente.

Análise de Frequência

Conte quantas vezes cada valor aparece em um intervalo:

Lista de idades: 25, 30, 25, 35, 30, 25, 40, 35, 30, 25

IdadeFrequência
254
303
352
401

Fórmula de Matriz:

{=FREQUÊNCIA(A2:A11;C2:C5)}

Esta fórmula precisa ser selecionada em múltiplas células (D2:D5) antes de pressionar Ctrl + Shift + Enter.

Transpor Dados com Condições

Transponha apenas dados que atendem critérios específicos:

Fórmula para transpor apenas valores acima de 100:

=FILTRO(TRANSPOR(A1:E1);TRANSPOR(A1:E1)>100)

Cálculo de Ranking Dinâmico

Atribua posições baseadas em valores:

VendedorVendasRanking
Ana15.0003
Carlos22.0001
Beatriz18.0002
Daniel12.0004

Fórmula para Ranking (em C2, copiar para baixo):

{=CONT.SE($B$2:$B$5;">"&B2)+1}

Esta fórmula conta quantos valores são maiores que o valor atual e adiciona 1, criando o ranking automaticamente.

Otimização e Performance

Quando Usar Fórmulas de Matriz

Use fórmulas de matriz quando:

  • Precisa realizar cálculos complexos sem colunas auxiliares.
  • Necessita processar grandes volumes de dados com múltiplas condições.
  • Quer criar relatórios dinâmicos que atualizam automaticamente.
  • Busca soluções elegantes para problemas complexos.

Evite fórmulas de matriz quando:

  • Uma fórmula simples resolve o problema adequadamente.
  • A planilha já está lenta (fórmulas de matriz consomem mais recursos).
  • Outras pessoas precisarão manter a planilha sem conhecimento avançado.
  • Você tem mais de 10.000 linhas de dados (considere Tabelas Dinâmicas ou Power Query).

Dicas de Performance

Dica 1 - Limite o Intervalo: Use referências específicas (A1:A100) em vez de colunas inteiras (A:A) para melhorar velocidade.

Dica 2 - Evite Volatilidade: Funções como HOJE(), AGORA() e ALEATÓRIO() recalculam constantemente, deixando tudo mais lento.

Dica 3 - Use Cálculo Manual: Para planilhas complexas, configure cálculo manual (Fórmulas > Opções de Cálculo > Manual) e calcule com F9 quando necessário.

Dica 4 - Substitua por Tabelas Dinâmicas: Para análises agregadas simples, Tabelas Dinâmicas são mais rápidas que fórmulas de matriz do Excel.

Dica 5 - Considere Power Query: Para transformações complexas de dados, Power Query é mais eficiente que fórmulas de matriz.

Solucionando Problemas Comuns

Erro #VALOR!

Causa: Incompatibilidade entre tamanhos de intervalos ou tipos de dados.

Solução: Verifique se todos os intervalos na fórmula têm o mesmo número de células. Certifique-se de que está operando com dados numéricos quando necessário.

Erro #N/D

Causa: Valor não encontrado em funções de busca dentro de matrizes.

Solução: Use a função SE.ERRO para tratar esses casos:

{=SE.ERRO(sua_fórmula_de_matriz;"Não encontrado")}

Fórmula Não Retorna Resultado Esperado

Causa: Esqueceu de pressionar Ctrl + Shift + Enter (versões antigas).

Solução: Edite a célula (F2), pressione Ctrl + Shift + Enter. Verifique se as chaves { } aparecem.

Fórmula Muito Lenta

Causa: Processamento de muitos dados ou fórmulas aninhadas complexas.

Solução:

  • Reduza o intervalo processado.
  • Divida em etapas com colunas auxiliares.
  • Considere alternativas como Tabelas Dinâmicas.
  • Atualize para Excel 365 com fórmulas dinâmicas mais eficientes.

Resultado Expande Além do Esperado (Excel 365)

Causa: Fórmulas dinâmicas expandem automaticamente, podendo sobrescrever dados adjacentes.

Solução: Deixe espaço adequado ao redor da célula inicial ou use a função TAMANHO.SEQUÊNCIA para controlar a expansão.

Diferenças Entre Versões do Excel

Excel 2019 e Anteriores

Características:

  • Requer Ctrl + Shift + Enter para fórmulas de matriz.
  • Fórmulas de matriz múltiplos resultados precisam de seleção prévia.
  • Chaves { } indicam fórmula de matriz.
  • Edição requer atenção especial.

Excel 365 e Excel 2021

Características:

  • Fórmulas dinâmicas não requerem Ctrl + Shift + Enter.
  • Expansão automática de resultados.
  • Funções exclusivas: FILTRO, CLASSIFICAR, ÚNICOS, SEQUÊNCIA.
  • Performance significativamente melhor.
  • Interface mais intuitiva.

Combinando Fórmulas de Matriz com Outros Recursos

Com Formatação Condicional

Destaque automaticamente células baseadas em cálculos de matriz:

Exemplo: Destacar produtos com faturamento acima da média

Formatação Condicional > Nova Regra > Usar fórmula:
=B2>(SOMA($B$2:$B$100)/CONT.VALORES($B$2:$B$100))

Com Validação de Dados

Crie listas suspensas dinâmicas:

Validação de Dados > Lista > Fonte:
=ÚNICOS(A2:A100)

Essa validação mostra apenas valores únicos da lista original.

Com Gráficos Dinâmicos

Use fórmulas de matriz como fonte de dados para gráficos que atualizam automaticamente conforme critérios mudam.

Com Tabelas do Excel

Combine o poder de Tabelas estruturadas com fórmulas de matriz:

{=SOMA((Vendas[Região]="Sul")*(Vendas[Valor]))}

As referências estruturadas tornam as fórmulas mais legíveis e adaptam-se automaticamente quando a tabela cresce.

Benefícios

Eliminação de Colunas Auxiliares: As fórmulas de matriz do Excel permitem realizar cálculos complexos diretamente, eliminando a necessidade de criar múltiplas colunas intermediárias que poluem visualmente a planilha e dificultam manutenção.

Cálculos Impossíveis com Fórmulas Tradicionais: Certas análises, como contagens com múltiplas condições simultâneas ou extrações condicionais, simplesmente não podem ser realizadas com fórmulas convencionais, tornando as fórmulas de matriz indispensáveis.

Manutenção Simplificada: Uma única fórmula de matriz substitui dezenas ou centenas de fórmulas individuais, facilitando atualizações e reduzindo drasticamente as chances de erros durante modificações na planilha.

Performance Superior em Alguns Cenários: Apesar de consumirem mais recursos, em certos casos as fórmulas de matriz do Excel processam dados mais rapidamente que múltiplas fórmulas individuais, especialmente em planilhas com milhares de linhas.

Soluções Elegantes e Profissionais: Dominar fórmulas de matriz demonstra expertise avançada em Excel, impressionando colegas e superiores com soluções sofisticadas que transformam planilhas em ferramentas analíticas poderosas.

Conclusão

As fórmulas de matriz do Excel representam um divisor de águas entre usuários intermediários e especialistas. Embora possam parecer intimidadoras inicialmente, com prática e compreensão dos conceitos fundamentais, você descobrirá que elas abrem possibilidades praticamente ilimitadas para análise e manipulação de dados. Desde cálculos simples que eliminam colunas auxiliares até análises complexas impossíveis de realizar com fórmulas tradicionais, as fórmulas de matriz são ferramentas essenciais no arsenal de qualquer profissional sério de Excel.

O investimento em aprender fórmulas de matriz do Excel vale absolutamente a pena. Elas não apenas aumentam sua produtividade e capacidade analítica, mas também diferenciam significativamente seu trabalho no mercado. Comece com exemplos simples apresentados neste guia, pratique regularmente e, gradualmente, avance para aplicações mais complexas. Com o tempo, você desenvolverá intuição para identificar situações onde fórmulas de matriz são a solução ideal.

Lembre-se de que a melhor maneira de dominar fórmulas de matriz é praticando com dados reais do seu trabalho ou projetos pessoais. Experimente recriar os exemplos apresentados, modifique-os para suas necessidades específicas e não tenha medo de errar. Cada erro é uma oportunidade de aprendizado que solidifica sua compreensão. Com dedicação consistente, logo você estará criando soluções sofisticadas que transformarão completamente sua experiência com o Excel.

Perguntas Frequentes

1. Qual a diferença entre pressionar Enter e Ctrl + Shift + Enter em fórmulas de matriz?

Pressionar apenas Enter trata a fórmula como convencional, processando apenas a primeira célula dos intervalos. Ctrl + Shift + Enter ativa o modo de matriz, fazendo o Excel processar todos os valores dos intervalos simultaneamente. As chaves { } aparecem automaticamente indicando fórmula de matriz. No Excel 365, fórmulas dinâmicas não requerem mais Ctrl + Shift + Enter.

2. Por que minhas fórmulas de matriz deixam a planilha lenta?

Fórmulas de matriz processam múltiplos valores simultaneamente, consumindo mais recursos computacionais que fórmulas convencionais. Para melhorar performance, limite os intervalos processados, evite funções voláteis como HOJE e ALEATÓRIO, considere usar colunas auxiliares para dividir cálculos complexos, ou migre para Excel 365 que possui otimizações significativas nas fórmulas dinâmicas.

3. Posso usar fórmulas de matriz do Excel em smartphones ou tablets?

Sim, planilhas criadas com fórmulas de matriz funcionam nos aplicativos móveis do Excel para iOS e Android. Porém, a criação e edição de fórmulas de matriz complexas nesses dispositivos é limitada e pouco prática. Recomenda-se criar as fórmulas na versão desktop e apenas visualizar/utilizar resultados nos dispositivos móveis.

4. Como converter fórmulas de matriz antigas para fórmulas dinâmicas do Excel 365?

Na maioria dos casos, basta remover as chaves { } manualmente e pressionar Enter. O Excel 365 reconhecerá automaticamente a operação de matriz. Para fórmulas complexas usando SE, considere substituir por funções novas como FILTRO, CLASSIFICAR ou ÚNICOS que são mais eficientes e intuitivas. Sempre teste em cópia da planilha original antes de fazer mudanças permanentes.

Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

18 Comentários

    1. Oi Diogo Godinho. Neste caso você mesmo pode tentar. Se funcionar...

  1. Boa tarde.
    Como usar o "SE" para retornar valores quando a condição for entre 100 e 200 por exemplo.
    Para maior que 100 ou menor e para maior ou menor que 200, tranqulio.
    Minha dificuldade é trabalhar valores ENTRE 100 e 200...
    Darei mais detalhes em breve.

    1. Olá Jorge.
      Você está na página de fórmulas de matriz.

      O link a seguir vai de fornecer todas as orientações para a função SE:
      https://www.tudoexcel.com.br/blog/funcao-se-do-excel-24.html

      De qualquer forma você pode usar: =SE(A1<=100;"valor1";SE(A1<=200;"valor2";"outrovalor")) Copie esta fórmula e cole na célula A2 e adicione os números na célula A1.

  2. Olá, boa tarde.
    Para criar uma constante de matriz horizontal, o Excel considera a vírgula como separador decimal, levando em conta somente a primeira vírgula. No caso de constante de matriz vertical com ponto-e-vírgula como separador funciona normalmente.
    Como proceder para matriz horizontal e bidimensional?

    1. Funções SOMASE, SE, ou PROCV, use uma dessas, pode ser útil

  3. Ola, gostaria de saber como obter a funcao MINIMO apos relacionar uma coluna de uma matriz a uma linha de outra matriz.

    Como realizar essa operacao no excel???

    Observe que o minimo deve ser gerado a partir de uma analize que o software fara entre cada relacao de cada par de elementos das respsectivas linhas e colunas das duas matrizes (Matirz relacional)

    Por favor, ajudem!

  4. Olá, minha função exige controle da quantidade de medicamentos para várias pessoas, gostaria de saber se é possivel a partir da quantidade de remédios, saber até que data ( dia / mês /ano ) eles estarão disponíveis

    1. sim, é possível utilizando fórmulas do Excel, que fazem o cálculo, de quantidades disponíveis

  5. Olá, tudo bem
    Preciso de uma orientação ou uma formula para o seguinte. Tenho um banco de dados onde questões foram respondidas. Sendo na vertical o numero de questionários e na horizontal as respostas. Fiz o somatório referente ao valor de cada questão. Preciso agora fazer um somatório somente das questões respondidas.

  6. Olá,
    Gostaria de saber como é que consigo fazer com que o excel me dê um alerta para quando estiver a introduzir dados que já tivera anteriormente escrito.
    E que ele próprio me indique a localização dos dados.
    Se é possível claro.
    Obrigado

    1. Olá, existem 4 opções para fazer isso, uma é por validação de dados, acesse Dados, Validação de dados e utilize a função =CONT.SE(xx:yy;aa)=1

  7. Olá estou precisando de ajuda para fazer uma fórmula não domino o Excel estou meio perdida. Preciso de colocar as horas de trabalho , colocar o valor que pago por hora no final preciso do total de horas e o valor a pagar por funcionário! Deste já agradeço

    1. Olá. É fácil.
      Crie uma tabela com as seguintes colunas:
      CARGA HORÁRIA - digite a carga horária EX: 8
      VALOR POR HORA - digite o valor que paga por hora
      TOTAL A PAGAR - use a fórmula soma, e some valor por hora x carga horária

      Caso queira colocar horário de entrada e de saída para cada funcionário, adicione duas coluna antes das demais, com ENTRADA e SAÍDA.
      Depois some as horas na coluna CARGA HORÁRIA.
      Na sua planilha não esqeça de adicionar Nome dos funcionários, cargo e outras informações que desejar. Sempre antes das colunas que vai usar as fórmulas.

  8. Ola,

    Preciso de uma formula para usar em cotação de preços para apresentar subtotal dos menores valores praticados por cada fornecedor.
    Ja tenho formatação condicional associada a MINIMO para evidenciar os produtos com menores preços de cada fornecedor.
    Gostaria, então de conseguir somar os valores indicados pela formatação condicional de valor MINIMO para cada fornecedor.

Deixe um comentário

Botão Voltar ao topo