Histórico de Ações no Excel: Como Consultar o Preço de Fechamento em uma Data Específica

Para consultar o preço de fechamento de uma ação em uma data específica no Excel, use a função HISTÓRICODEAÇÕES informando o ticker e a mesma data como início e fim: a fórmula =HISTÓRICODEAÇÕES(ticker;data) retorna diretamente o valor de fechamento daquele dia, sem precisar buscar em nenhum site externo.

Você já precisou saber quanto valia uma ação em um dia específico do passado — para calcular o rendimento de um investimento, conferir um extrato antigo ou comparar o preço de compra com o preço atual — e teve que sair procurando esse dado histórico em sites de bolsa, sem conseguir trazer isso direto para dentro da sua planilha de controle de investimentos?

Esse tipo de consulta pontual é comum entre quem investe na bolsa de valores: você não precisa do histórico completo de todos os dias, só do valor de fechamento em uma data exata, para comparar com o preço atual ou calcular a valorização de um ativo desde a compra. Buscar isso manualmente, ação por ação, é um processo lento que interrompe o fluxo de análise.

Neste artigo iremos mostrar como consultar o preço de fechamento de uma ação em uma data específica direto no Excel, sem precisar sair da planilha, como usar esse valor em cálculos de rentabilidade, e como essa consulta pontual se diferencia de buscar uma lista de várias datas de uma vez.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Youtube

Assista ao vídeo abaixo, caso prefira aprender a como acompanhar o histórico de valores das ações assistindo a um vídeo.

Miniatura do video: clique para assistir

Não se esqueça de se INSCREVER no nosso canal.

A função HISTÓRICODEAÇÕES para uma única data

A função usada para essa consulta é a HISTÓRICODEAÇÕES (em inglês, STOCKHISTORY), a mesma função que busca séries históricas completas de ações e moedas, mas usada aqui de uma forma mais enxuta: informando a mesma data como início e fim do período, o resultado retorna apenas o valor de fechamento daquele dia específico, em vez de uma lista de várias linhas.

A sintaxe básica para essa consulta pontual é:

=HISTÓRICODEAÇÕES(ticker; data)

Onde ticker é o código da ação que você quer consultar, e data é o dia específico da consulta. Quando você usa apenas esses dois argumentos, sem especificar uma data final diferente, o Excel entende que você quer o valor de fechamento daquele único dia.

Montando a fórmula passo a passo

Organize duas células de referência: uma com o ticker da ação (por exemplo, PETR4.SA para Petrobras, ou VALE3.SA para Vale, sempre com o sufixo .SA para ações listadas na bolsa brasileira) e outra com a data que você quer consultar. Com essas referências prontas, a fórmula fica:

=HISTÓRICODEAÇÕES(A1;B1)

Onde A1 contém o ticker e B1 contém a data desejada. Ao confirmar, o Excel retorna diretamente o preço de fechamento daquela ação no dia informado — sem gerar uma lista de várias linhas, já que só existe um único ponto de dado sendo consultado:

Tabela mostrando o ticker de uma ação, a data consultada e o preço de fechamento retornado pela função HISTÓRICODEAÇÕES no Excel

Se a Autocompletar Fórmula do Excel estiver ativa (o que acontece por padrão), ao digitar =HISTÓRICODEAÇÕES( o próprio Excel já sugere os argumentos esperados em ordem, o que ajuda bastante quem ainda não decorou a sintaxe completa da função.

Encontrando o preço de fechamento mais próximo quando a data cai em fim de semana

Um detalhe importante: a bolsa de valores não funciona aos sábados, domingos e feriados, então se a data informada cair em um dia sem pregão, a função HISTÓRICODEAÇÕES retorna o valor do último dia útil anterior disponível, em vez de um erro ou uma célula vazia. Isso é útil de saber para não estranhar quando a data de consulta não é exatamente um dia útil e o valor retornado corresponde a um dia diferente do informado.

Calculando a valorização desde a data de compra

Uma aplicação prática direta dessa consulta pontual é calcular quanto uma ação valorizou (ou desvalorizou) desde a data em que você comprou. Supondo que a célula B2 tenha o preço de compra e C2 tenha o preço de fechamento na data atual (buscado com HISTÓRICODEAÇÕES para a data de hoje), a fórmula de variação percentual fica: =(C2-B2)/B2, formatada como porcentagem. Como o preço de fechamento pode ser atualizado trocando apenas a data de referência, essa mesma estrutura de planilha serve tanto para conferir a valorização em uma data passada quanto para acompanhar a valorização até a data de hoje, usando =HOJE() como argumento de data.

Consulta pontual versus histórico de várias datas: qual usar

A mesma função HISTÓRICODEAÇÕES serve tanto para essa consulta pontual (uma única data) quanto para trazer uma lista completa com várias datas de uma vez, informando uma data inicial e uma data final diferentes, além de argumentos extras que controlam quais colunas aparecem no resultado (data, abertura, fechamento, máxima, mínima, volume). Use a consulta pontual, como mostrado aqui, quando o que você precisa é comparar um valor específico — como o preço de compra com o preço atual. Use a versão com período completo quando o objetivo é analisar a variação dia a dia ao longo de semanas ou meses, como em um gráfico de evolução do preço de uma ação.

Consultando várias ações ao mesmo tempo

Para quem acompanha uma carteira com várias ações diferentes, a mesma fórmula pode ser copiada para baixo, trocando apenas a referência do ticker em cada linha — mantendo a data de consulta fixa com cifrão ($B$1, por exemplo) para que todas as ações sejam consultadas na mesma data, enquanto o ticker muda linha a linha. Isso monta rapidamente uma tabela comparativa do preço de fechamento de toda uma carteira em uma data específica, sem precisar repetir a consulta ação por ação manualmente.

Erros comuns ao consultar o histórico de uma ação

❌ Esquecer o sufixo correto do ticker para ações brasileiras — sem o .SA ao final (como em PETR4.SA), o Excel pode não reconhecer o papel corretamente ou pode confundir com um ticker de outra bolsa internacional com o mesmo código.

✅ Sempre confirmar o sufixo correto da bolsa: .SA para ações listadas na B3 (bolsa brasileira), sem sufixo para a maioria das ações americanas.

Outro erro comum é esperar um valor exato para uma data em que a bolsa não funcionou — como já explicado, a função retorna o último fechamento disponível antes daquela data, o que é o comportamento correto, não um erro da fórmula.

Disponibilidade da função por versão do Excel

A função HISTÓRICODEAÇÕES está disponível apenas no Excel 365 (modelo de assinatura), para Windows, Mac e Excel Online, exigindo conexão com a internet no momento da consulta. Ela não está disponível em versões avulsas mais antigas, como Excel 2016, 2019 ou 2021, porque depende do sistema de Tipos de Dados Vinculados, exclusivo do modelo de assinatura contínua. No Google Planilhas, a função equivalente é a GOOGLEFINANCE, que também permite consultar o preço de uma ação em uma data específica, com sintaxe própria.

Perguntas frequentes

Por que a função retornou o preço de um dia diferente do que eu informei?

Porque a data informada provavelmente caiu em um sábado, domingo ou feriado, quando a bolsa não tem pregão. Nesses casos, a função HISTÓRICODEAÇÕES retorna automaticamente o preço de fechamento do último dia útil anterior disponível, em vez de um erro.

Qual é a diferença entre consultar uma data única e um período completo com essa função?

Informando apenas o ticker e uma data, a função retorna só o valor de fechamento daquele dia específico. Informando uma data inicial e uma data final diferentes, junto com argumentos extras de formatação, a função retorna uma lista com uma linha para cada dia do período, incluindo abertura, fechamento e outros campos — útil para análises de variação ao longo do tempo em vez de uma consulta pontual.

Preciso adicionar algum sufixo ao ticker de uma ação brasileira?

Sim, ações listadas na bolsa brasileira (B3) precisam do sufixo .SA ao final do ticker, como em PETR4.SA ou VALE3.SA. Sem esse sufixo, o Excel pode não reconhecer o papel corretamente ou pode retornar dados de um ativo diferente com código parecido em outra bolsa.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como consultar o preço de fechamento de uma ação em uma data específica direto no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você usa essa consulta para acompanhar a valorização de ações desde a data de compra? Já tentou montar uma tabela comparativa com várias ações da sua carteira ao mesmo tempo? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *