Tutorial ·

Indicadores econômicos no Excel: como atualizar tabela de preços automaticamente

Aprenda a criar uma tabela de preços no Excel que se atualiza automaticamente com IPCA, IGP-M e outros indicadores econômicos usando a API da HG Brasil e Power Query.

Todo mês é a mesma história: você precisa atualizar a planilha de preços com o índice de inflação. Abre o site do IBGE, procura o IPCA, copia o valor, cola na célula certa, confere se não errou... um processo tedioso que consome tempo e está sujeito a erros.

Agora imagine abrir sua planilha e os valores já estarem atualizados automaticamente. Melhor ainda: poder trocar o índice com um clique — IGP-M para aluguéis, IPCA para contratos, INCC para obras.

Neste tutorial, você vai aprender a construir exatamente isso usando o Power Query, que funciona no Excel para Windows, macOS e na versão on-line.

Quando usar cada indicador?

Antes de começar, é importante entender qual índice usar em cada situação:

IGP-M — O índice dos aluguéis

O IGP-M (Índice Geral de Preços do Mercado) é o mais usado em contratos de locação. Se você é proprietário ou inquilino, provavelmente já viu esse índice no seu contrato de aluguel.

Ele mede a variação de preços em três níveis: atacado (60%), consumidor (30%) e construção civil (10%). Por considerar o atacado, costuma ser mais volátil que o IPCA.

IPCA — O termômetro da inflação

O IPCA (Índice de Preços ao Consumidor Amplo) é o principal indicador de inflação do Brasil, medido pelo IBGE. É usado para:

  • Reajustes de contratos de longo prazo;
  • Mensalidades escolares;
  • Correção de salários;
  • Metas de inflação do Banco Central.

Se o contrato não especifica qual índice usar, o IPCA costuma ser a escolha mais neutra.

INCC — Para contratos de obras

O INCC (Índice Nacional de Custo da Construção) mede a variação dos custos da construção civil: materiais, mão de obra e equipamentos.

É comum em contratos de compra de imóveis na planta, onde as parcelas são corrigidas pelo INCC até a entrega das chaves.

INPC — Famílias de menor renda

O INPC tem metodologia similar ao IPCA, mas foca em famílias com renda de 1 a 5 salários mínimos. É a base para o reajuste do salário mínimo.


O que vamos construir

Uma planilha com dados de indicadores econômicos que:

  • 🔄 Atualiza automaticamente ao abrir o arquivo;
  • 📊 Traz o histórico completo de variações mensais;
  • 📋 Permite calcular reajustes de preços com os valores mais recentes.

Pré-requisitos

  1. Excel 2016+ (Windows, Mac ou Online);
  2. Chave de API da HG Brasil: crie sua conta gratuita em menos de 2 minutos.
O plano gratuito inclui acesso ao IPCA. Para IGP-M, INCC e outros indicadores, confira os .

Passo 1: Abrir o Power Query

O caminho para abrir o Power Query varia conforme sua versão do Excel:

No Mac

  1. Vá em DadosObter Dados (Power Query);
  2. Clique novamente em Obter Dados (Power Query);
  3. Selecione Consulta em branco.

No Windows

  1. Vá em DadosObter Dados;
  2. Selecione De Outras FontesConsulta em Branco.

No Excel Online

  1. Vá em DadosObter Dados;
  2. Selecione Iniciar o Editor do Power Query;
  3. Clique em Consulta em Branco.

Passo 2: Conectar à API

Com o editor do Power Query aberto, você verá uma barra de fórmulas na parte superior. Digite a seguinte fórmula (substituindo SUA_CHAVE pela sua chave de API):

Json.Document(Web.Contents("https://api.hgbrasil.com/v2/finance/indicators?tickers=IBGE:IPCA&key=SUA_CHAVE"))

Pressione Enter. O Power Query vai buscar os dados da API e exibir um Record (registro) com os campos retornados.

Você pode trocar IBGE:IPCA por outros indicadores: FGV:IGPM (IGP-M), FGV:INCC (INCC), IBGE:INPC (INPC).

Passo 3: Navegar até os dados

Agora vamos expandir o JSON para chegar aos valores que precisamos:

  1. Clique em Record para ver os campos;
  2. Clique em results — você verá uma List (lista);
  3. Clique em List para expandir;
  4. Clique no primeiro item (será outro Record);
  5. Clique em series — esta é a série histórica com todos os valores mensais;
  6. Clique em List e depois em Converter em Tabela (no canto superior esquerdo).

O Power Query vai transformar a lista em uma tabela com uma coluna chamada Column1.


Passo 4: Expandir as colunas

  1. Clique na seta ao lado do cabeçalho Column1;
  2. Marque as colunas period e value;
  3. Desmarque a opção "Usar nome da coluna original como prefixo";
  4. Clique em OK.

Agora você tem uma tabela com duas colunas: period (período no formato 2025-11) e value (variação percentual do mês).


Passo 5: Ajustar os tipos de dados

Para que o Excel reconheça os valores corretamente:

  1. Selecione a coluna value;
  2. No menu superior, em TransformarTipo de Dados, escolha Número Decimal;
  3. Selecione a coluna period;
  4. Altere o tipo para Texto (para manter o formato ano-mês).

Passo 6: Carregar para a planilha

  1. Clique em Fechar e Carregar (ou Página InicialFechar e Carregar);
  2. Os dados serão inseridos como uma tabela no Excel.

Pronto! Você agora tem uma tabela com todo o histórico do indicador que se atualiza automaticamente.


Resultado final

Sua planilha terá uma tabela como esta:

periodvalue
2025-110.18
2025-100.09
2025-090.48
2025-08-0.11
......

Usando os dados para reajuste de preços

Com a tabela de indicadores carregada, você pode criar uma planilha de reajuste:

ABCD
1ProdutoPreço OriginalReajuste (%)Preço Atualizado
2AluguelR$ 2.500,000,18R$ 2.504,50
3MensalidadeR$ 450,000,18R$ 450,81
4ContratoR$ 15.000,000,18R$ 15.027,00

Fórmulas

Na coluna C, busque o valor mais recente da tabela de indicadores:

=ÍNDICE(Tabela1[value];1)

Na coluna D, calcule o preço atualizado:

=B2*(1+C2/100)

Atualizando os dados

Para buscar os valores mais recentes da API:

  1. Clique em qualquer célula da tabela de indicadores;
  2. Vá em DadosAtualizar (ou pressione Ctrl+Alt+F5 no Windows).

Atualização automática

Para atualizar sempre que abrir o arquivo:

  1. Clique na tabela de indicadores;
  2. Vá em DadosPropriedades da Consulta (ou clique com botão direito → Propriedades);
  3. Marque "Atualizar dados ao abrir o arquivo";
  4. Clique em OK.

Adicionando outros indicadores

Para ter múltiplos indicadores na mesma planilha, repita o processo criando novas consultas:

  1. DadosObter DadosIniciar o Editor do Power Query;
  2. Nova ConsultaConsulta em Branco;
  3. Use a mesma fórmula trocando o ticker:
Json.Document(Web.Contents("https://api.hgbrasil.com/v2/finance/indicators?tickers=FGV:IGPM&key=SUA_CHAVE"))

Renomeie cada consulta de forma descritiva (ex: "IPCA", "IGP-M", "INCC") clicando com o botão direito no painel de consultas.


Consulte a documentação completa da API de Indicadores para ver todos os indicadores e parâmetros disponíveis.