0Pricing
Excel Formulas Academy · Aula

Tabelas de resumo com matrizes dinâmicas

Crie um resumo que se atualiza sozinho usando FILTER, UNIQUE e SUMIFS.

Tabelas de resumo com matrizes dinâmicas é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que uma tabela de resumo faz

Uma tabela de resumo condensa uma grande lista de linhas brutas em um bloco pequeno e legível: uma linha por categoria, com os totais ao lado. Pense em um registro de vendas com centenas de linhas que se transforma em uma tabela organizada mostrando cada região e sua receita total.

O método antigo era uma tabela dinâmica manual que precisava ser atualizada. O método moderno usa fórmulas de matriz dinâmica que se atualizam no instante em que os dados mudam. Sem botões, sem atualização manual.

Nesta lição, você combinará três ferramentas poderosas: UNIQUE para listar as categorias, SUMIFS para totalizar cada uma e FILTER para buscar as linhas correspondentes. Juntas, elas criam um resumo dinâmico.

Os dados brutos que vamos resumir

Imagine uma planilha chamada Vendas com três colunas: Região na coluna A, Produto na coluna B e Valor na coluna C, preenchendo as linhas de 2 a 200.

Nosso objetivo é criar um resumo que mostre cada região distinta e seu total de vendas. O primeiro desafio é obter uma lista limpa de regiões sem digitá-las manualmente, pois novas regiões podem aparecer mais tarde.

  • A2:A200 contém muitos nomes de região repetidos, como Leste, Oeste, Leste, Norte.
  • Queremos apenas: Leste, Oeste, Norte, cada um listado uma vez.

Essa lista distinta é a base de todo o resumo.

Listando categorias com UNIQUE

A função UNIQUE recebe um intervalo e retorna cada valor apenas uma vez. Ela se expande, ou seja, uma única fórmula preenche tantas células quantos forem os valores distintos.

Digite isto na célula E2, e a lista de regiões aparecerá automaticamente abaixo dela:

Se uma nova região for adicionada aos dados mais tarde, a lista expandida crescerá por conta própria. Você nunca precisa editar a fórmula.

=UNIQUE(Sales!A2:A200)

Calculando o total de cada categoria com SUMIFS

Agora precisamos do Valor total de cada região na coluna E. SUMIFS soma valores de um intervalo somente quando outro intervalo corresponde a uma condição.

A estrutura é SUMIFS(sum_range, criteria_range, criteria). Coloque isto em F2, ao lado da primeira região:

A referência E2# é o detalhe crucial. O sinal # significa todo o intervalo expandido a partir de E2. Portanto, essa única fórmula totaliza todas as regiões geradas por UNIQUE.

=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)

Entendendo a referência de expansão

A referência de expansão E2# sempre aponta para o bloco completo produzido por uma fórmula, independentemente de quanto ele cresça. É isso que torna o resumo dinâmico.

Quando UNIQUE encontra 3 regiões, E2# tem 3 células de altura e SUMIFS retorna 3 totais. Quando os dados crescem para 5 regiões, os dois intervalos se expandem juntos, sem nenhuma edição.

  • E2 = apenas a célula superior.
  • E2# = toda a matriz expandida que começa em E2.

Familiarize-se com o sinal #; ele é o coração das fórmulas de painéis.

=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)

Classificando o resumo

Um resumo fica mais fácil de ler quando os totais estão ordenados. Envolva a lista de regiões com SORT para que as categorias apareçam em ordem alfabética ou classifique a tabela inteira pelo total.

Para listar as regiões em ordem alfabética em E2:

Como os totais em F ainda fazem referência a E2#, a classificação das regiões realinha automaticamente os totais. As duas colunas permanecem sincronizadas.

=SORT(UNIQUE(Sales!A2:A200))

Filtrando linhas com FILTER

Às vezes, você quer ver as linhas originais de uma categoria, não apenas um total. FILTER retorna todas as linhas que atendem a uma condição e as expande.

Para mostrar todas as linhas de vendas em que Região é igual ao valor da célula H1:

Se H1 contiver Leste, você obterá todas as linhas de Leste. Altere H1 para Oeste, e o bloco se reescreverá instantaneamente. Essa é a base de uma visão de detalhamento em um painel.

=FILTER(Sales!A2:C200, Sales!A2:A200=H1)

Tratando resultados vazios de FILTER

FILTER gera um erro #CALC! quando nada corresponde. Para manter o resultado limpo, forneça o terceiro argumento opcional como uma mensagem alternativa.

O terceiro argumento é exibido quando não há correspondências:

Agora, uma região sem vendas exibe uma mensagem amigável em vez de um erro. Sempre adicione essa alternativa aos painéis para que uma seleção inesperada nunca desorganize o layout.

=FILTER(Sales!A2:C200, Sales!A2:A200=H1, "No matching rows")

Contando por categoria com COUNTIFS

Um resumo geralmente mostra quantos pedidos cada região teve, não apenas o valor total. COUNTIFS conta as linhas que correspondem a uma condição, assim como SUMIFS, mas sem um intervalo de soma.

Coloque isto na coluna G, ao lado dos totais:

Agora seu resumo de três colunas apresenta Região, Total de vendas e Contagem de pedidos, todos orientados pela única lista de regiões expandida em E2#. Tudo é atualizado em conjunto.

=COUNTIFS(Sales!A2:A200, E2#)

Montando o resumo

Aqui está a receita completa, lado a lado:

  • E2: =SORT(UNIQUE(Sales!A2:A200)) lista as regiões.
  • F2: =SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#) calcula o total de cada uma.
  • G2: =COUNTIFS(Sales!A2:A200, E2#) conta cada uma.

Somente a fórmula de E2 é inserida nas linhas; F e G se expandem a partir da referência #. Adicione uma nova venda em qualquer lugar de Sales, e as três colunas serão atualizadas sem nenhum clique.

=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)

Por que as matrizes dinâmicas são melhores que as tabelas manuais

Um resumo orientado por fórmulas oferece vantagens reais em relação a digitar valores ou atualizar uma tabela dinâmica:

  • Atualização em tempo real: ele recalcula no instante em que os dados mudam.
  • Dimensionamento automático: novas categorias aparecem automaticamente por meio de UNIQUE e da referência #.
  • Transparência: qualquer pessoa pode ler a lógica na célula.

A desvantagem é que os intervalos expandidos precisam de espaço vazio para crescer; abordaremos as expansões bloqueadas em uma lição posterior. Por enquanto, deixe espaço abaixo das fórmulas.

Verificação rápida

Teste o que você aprendeu sobre a criação de uma tabela de resumo que se atualiza sozinha.

Recapitulação: tabelas de resumo em tempo real

Você criou uma tabela de resumo que se mantém atualizada:

  • UNIQUE lista cada categoria uma vez e expande o resultado.
  • SORT ordena essa lista para facilitar a leitura.
  • SUMIFS e COUNTIFS totalizam e contam cada categoria usando a referência de expansão E2#.
  • FILTER busca as linhas correspondentes para um detalhamento, com uma mensagem alternativa quando não há correspondências.

Como todas as fórmulas usam a lista expandida como referência, adicionar novos dados atualiza todo o resumo sem nenhuma etapa manual. A seguir, você recriará relatórios completos no estilo de tabelas dinâmicas usando apenas fórmulas.

Perguntas Frequentes

A aula “Tabelas de resumo com matrizes dinâmicas” é grátis?

Sim — o texto completo de “Tabelas de resumo com matrizes dinâmicas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Tabelas de resumo com matrizes dinâmicas”?

Crie um resumo que se atualiza sozinho usando FILTER, UNIQUE e SUMIFS. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Tabelas de resumo com matrizes dinâmicas”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Tabelas de resumo com matrizes dinâmicas
  2. Relatórios no estilo de tabela dinâmica com fórmulas
  3. Listas suspensas interativas e métricas vinculadas
  4. Cartões de KPI e destaques condicionais
← Voltar para Excel Formulas Academy