Guia do Excel

Função Pivotar com Várias Colunas de Cálculo

Como usar a função Pivotar do Excel para criar uma tabela de dados agrupados com várias colunas de cálculo no Excel com download grátis.

MR
Marcos Rieper

Especialista em Excel

Atualizado em 08 de julho de 2026 Publicado em 28 de março de 2025 3 min de leitura

Neste artigo você aprenderá como usar a função Pivotar com Várias Colunas de Cálculo no Excel.

Material gratuito

Planilha de Controle Financeiro no Excel

Tenha um controle bonito e completo do seu financeiro.

  • Categorias e subcategorias já configuradas
  • Planilhas separadas por tabela (configuração, lançamentos, resumo)
  • Personalize com suas próprias categorias e ícones

Baixe grátis — receba o link no seu e-mail

Função Pivotar Excel

A função PIVOTAR do Excel é usada para transformar dados organizados em linhas em colunas, ou vice-versa. Esse processo é conhecido como transposição de dados ou pivotagem, e é extremamente útil quando você precisa reorganizar uma tabela para facilitar análises ou relatórios.

✅ Principais usos da função PIVOTAR:

  • Converter linhas em colunas de forma dinâmica.
  • Criar relatórios organizados por categorias (como nome de produto, mês, região).
  • Evitar o uso de tabelas dinâmicas tradicionais em certas situações, mantendo a flexibilidade com fórmulas.
  • Permitir mais controle e personalização na disposição dos dados diretamente em fórmulas.

Esta é a sintaxe básica:

=PIVOTAR(matriz_dados; nomes_linha; nomes_coluna; valores; [função_agregação])
ParâmetroObrigatórioDescrição
matriz_dados✅ SimÉ a tabela de origem que será transformada. Pode ser um intervalo de células, uma tabela ou uma matriz dinâmica. Ex: A1:C100.
nomes_linha✅ SimColuna(s) da matriz original que devem se tornar as linhas da nova tabela. Pode ser uma única coluna ou uma combinação (matriz). Ex: A:A.
nomes_coluna✅ SimColuna da matriz original que será transformada em colunas da nova tabela. Ex: B:B.
valores✅ SimColuna que contém os valores numéricos a serem exibidos na nova tabela. Ex: C:C.
função_agregação❌ OpcionalEspecifica como agregar os dados se houver repetições. As funções possíveis são: "SOMA", "MÉDIA", "MÍNIMO", "MÁXIMO", "CONT.VALORES" etc. Se omitido, o padrão é "SOMA".

💡 Observações:

  • A função PIVOTAR é diferente da Tabela Dinâmica (Pivot Table), pois é uma função de fórmula, enquanto a Tabela Dinâmica é uma ferramenta visual.
  • Pode ser combinada com ORDENAR, UNIQUE, FILTRO e outras funções de matriz dinâmica para criar relatórios poderosos.
  • Está disponível apenas no Excel com suporte a matrizes dinâmicas (Microsoft 365).

Tabela de Teste Pivotar Excel

A tabela que usamos para teste é um cadastro de funcionários conforme temos abaixo.

Função Pivotar Excel com Várias Colunas

A função Pivotar trabalha com apenas uma coluna de agregação por padrão.

Por exemplo, podemos realizar uma agregação de SOMA, MÉDIA, CONTAGEM,...

Mas com a utilização de algumas funções de matrizes dinâmicas podemos aplicar mais de um cálculo.

Abaixo temos a aplicação da seguinte fórmula:

=LET(
            ORIGEM;ESCOLHERCOLS(tFuncionarios;I5);
            CABECALHO;{"LINHA"\"MÉDIA"\"QTDE"\"SOMA"};
            LINHAS;ESCOLHERCOLS(PIVOTAR(ORIGEM;;tFuncionarios[Salário atual];SOMA);1);
            MEDIA1;ESCOLHERCOLS(PIVOTAR(ORIGEM;;tFuncionarios[Salário atual];MÉDIA);2);
            QTDE1;ESCOLHERCOLS(PIVOTAR(ORIGEM;;tFuncionarios[Salário atual];CONT.VALORES);2);
            SOMA1;ESCOLHERCOLS(PIVOTAR(ORIGEM;;tFuncionarios[Salário atual];SOMA);2);
            DADOS;EMPILHARH(LINHAS;MEDIA1;QTDE1;SOMA1);
            TOTAL1;ESCOLHERLINS(DADOS;LINS(DADOS));
            DADOSCLASSIFICAR;ESCOLHERLINS(DADOS;SEQUÊNCIA(LINS(DADOS)-1));
            EMPILHARV(CABECALHO;DADOSCLASSIFICAR;TOTAL1))

Na fórmula acima aplicamos o uso da função LET para separar por partes os cálculos usando as funções ESCOLHERCOLS e PIVOTAR para que sejam separadas as colunas de agregação calculando várias vezes a função pivotar.

Após isso usamos o EMPILHARH para empilhar os dados na horizontal e adicionar as colunas.

E para adicionar as linhas de total e de cabeçalho usamos a função EMPILHARV, para empilhar as linhas na vertical.

No vídeo ao topo do artigo você tem passo-a-passo como criar e no botão abaixo tem o download gratuito da planilha pronta da função Pivotar do Excel com várias colunas de cálculo.

Download Planilha Pivotar com Várias Colunas de Cálculo

Realize o download da planilha de HistóricodeAções neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: Pivotar Excel com Várias Colunas de Cálculos
Pivotar Excel com Várias Colunas de Cálculos34 KB · Excel 2010 ou superiorPreencha seus dados para receber o link de download no seu e-mail.

Este conteúdo foi útil?

Continue lendo