Navegação Rápida
Função PIVOTAR
Resumo
A função PIVOTAR do Excel permite criar resumos dinâmicos dos dados através de uma fórmula única. Ela agrupa informações por linhas e colunas, aplica funções de agregação e gera tabelas de resumo semelhantes às Tabelas Dinâmicas, mas diretamente em células.
Sintaxe
PIVOTAR(row_fields; col_fields; values; function; [field_headers]; [row_total_depth]; [row_sort_order]; [col_total_depth]; [col_sort_order]; [filter_array]; [relative_to])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| row_fields | Array/Range |
Sim | Campos para agrupamento de linhas |
| col_fields | Array/Range |
Sim | Campos para agrupamento de colunas |
| values | Array/Range |
Sim | Valores a agregar |
| function | Lambda |
Sim | Função de agregação |
| field_headers | Number |
Não | Controle de cabeçalhos |
| row_total_depth | Number |
Não | Totais de linha |
| row_sort_order | Number |
Não | Ordenação de linhas |
| col_total_depth | Number |
Não | Totais de coluna |
| col_sort_order | Number |
Não | Ordenação de colunas |
| filter_array | Boolean[] |
Não | Filtro lógico |
| relative_to | Number |
Não | Referência percentual |
Usando a função PIVOTBY
Use PIVOTAR para criar rapidamente relatórios dinâmicos sem precisar de Tabelas Dinâmicas. É ideal para dashboards, relatórios gerenciais e análises que precisam ser atualizados automaticamente com novas linhas de dados.
Exemplos Comuns de PIVOTBY
Resumo de Vendas por Produto e Ano
=PIVOTAR(C2:C76;A2:A76;D2:D76;SOMA)
Cria tabela com produtos nas linhas, anos nas colunas e total de vendas. Cabeçalhos automáticos com totais gerais.
Vendas com Ordenação Descendente
=PIVOTAR(C2:C76;A2:A76;D2:D76;SOMA;;;2;-2)
Mesma tabela mas com totais no topo e ordenação decrescente por vendas.
Múltiplas Métricas
=PIVOTAR(E2:F76;A2:A76;D2:D76;{SOMA;CONTAR})
Exibe soma e contagem de vendas na mesma tabela.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR! - Tamanhos incompatíveis
Cause: row_fields, col_fields e values não têm o mesmo número de linhas
Solution: Verifique se todos os intervalos têm o mesmo número de linhas de dados
#NOME? na função
Cause: Nome da função incorreto (use SOMA em maiúsculas)
Solution: Use nomes exatos: SOMA, MÉDIA, CONTAR, MÁXIMO, MÍNIMO
Subtotais não aparecem
Cause: Menos de 2 colunas nos campos de linha/coluna
Solution: Adicione pelo menos 2 colunas nos campos para gerar subtotais
Notas
- Disponível apenas no Excel 365 e Excel 2021
- Não substitui completamente Tabelas Dinâmicas para análises complexas
- Use ponto e vírgula (;) como separador em versões PT-BR
- Perfeita para relatórios em células que precisam ser referenciadas por outras fórmulas
Compatibilidade
Disponível em: Excel 365, Excel 2021
Não disponível em: Excel 2019 e anteriores, Excel para Mac 2019, Excel Online
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021