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

A função HISTÓRICODEAÇÕES obtém dados de histórico sobre um instrumento financeiro e carrega-os como uma matriz, que será transposta se for o resultado final de uma fórmula. Isto significa que o Excel irá criar, de forma dinâmica, o intervalo da matriz com o tamanho adequado quando premir a tecla ENTER.

A função STOCKHISTORY requer uma subscrição Microsoft 365 Pessoal, Microsoft 365 Familiar, Microsoft 365 Empresas ou Microsoft 365 Empresas Premium.

Detalhes técnicos

Sintaxe

=HISTÓRICODEAÇÕES(ação, data_início, [data_fim], [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ção

Função devolve dados históricos de preço sobre o instrumento financeiro correspondente a este valor. Introduza uma sigla de ticker entre aspas (por exemplo, "MSFT") ou uma referência a uma célula que contenha o tipo de dados Ações. Esta ação irá extrair os dados do intercâmbio predefinido para o instrumento. Também pode referir-se a um intercâmbio específico ao introduzir um código ISO de identificação do mercado com 4 carateres (MIC), seguido de dois pontos, seguido da sigla de ticker (por exemplo, "XNAS: MSFT"). Saiba mais sobre as nossas origens de dados.

data_inicial

A data mais antiga para a qual os dados são obtidos. Tenha em atenção que, se o intervalo não for 0 (diário), o primeiro ponto de dados poderá ser anterior à data_inicial fornecida, ou seja, será a primeira data do período de tempo solicitado.

data_final

Opcional. A data mais recente para a qual serão obtidos os dados. O valor predefinido é data_inicial.

intervalo

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

0 = diariamente, 1 = semanalmente, 2 = mensalmente.

O valor predefinido é 0.

cabeçalhos

Opcional. Especifica se pretende apresentar cabeçalhos da seguinte forma: 

0 = sem cabeçalhos, 1 = mostrar cabeçalhos, 2 = mostrar o identificador do instrumento e os cabeçalhos.

O valor predefinido é 1 (isto é, mostrar cabeçalhos). Quando incluídas, os cabeçalhos são linhas de texto que fazem parte da matriz que é devolvida da função.

propriedade0 - popriedade5

Opcional. As colunas que são obtidas para cada stock da seguinte forma:

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

Se alguma estiver presente, apenas as colunas indicadas serão devolvidas na ordem apresentada. O valor predefinido é 0, 1 (ou seja, Data e Fecho).

Notas

  • A função HISTÓRICODEAÇÕES não coloca um formato nas células para as quais é transposta. Se eliminar a fórmula, as células que esta tiver preenchido terão o formato Geral.

  • Ao introduzir os argumentos da propriedade, deve escrever um número para cada propriedade, de 0 a 5, na ordem em que pretende vê-las. O valor que introduzir para cada propriedade corresponde ao número da propriedade. Por exemplo, para incluir a Data, Abertura e Fecho, introduza 0, 2, 1. Estas propriedades são definidas da seguinte forma:

    Value

    Propriedade

    Definiçã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

    Fecho

    Preço de fecho no último dia de negociação no período 

    2

    Abertura

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

    3

    Máximo

    O dia mais alto no período 

    4

    Mínimo

    O dia mais baixo é baixo no período 

    5

    Volume

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

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

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

  • A data devolvida pode ser anterior à data fornecida. Por exemplo, se 31 de dezembro de 2019 for fornecido como data de início e o intervalo for mensal, será devolvido o dia 1 de dezembro de 2019, uma vez que é data de início do período de tempo solicitado.

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

Sugestões

  • Se quiser obter o valor mais alto durante um período de 3 meses, é mais rápido utilizar 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 apenas sem cabeçalhos, para o valor de negociação mais elevado para cada mês. Se, em vez disso, a fórmula utilizasse um intervalo semanal ou diário, obteria o mesmo resultado, mas haveria muitos mais pontos de dados utilizados no cálculo que podem levar a um desempenho reduzido.

  • Se quiser ver um máximo ou baixo de 52 semanas, é frequentemente mais rápido utilizar um tipo de dados Ações , que tem essas propriedades prontamente disponíveis. Por exemplo, converta "xnas:msft" num tipo de dados de stock na célula A1 e, na célula B1, pode escrever a fórmula =A1.[52 week high] para obter o valor. Também pode configurar o livro para atualizar automaticamente esse valor, conforme descrito aqui.

  • STOCKHISTORY, ao mostrar dados históricos, geralmente apenas atualizações após a conclusão de um dia de negociação. Isto significa que não pode utilizar STOCKHISTORY para obter dados para os detalhes comerciais de hoje até que o mercado tenha fechado ou após a conclusão do dia, dependendo do mercado.

  • Se utilizar STOCKHISTORY com uma função que atualiza automaticamente (como HOJE) e se o seu livro tiver o cálculo automático ativado, o STOCKHISTORY atualizará automaticamente os dados quando abrir o livro. Esta atualização ocorrerá em segundo plano e poderá editar o livro conforme pretendido enquanto esta atualização estiver em curso. Se o seu livro utilizar um grande número de chamadas de função STOCKHISTORY, esta atualização em segundo plano continuará enquanto for necessário para atualizar os dados. Pode fechar o livro em qualquer altura durante este processo, se assim o desejar.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.