Uma das funcionalidades menos exploradas do Google Sheets é a função GOOGLEFINANCE, que possibilita o acompanhamento de dados de ativos financeiros, sejam eles atuais ou históricos, diretamente do mercado de ações. Vamos descobrir como utilizá-la.
O que é o Google Finance?
O Google Finance é uma ferramenta que fornece informações de mercado em tempo real, além de agregar notícias de negócios. Ele está integrado à Pesquisa Google, o que significa que, ao pesquisar o código de uma ação de uma empresa específica, como WMT para Walmart ou AAPL para Apple, você verá imediatamente a cotação atual e dados históricos desse ativo. Clicando em uma dessas ações, você será direcionado para a página do Google Finance da empresa, que exibe dados financeiros, notícias e permite comparações com outros ativos.
Apesar de existirem outras ferramentas mais avançadas para monitorar ativos, o Google Finance se destaca por sua perfeita integração com o Google Sheets. Essa integração é a forma mais simples para importar e acompanhar dados de ações em planilhas, ideal tanto para iniciantes quanto para traders experientes.
É importante notar que a integração do Google Finance com o Sheets está disponível apenas em inglês e não abrange a maioria das bolsas internacionais. Portanto, se você opera em bolsas asiáticas ou europeias, pode ser necessário buscar outras opções.
A Função GOOGLEFINANCE
A função que extrai os dados de ações é denominada “GOOGLEFINANCE”. Sua sintaxe é bastante direta, utilizando cinco argumentos, sendo quatro deles opcionais.
O primeiro argumento é o código da ação. Estes códigos são atribuídos às empresas quando são listadas em bolsas de valores, como GOOG para Google ou BAC para Bank of America. Para evitar ambiguidades, você pode especificar a bolsa de valores onde a ação está listada. Por exemplo, como o Bank of America está listado na Bolsa de Valores de Nova York, você pode inserir “NYSE:BAC”.
Para obter os códigos de cotação e de bolsa para as ações desejadas, você precisará fazer uma pesquisa. É possível encontrá-los no Google Finance ou na ferramenta de gestão de portfólio de sua preferência.
O segundo argumento é o atributo que você deseja exibir. O padrão é “preço”, caso você não especifique nenhum. Abaixo estão alguns dos atributos que podem ser extraídos utilizando esta função:
- preço: o preço da ação específica em tempo real.
- volume: o volume de negociação atual.
- high: o preço mais alto do dia atual ou selecionado.
- low: o preço mais baixo do dia atual ou selecionado.
- volumeavg: o volume médio diário de negociação.
- pe: a relação preço/lucro.
- eps: o lucro por ação.
É importante destacar que os atributos disponíveis variam dependendo se você está utilizando dados atuais ou históricos. Esta lista completa de atributos detalha as opções disponíveis. Os dados atuais são atualizados a cada 15 minutos, o que significa que não são totalmente em tempo real.
O terceiro argumento é a data inicial, que só se aplica a dados históricos. Você pode inserir “TODAY()” ou deixar em branco para exibir dados em tempo real. O quarto argumento especifica a data final ou o número de dias a partir da data inicial. Se não especificado, a função retorna dados para apenas um dia.
O último argumento é o intervalo, que permite definir a frequência dos dados. As opções são “DAILY” ou “WEEKLY”.
É crucial lembrar que o Google Sheets interpreta o código da ação e os argumentos como texto. Portanto, eles devem estar entre aspas para evitar erros.
Monitorando Ações na Prática
Vamos supor que você queira saber o preço atual de uma ação do Facebook. O Facebook está listado na NASDAQ com o código FB. Neste caso, o primeiro argumento seria “NASDAQ:FB”, e o atributo seria “preço”. A fórmula completa seria: =GOOGLEFINANCE("NASDAQ:FB", "preço")
.
Para visualizar os preços de fechamento diários de uma semana específica, como a semana de 15 de outubro de 2018, você especificaria esse intervalo de datas no terceiro e quarto argumentos. O código seria: =GOOGLEFINANCE("NASDAQ:FB", "preço", DATA(2018,10,15), DATA(2018,10,20))
. Note que a exibição de dados históricos expande as informações em forma de matriz, ocupando células adjacentes.
Você também pode usar a função para gerar dados automaticamente para uma lista de ações. Basta inserir os códigos em uma coluna e usar as células como primeiro argumento. Se o código da ação estiver na célula C4, você usaria =GOOGLEFINANCE(C4, "preço")
. Veja abaixo uma lista de ações com seus preços atuais correspondentes:
Para acompanhar uma lista de atributos, você pode inseri-los em células separadas, como na imagem acima. Em seguida, vincule o segundo argumento à célula com o nome do atributo. No exemplo abaixo, para obter o preço da ação NYSE:IBM, a fórmula seria: =GOOGLEFINANCE(C$2, $B5)
.
Potencializando o Google Sheets
A grande vantagem de ter seus dados de ações no Google Sheets é a possibilidade de usar diversas ferramentas de manipulação de dados.
Por exemplo, você pode usar o Google Sheets para monitorar o valor de todos os seus ativos financeiros, como ações, contas de poupança, depósitos a prazo e mais. O Google Finance atualizará o preço de suas ações em tempo real, fornecendo uma visão completa de sua posição a qualquer momento.
Conversão de Moedas com Google Sheets
Outra funcionalidade útil do Google Sheets é a conversão de moedas em tempo real. Para fazer isso, digite o código da bolsa “CURRENCY:” seguido pelos códigos das moedas que você quer converter, como “USDGBP” ou “EURJPY”. Você também pode exibir dados históricos de moedas especificando uma data.
Por exemplo, para converter dólares em euros, digite =GOOGLEFINANCE("MOEDA:USDEUR")
e multiplique o resultado pelo valor em dólares que você deseja converter.
Isso oferece muitas possibilidades, além da simples negociação de câmbio. Por exemplo, se você recebe pagamentos em uma moeda diferente, pode criar uma fatura que converte automaticamente os valores recebidos para sua moeda local.