Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web

A função HISTÓRICODEAÇÕES recupera dados históricos de um instrumento financeiro e os carrega em uma matriz, que será despejada caso seja o resultado final de uma fórmula. Isso significa que, quando você pressionar ENTER, o Excel criará dinamicamente um intervalo de matriz com o tamanho apropriado.

Importante: A função STOCKHISTORY requer uma assinatura Microsoft 365 Personal, Microsoft 365 Family, Microsoft 365 Business Standard ou Microsoft 365 Business Premium.

Detalhes técnicos

Sintaxe

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

A sintaxe da função HISTÓRICODEAÇÕES tem os seguintes argumentos:

Argumento

Descrição

ações

A função retorna dados históricos de preços sobre o instrumento financeiro correspondente a este valor. Insira o símbolo da ação entre aspas duplas (por exemplo, "MSFT") ou uma referência a uma célula que contém o tipo de dados Ações. Isso irá extrair os dados da troca padrão para o instrumento. Você também pode se referir a uma bolsa específica inserindo um (MIC)código identificador de mercado ISO de 4 caracteres, seguido de dois pontos e pelo símbolo da ação (por exemplo, "XNAS: MSFT"). Descubra mais sobre nossas fontes de dados.

data_início

A primeira data para a qual os dados são recuperados. Observe que se o intervalo não for 0 (diário), o primeiro ponto de dados pode ser anterior à data_início, desde que seja a primeira data do período solicitado.

data_final

Opcional. A última data para a qual os dados serão recuperados. O padrão é data_início.

intervalo

Opcional. Especifica o intervalo que cada valor de dados representa da seguinte maneira:

0 = diariamente, 1 = semanal, 2 = mensal.

O padrão é 0.

cabeçalhos

Opcional. Especifica se é necessário exibir títulos da seguinte maneira: 

0 = sem cabeçalhos, 1 = mostrar cabeçalhos, 2 = mostrar identificador de instrumento e cabeçalhos.

O padrão é 1 (ou seja, exibir os cabeçalhos). Quando incluídos, os cabeçalhos são linhas de texto que fazem parte da matriz retornada da função.

propriedade0 - propriedade5

Opcional. As colunas recuperadas para cada estoque da seguinte maneira:

0 = Data, 1 = Fechar, 2 = Abrir, 3 = Alto, 4 = Baixo, 5 = Volume.

Se algum deles estiver presente, apenas as colunas indicadas serão retornadas na ordem fornecida. O padrão é 0,1 (ou seja, Data e Fechamento).

Observações

  • A função HISTÓRICODEAÇÕES não estampa um formato nas células nas quais despeja. Se você excluir a fórmula, as células que ela preencheu terão o formato Geral.

  • Ao inserir os argumentos da propriedade, você digita um número para cada propriedade de 0 a 5, na ordem em que deseja vê-los. O valor inserido para cada propriedade corresponde ao número da propriedade. Por exemplo, para incluir Data, Abertura e Fechamento, insira 0,2,1. Essas propriedades são definidas da seguinte maneira:

    Valor

    Propriedade

    Explicação

    0

    Data

    Se o intervalo for diário ou semanal, o primeiro dia de negociação válido no período.Se o intervalo for mensal, o primeiro dia do mês, independentemente de ter sido um dia de negociação.

    1

    Fechar

    Preço de fechamento do último dia de negociação do período 

    2

    Aberta

    Preço de abertura no primeiro dia de negociação no período 

    3

    Alto

    Maior alta do dia no período 

    4

    Baixo

    Menor baixa do dia no período 

    5

    Volume

    Número de ações negociadas durante o período

  • A função HISTÓRICODEAÇÕES pertence à família de funções Pesquisa e Referência.

  • Os argumentos de data podem ser uma data entre aspas duplas (por exemplo "01/01/2020") ou uma fórmula (por exemplo, HOJE ()) ou uma referência a uma célula com uma data.

  • A data de retorno pode ser anterior à data fornecida. Por exemplo, se 31 de dezembro de 2019 for fornecido como a data de início e o intervalo for mensal, então 1 de dezembro de 2019 será retornado, pois é a data de início para o período solicitado.

  • Observe que, embora alguns instrumentos financeiros possam estar disponíveis como tipos de dados stocks, as informações históricas não estarão disponíveis. Por exemplo, esse é o caso dos Fundos de Índice mais populares, incluindo o S&P 500.

Dicas

  • Se você quiser obter a maior alta em um período de três meses, é mais rápido usar um intervalo mensal do que um intervalo diário ou semanal. Por exemplo, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) calculará o valor máximo de 3 pontos de dados (um para cada mês), dados somente sem cabeçalhos, para o valor de negociação mais alto para cada mês. Se, em vez disso, a fórmula usasse um intervalo semanal ou diário, você obteria o mesmo resultado, mas haveria muitos outros pontos de dados usados no cálculo que podem levar à redução do desempenho.

  • Se você quiser ver uma alta ou baixa de 52 semanas, geralmente é mais rápido usar um tipo de dados Stocks , que tem essas propriedades prontamente disponíveis. Por exemplo, converta "xnas:msft" em um tipo de dados de estoque na célula A1 e, na célula B1, você pode gravar a fórmula =A1.[52 week high] para obter o valor. Você também pode configurar sua pasta de trabalho para atualizar automaticamente esse valor, conforme descrito aqui.

  • STOCKHISTORY, ao mostrar dados históricos, geralmente só é atualizado após a conclusão de um dia de negociação. Isso significa que você não pode usar o STOCKHISTORY para obter dados para os detalhes de negociação de hoje até que o mercado tenha fechado ou após a conclusão do dia, dependendo do mercado.

  • Se você usar STOCKHISTORY com uma função que atualiza automaticamente (como TODAY) e se sua pasta de trabalho tiver o cálculo automático habilitado, o STOCKHISTORY atualizará automaticamente os dados quando você abrir a pasta de trabalho. Essa atualização acontecerá em segundo plano e você poderá editar sua pasta de trabalho conforme desejado enquanto essa atualização estiver em andamento. Se sua pasta de trabalho usar um grande número de chamadas de função STOCKHISTORY, essa atualização em segundo plano continuará o tempo necessário para atualizar os dados. Você pode fechar sua pasta de trabalho a qualquer momento durante esse processo, se desejar.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.