HISTÓRICODEAÇÕES

Excel 365+

Resumo

A função HISTÓRICODEAÇÕES recupera dados históricos de preços de ações e instrumentos financeiros, retornando uma matriz dinâmica com informações como data, abertura, fechamento, máximo, mínimo e volume de negociação em períodos especificados.

Sintaxe

=HISTÓRICODEAÇÕES(ações; data_início; [data_final]; [intervalo]; [cabeçalhos]; [propriedade0]; [propriedade1]; [propriedade2]; [propriedade3]; [propriedade4]; [propriedade5])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
ações Texto ou Referência Sim Símbolo da ação entre aspas ou referência a tipo de dados Ações
data_início Data Sim Primeira data dos dados históricos
data_final Data Não Última data. Padrão: mesma data_início
intervalo Número Não Frequência: 0=diário, 1=semanal, 2=mensal
cabeçalhos Número Não Controle de exibição dos cabeçalhos
propriedade0 Número Não Primeira coluna (0=Data,1=Fechar,etc)
propriedade1 Número Não Segunda coluna desejada
propriedade2 Número Não Terceira coluna desejada
propriedade3 Número Não Quarta coluna desejada
propriedade4 Número Não Quinta coluna desejada
propriedade5 Número Não Sexta coluna desejada

Usando a função STOCKHISTORY

Use HISTÓRICODEAÇÕES para análise técnica de ações, criação de gráficos históricos, cálculos de indicadores financeiros e backtesting de estratégias de investimento. A função é ideal para quem precisa de dados confiáveis de mercado diretamente nas planilhas Excel.

Exemplos Comuns de STOCKHISTORY

Dados diários básicos (Data e Fechamento)

=HISTÓRICODEAÇÕES("MSFT"; "01/01/2023"; HOJE())

Recupera preços diários da Microsoft desde 1º jan/2023 até hoje

Dados OHLC semanais

=HISTÓRICODEAÇÕES("XNAS:MSFT"; "01/01/2023"; HOJE(); 1; 1; 0; 2; 1; 3; 4)

Retorna Data, Abertura, Fechamento, Máxima e Mínima semanais

Máxima mensal de 3 meses

=MÁXIMO(HISTÓRICODEAÇÕES("MSFT"; "01/01/2023"; "01/04/2023"; 2; 0; 3))

Maior valor máximo mensal nos 3 primeiros meses de 2023

Volume mensal

=HISTÓRICODEAÇÕES("PETR4.SA"; "01/01/2023"; HOJE(); 2; 1; 0; 5)

Data e Volume mensal da Petrobras

Alta de 52 semanas (alternativa)

=A1.[52 week high]

Usando tipo de dados Ações para alta de 52 semanas (mais rápido)

Perguntas Frequentes

Requer Microsoft 365 Personal, Family, Business Standard ou Business Premium.

Para intervalos semanais/mensais, pode retornar o início do período anterior.

Geralmente atualiza após o fechamento do mercado, não durante o pregão.

Sim, use o código da bolsa + símbolo (ex: "BVMF:PETR4").

Erros Comuns e Soluções

#N/D ou dados vazios

Cause: Símbolo inválido ou sem dados históricos disponíveis

Solution: Verifique o símbolo da ação e teste com ações populares como MSFT

#VALOR!

Cause: Data inválida ou argumentos incorretos

Solution: Use formato de data válido e números inteiros para propriedades

Dados não atualizam

Cause: Cálculo manual ou assinatura insuficiente

Solution: Ative cálculo automático e verifique assinatura M365

Notas

  • Pertence à família de funções de Pesquisa e Referência
  • Não aplica formatação automática às células despejadas
  • Para análises rápidas de 52 semanas, prefira tipo de dados Ações
  • Use intervalos maiores (mensal) para melhor performance em grandes períodos
  • Atualiza automaticamente com funções voláteis como HOJE()

Compatibilidade

Disponível em: Excel 365, Microsoft 365

Não disponível em: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365+