Histórico de Ações no Excel: Como Criar uma Lista com Abertura e Fechamento de Cada Dia

Para criar uma lista automática com o histórico de uma ação no Excel, use a função HISTÓRICODEAÇÕES com o ticker da ação e as datas inicial e final do período: a fórmula =HISTÓRICODEAÇÕES(A1;B1;C1;0;2;0;1) derrama automaticamente uma lista com a data, o preço de abertura e o preço de fechamento de cada dia do intervalo.

Você já precisou acompanhar como uma ação se comportou ao longo de várias semanas ou meses — não só o preço de agora, mas uma série de datas com abertura e fechamento de cada dia de negociação? Buscar isso manualmente, dia por dia, em algum site de cotações e copiar cada valor para a planilha é um trabalho tedioso e sujeito a erro de digitação.

Sem uma forma automática de trazer esse histórico, análises de volatilidade, comparação entre períodos ou simples acompanhamento de uma carteira de ações acabam virando horas perdidas copiando números manualmente de outra fonte.

Neste artigo iremos mostrar como criar uma lista automática com o histórico de cotação de uma ação no Excel, incluindo abertura e fechamento de cada dia, além de como ajustar o período consultado e os cuidados na hora de interpretar esses dados.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

A função HISTÓRICODEAÇÕES

Disponível no Excel 365 com conexão à internet, a função HISTÓRICODEAÇÕES busca dados históricos de mercado financeiro direto de um provedor de dados da Microsoft — sem precisar de nenhum site externo ou download manual de planilha.

A sintaxe básica é: =HISTÓRICODEAÇÕES(ticker;data_inicial;data_final;intervalo;cabeçalhos;propriedade1;propriedade2;…). O ticker é o código da ação na bolsa (por exemplo, PETR4 ou VALE3, para ações negociadas na B3); as datas inicial e final delimitam o período que você quer consultar; o parâmetro de intervalo geralmente fica em 0 (diário); o parâmetro de cabeçalhos controla se a lista traz um título em cada coluna (2 traz cabeçalho completo); e os parâmetros seguintes escolhem quais colunas de dado você quer no resultado (0 para data, 1 para fechamento, 2 para abertura, e outras opções para máxima, mínima e volume).

Passo a passo para montar a lista

Reserve três células para os parâmetros de entrada — o ticker, a data inicial e a data final — assim fica fácil trocar a ação ou o período sem precisar editar a fórmula depois. Por exemplo, célula A1 com o ticker, B1 com a data inicial e C1 com a data final.

Na célula onde você quer que a lista comece a aparecer, digite =HISTÓRICODEAÇÕES(A1;B1;C1;0;2;0;1) e pressione Enter. O Excel vai “derramar” (spill) o resultado automaticamente para as células vizinhas, sem precisar arrastar nem copiar nada — cada linha representa um dia de negociação dentro do período, com a data, o preço de abertura e o preço de fechamento correspondentes.

Veja como o resultado aparece na planilha:

Data Abertura Fechamento
05/06/2026 38,42 38,90
08/06/2026 38,85 38,60
09/06/2026 38,55 39,10

Ajustando o período e trocando de ação

Como o ticker e as datas estão em células separadas (e não digitados direto dentro da fórmula), para consultar outra ação ou outro período, basta trocar o valor dessas três células de referência — a lista inteira se atualiza automaticamente, sem precisar reescrever nada na fórmula.

Diferença entre esta lista e uma consulta de data única

Se você precisar apenas do fechamento de uma ação numa data específica — sem toda a série histórica — existe uma abordagem mais direta usando a mesma função de forma simplificada, sem gerar uma lista inteira. Essa técnica de data única é útil quando você só quer conferir um preço pontual, enquanto a lista completa (deste artigo) é melhor quando você quer analisar a evolução do preço ao longo de um período.

Cuidados ao interpretar os dados

O histórico trazido pela função reflete os preços de negociação registrados pelo provedor de dados, sem ajuste automático para eventos como desdobramento de ações (split) ou pagamento de dividendos — se a ação passou por algum desses eventos no período consultado, pode haver uma “quebra” visual no gráfico de preços que não representa uma perda ou ganho real, apenas o ajuste técnico do evento.

Outro cuidado: como a função depende de conexão com a internet e de um provedor de dados externo, o resultado pode não atualizar em tempo real durante o pregão — trate o valor mais recente como uma referência de fechamento do último dia disponível, não como uma cotação ao vivo segundo a segundo.

Disponibilidade

HISTÓRICODEAÇÕES está disponível apenas no Excel 365 com uma conta Microsoft conectada à internet (funciona no Windows, Mac e Excel Online). Não está disponível em versões perpétuas do Excel (2019, 2021 sem assinatura 365) nem no Google Sheets — no Google Sheets, a alternativa equivalente é a função GOOGLEFINANCE, com sintaxe diferente.

Miniatura do video: clique para assistir

Perguntas frequentes

Preciso ter o Excel 365 para usar essa função?

Sim, HISTÓRICODEAÇÕES só está disponível no Excel 365 com conexão à internet, porque ela busca os dados de um provedor externo em tempo real. Não funciona em versões perpétuas mais antigas do Excel.

Funciona para ações de qualquer bolsa, ou só da B3?

Funciona para ações de diversas bolsas ao redor do mundo, desde que o ticker esteja no formato reconhecido pelo provedor de dados — para ações brasileiras da B3, o ticker simples (como PETR4) geralmente já é suficiente.

O histórico já vem ajustado para dividendos e desdobramentos?

Não necessariamente — o histórico reflete os preços de negociação registrados, e eventos como desdobramento de ações podem gerar uma variação visual no preço que não representa lucro ou perda real, então vale sempre conferir se houve algum evento desse tipo no período analisado.

Veja também: Histórico de Ações no Excel: Como Consultar o Preço de Fechamento em uma Data Específica e Histórico do Dólar no Excel: Como Criar uma Lista com Abertura e Fechamento Automaticamente.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como criar uma lista automática com o histórico de abertura e fechamento de uma ação 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ê acompanha alguma ação específica na sua planilha? Já tentou montar esse tipo de histórico manualmente antes? 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 *