Tabela dinâmica no Excel: como criar passo a passo

Uma tabela dinâmica resume uma lista sem escrever qualquer fórmula: as vendas por comercial, por zona ou por mês, arrastando campos com o rato. Para criar uma, clique nos dados, escolha Inserir > Tabela Dinâmica e clique em OK. No painel que se abre à direita, arraste um campo de texto (Comercial) para a área Linhas e um campo numérico (Valor) para a área Valores: o Excel mostra o total de cada comercial.
A tabela dinâmica nunca altera os dados de origem. Pode mudar os campos de sítio as vezes que quiser para ver os números de outro ângulo.
Os dados do exemplo
Todos os resultados seguintes vêm deste registo de vendas do primeiro trimestre de 2026, introduzido numa folha chamada Dados:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Data | Comercial | Zona | Produto | Quantidade | Valor |
| 2 | 05/01/2026 | Inês | Norte | Monitor | 4 | 720 |
| 3 | 09/01/2026 | Tiago | Sul | Impressora | 2 | 500 |
| 4 | 14/01/2026 | Sofia | Norte | Teclado | 15 | 600 |
| 5 | 21/01/2026 | Inês | Sul | Impressora | 3 | 750 |
| 6 | 28/01/2026 | Tiago | Norte | Monitor | 5 | 900 |
| 7 | 03/02/2026 | Sofia | Sul | Monitor | 2 | 360 |
| 8 | 10/02/2026 | Inês | Norte | Teclado | 20 | 800 |
| 9 | 17/02/2026 | Tiago | Sul | Teclado | 10 | 400 |
| 10 | 24/02/2026 | Sofia | Norte | Impressora | 4 | 1000 |
| 11 | 03/03/2026 | Inês | Sul | Monitor | 6 | 1080 |
| 12 | 10/03/2026 | Tiago | Norte | Impressora | 1 | 250 |
| 13 | 17/03/2026 | Sofia | Sul | Teclado | 12 | 480 |
| 14 | 24/03/2026 | Inês | Norte | Impressora | 2 | 500 |
| 15 | 31/03/2026 | Tiago | Sul | Monitor | 3 | 540 |
Valores em euros. Total de vendas: 8880 € em 14 linhas.
Preparar a origem
Uma tabela dinâmica funciona sem surpresas se a lista cumprir três regras:
- Uma só linha de cabeçalhos, com um título em cada coluna. Uma coluna sem título impede a criação da tabela dinâmica.
- Nenhuma linha ou coluna totalmente vazia no meio dos dados: ao detetar o intervalo, o Excel para na primeira linha vazia.
- Um só tipo de dado por coluna: datas verdadeiras na coluna Data, números (não texto) em Quantidade e Valor, e nenhuma linha de subtotal pelo meio.
Depois, transforme a lista numa tabela: clique nos dados, Inserir > Tabela, mantenha assinalada a opção de que a tabela tem cabeçalhos e clique em OK. No separador de estrutura da tabela, substitua o nome proposto (Tabela1) por Vendas na caixa Nome da Tabela. A vantagem: as linhas acrescentadas mais tarde por baixo da tabela entram na tabela dinâmica na atualização seguinte, sem redefinir o intervalo.
Criar a tabela dinâmica
- Clique numa célula qualquer da tabela Vendas (não é preciso selecioná-la toda).
- No separador Inserir, grupo Tabelas, clique em Tabela Dinâmica. No Microsoft 365, se o botão abrir um menu, escolha a primeira opção (a partir de tabela ou intervalo).
- Confirme a origem proposta (
Vendas, ouDados!$A$1:$F$15se não criou a tabela). - Mantenha selecionada a opção de colocar a tabela dinâmica numa nova folha de cálculo e clique em OK.
O Excel acrescenta uma folha com uma tabela dinâmica vazia a partir da célula A3 e abre à direita o painel Campos da Tabela Dinâmica. Em cima aparecem os cabeçalhos das colunas como campos; em baixo, as quatro áreas para onde os arrasta.
| Área | Efeito | Exemplo |
|---|---|---|
| Linhas | uma linha por cada valor diferente do campo | Comercial: Inês, Sofia, Tiago |
| Colunas | uma coluna por cada valor diferente | Zona: Norte, Sul |
| Valores | o cálculo apresentado em cada célula (soma, contagem, média…) | Valor |
| Filtros | uma lista por cima da tabela dinâmica para ficar só com uma parte | Produto: Monitor |
Se o painel desaparecer, clique dentro da tabela dinâmica e ele volta. Caso contrário, clique com o botão direito na tabela dinâmica e escolha a opção que mostra a lista de campos.
Primeiro resultado: vendas por comercial
Assinale Comercial na lista de campos (um campo de texto assinalado vai para Linhas) e depois Valor (um campo numérico vai para Valores). Obtém:
| A | B | |
|---|---|---|
| 3 | Etiquetas de Linha | Soma de Valor |
| 4 | Inês | 3850 |
| 5 | Sofia | 2440 |
| 6 | Tiago | 2590 |
| 7 | Total Geral | 8880 |
O Excel ordena os nomes alfabeticamente e acrescenta a linha Total Geral. Os valores aparecem sem separador de milhares, porque a formatação da origem não é copiada. Mais abaixo, em Formato de número, vê como corrigir isso.
Cruzar dois campos: comercial por zona
Arraste Zona para a área Colunas. A tabela dinâmica passa a ser de dupla entrada:
| A | B | C | D | |
|---|---|---|---|---|
| 3 | Soma de Valor | Etiquetas de Coluna | ||
| 4 | Etiquetas de Linha | Norte | Sul | Total Geral |
| 5 | Inês | 2020 | 1830 | 3850 |
| 6 | Sofia | 1600 | 840 | 2440 |
| 7 | Tiago | 1150 | 1440 | 2590 |
| 8 | Total Geral | 4770 | 4110 | 8880 |
A Inês vendeu 2020 € no Norte e 1830 € no Sul. Os totais de linhas e colunas batem certo: 4770 + 4110 = 3850 + 2440 + 2590 = 8880. Para inverter a apresentação (zonas em linhas, comerciais em colunas), arraste os campos de uma área para a outra.
Os mesmos números podem obter-se com SOMA.SE ou SOMA.SE.S, mas teria de escrever e copiar seis fórmulas. A tabela dinâmica calcula-os de uma vez e reorganiza-se sem reescrever nada.
Filtrar com a área Filtros
Retire Zona da área Colunas (arraste-a para fora do painel) e coloque Produto na área Filtros. Aparece uma lista em A1:B1. Abra-a, escolha Monitor e clique em OK:
| A | B | |
|---|---|---|
| 1 | Produto | Monitor |
| 2 | ||
| 3 | Etiquetas de Linha | Soma de Valor |
| 4 | Inês | 1800 |
| 5 | Sofia | 360 |
| 6 | Tiago | 1440 |
| 7 | Total Geral | 3600 |
Só as vendas de monitores são somadas. Para manter vários produtos, assinale Selecionar Vários Itens na lista. A seta ao lado de Etiquetas de Linha permite filtrar ou ordenar os próprios comerciais.
Mudar o cálculo: contagem, média, percentagem
Trocar a soma por uma contagem ou uma média
- Clique com o botão direito num valor da tabela dinâmica e escolha Definições do Campo de Valor.
- Em Resumir Valores Por, escolha Contagem (ou Média, Máximo, Mínimo…).
- Clique em OK.
Com Contagem, a tabela dinâmica conta as vendas em vez de as somar:
| A | B | |
|---|---|---|
| 3 | Etiquetas de Linha | Contagem de Valor |
| 4 | Inês | 5 |
| 5 | Sofia | 4 |
| 6 | Tiago | 5 |
| 7 | Total Geral | 14 |
Com Média, a Inês mostra 770 (3850 / 5) e o Total Geral 634,29 (8880 / 14).
Mostrar percentagens do total
Volte a Soma e abra de novo Definições do Campo de Valor. No separador Mostrar Valores Como, escolha % do Total Geral:
| A | B | |
|---|---|---|
| 3 | Etiquetas de Linha | Soma de Valor |
| 4 | Inês | 43,36% |
| 5 | Sofia | 27,48% |
| 6 | Tiago | 29,17% |
| 7 | Total Geral | 100,00% |
A Inês faz 43,36% da faturação (3850 / 8880). Numa tabela de dupla entrada (comerciais em linhas, zonas em colunas), a percentagem do total da linha dá a repartição Norte/Sul de cada comercial, e a percentagem do total da coluna dá o peso de cada comercial na sua zona.
Formato de número
Em Definições do Campo de Valor, o botão Formato de Número abre as opções habituais de formatação de células. Escolha, por exemplo, Número, 0 casas decimais, com separador de milhares. Este formato aplica-se ao campo inteiro e mantém-se depois de atualizar, ao contrário de uma formatação aplicada diretamente às células da tabela dinâmica.
Agrupar as datas por mês
Retire Comercial da tabela dinâmica e arraste Data para a área Linhas. Conforme a versão, o Excel agrupa logo as datas por mês ou mostra uma linha por dia (14 linhas). No segundo caso:
- Clique com o botão direito numa das datas da tabela dinâmica e escolha Agrupar.
- Na lista Por, selecione Meses. Se os dados abrangerem vários anos, selecione também Anos; caso contrário, janeiro de 2025 e janeiro de 2026 são somados juntos.
- Clique em OK.
| A | B | |
|---|---|---|
| 3 | Etiquetas de Linha | Soma de Valor |
| 4 | jan | 3470 |
| 5 | fev | 2560 |
| 6 | mar | 2850 |
| 7 | Total Geral | 8880 |
O mesmo comando agrupa números por escalões (quantidades de 0 a 9, de 10 a 19, etc.). Para voltar às datas individuais: botão direito > Desagrupar.
Atualizar depois de alterar os dados
Uma tabela dinâmica não se recalcula sozinha. Se corrigir um valor na folha Dados ou acrescentar uma venda, nada muda enquanto não atualizar:
- botão direito na tabela dinâmica > Atualizar, ou Alt + F5;
- para todas as tabelas dinâmicas do livro: Dados > Atualizar Tudo, ou Ctrl + Alt + F5.
Exemplo: acrescenta na linha 16 uma venda de 07/04/2026, Sofia, Norte, Monitor, 3, 540 €. Como a origem é a tabela Vendas, esta aumenta sozinha; depois de atualizar, a Sofia passa de 2440 para 2980 e o Total Geral de 8880 para 9420. Se a origem for um intervalo fixo ($A$1:$F$15), a nova linha é ignorada: corrija-o com Analisar Tabela Dinâmica > Alterar Origem de Dados, ou converta a lista numa tabela.
Ver as linhas por trás de um número
Faça duplo clique num valor da tabela dinâmica, por exemplo os 1830 da Inês no Sul: o Excel cria uma nova folha com as linhas da origem que compõem esse total (aqui duas vendas: 750 € de impressoras e 1080 € de monitores). É a forma mais rápida de verificar um número estranho. A nova folha é uma cópia: alterá-la não muda nem a origem nem a tabela dinâmica.
Da tabela dinâmica ao gráfico e ao dashboard
Com a tabela dinâmica pronta, Analisar Tabela Dinâmica > Gráfico Dinâmico cria um gráfico que segue os mesmos campos e filtros. Para escolher o tipo de gráfico e formatá-lo, consulte como fazer um gráfico no Excel. Para juntar várias tabelas dinâmicas, gráficos e segmentações numa só página, siga o nosso guia para criar um dashboard no Excel, que usa estes mesmos dados.
Erros comuns
O Excel diz que o nome do campo da tabela dinâmica não é válido
Uma coluna da origem não tem cabeçalho, ou a seleção começa abaixo da linha de títulos. Dê um título a cada coluna, ou elimine a coluna vazia, e crie de novo a tabela dinâmica.
A tabela dinâmica mostra «Contagem de Valor» em vez de «Soma de Valor»
O Excel escolhe a contagem quando a coluna tem células vazias ou texto (valores importados como texto, hífenes, «n/d»). Corrija a origem e depois mude o cálculo em Definições do Campo de Valor. Se os números estiverem guardados como texto, a soma continua errada mesmo depois: converta-os primeiro em números.
O mesmo comercial aparece em duas linhas
As duas entradas diferem em algo invisível, quase sempre um espaço no fim («Inês» e «Inês» seguido de um espaço). A tabela dinâmica trata-as como dois valores. Limpe a coluna com =COMPACTAR(B2) ou com Localizar e Substituir, e atualize.
O Excel não consegue agrupar a seleção
Pelo menos uma célula da coluna Data não é uma data verdadeira: texto como «05/01/2026» alinhado à esquerda, ou uma célula vazia num intervalo fixo. Corrija essas células, atualize e volte a agrupar.
As novas linhas não aparecem
Ou a tabela dinâmica não foi atualizada, ou a origem é um intervalo fixo que termina antes das novas linhas. Veja a secção sobre a atualização.


