Indicadores econômicos no Excel: como atualizar tabela de preços automaticamente
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
- Excel 2016+ (Windows, Mac ou Online);
- Chave de API da HG Brasil: crie sua conta gratuita em menos de 2 minutos.
Passo 1: Abrir o Power Query
O caminho para abrir o Power Query varia conforme sua versão do Excel:
No Mac
- Vá em Dados → Obter Dados (Power Query);
- Clique novamente em Obter Dados (Power Query);
- Selecione Consulta em branco.
No Windows
- Vá em Dados → Obter Dados;
- Selecione De Outras Fontes → Consulta em Branco.
No Excel Online
- Vá em Dados → Obter Dados;
- Selecione Iniciar o Editor do Power Query;
- 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.
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:
- Clique em Record para ver os campos;
- Clique em results — você verá uma List (lista);
- Clique em List para expandir;
- Clique no primeiro item (será outro Record);
- Clique em series — esta é a série histórica com todos os valores mensais;
- 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
- Clique na seta ao lado do cabeçalho Column1;
- Marque as colunas
periodevalue; - Desmarque a opção "Usar nome da coluna original como prefixo";
- 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:
- Selecione a coluna
value; - No menu superior, em Transformar → Tipo de Dados, escolha Número Decimal;
- Selecione a coluna
period; - Altere o tipo para Texto (para manter o formato ano-mês).
Passo 6: Carregar para a planilha
- Clique em Fechar e Carregar (ou Página Inicial → Fechar e Carregar);
- 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:
| period | value |
|---|---|
| 2025-11 | 0.18 |
| 2025-10 | 0.09 |
| 2025-09 | 0.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:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Produto | Preço Original | Reajuste (%) | Preço Atualizado |
| 2 | Aluguel | R$ 2.500,00 | 0,18 | R$ 2.504,50 |
| 3 | Mensalidade | R$ 450,00 | 0,18 | R$ 450,81 |
| 4 | Contrato | R$ 15.000,00 | 0,18 | R$ 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:
- Clique em qualquer célula da tabela de indicadores;
- Vá em Dados → Atualizar (ou pressione Ctrl+Alt+F5 no Windows).
Atualização automática
Para atualizar sempre que abrir o arquivo:
- Clique na tabela de indicadores;
- Vá em Dados → Propriedades da Consulta (ou clique com botão direito → Propriedades);
- Marque "Atualizar dados ao abrir o arquivo";
- Clique em OK.
Adicionando outros indicadores
Para ter múltiplos indicadores na mesma planilha, repita o processo criando novas consultas:
- Dados → Obter Dados → Iniciar o Editor do Power Query;
- Nova Consulta → Consulta em Branco;
- 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.