O Função GOOGLEFINANCE permite que você importe dados do mercado financeiro e de câmbio em tempo real diretamente para o Google Sheets. Ele também permite que você acompanhe dados atuais e históricos de vários instrumentos financeiros, como ações e quotas.
Essa função importa dados do Google Finance aplicativo da Web. Essa ferramenta do Google fornece preços diários de ações, notícias sobre mercados financeiros e análises de tendências de mercado. O Google Finance pode ser acessado no menu do Google, como todos os outros aplicativos do Google. Como alternativa, se você pesquisar uma ação no Google, o primeiro resultado mostrará informações do Google Finance.
Se os analistas quisessem obter informações sobre uma ação, teriam de visitar um site ou banco de dados financeiro para acessar uma série de informações. Depois de realizar a pesquisa, a próxima etapa era compilar todas as informações relevantes sobre as ações em uma planilha para análise posterior.
Isso implicava que o analista copiasse as informações sobre as ações do site e as colasse em uma planilha. Uma alternativa era usar scripts personalizados para extrair essas informações da Web. A primeira abordagem é complicada, não é confiável e definitivamente não é recomendada. E o segundo método é mais rápido, mas também tem desvantagens. Fazer com que um programador escreva um script é caro, consome tempo e não é muito flexível.
Uma alternativa mais confiável e econômica para ambas as opções é a função de planilha GOOGLEFINANCE. Se você trabalha com dados do mercado financeiro, essa função pode automatizar a recuperação de dados e economizar muito tempo.
Sintaxe
=GOOGLEFINANCE(ticker, [attribute], [start_date], [num_days|end_date], [interval])
- ticker - É uma abreviação usada para identificar títulos negociados publicamente. Ela consiste em uma combinação de letras e números (por exemplo, “AAPL” representa a Apple Inc. e “MSFT” representa a Microsoft Corporation). O ticker informará à função sobre qual ação fornecer informações. A bolsa em que a ação é negociada também pode ser especificada, o que ajudará a evitar discrepâncias. Por exemplo, você pode digitar “NASDAQ:AAPL”. Não se esqueça de colocar aspas ao redor do ticker.
- atributo - Esse é um parâmetro opcional que especifica o tipo de informação que a função GOOGLEFINANCE deve buscar. Há várias opções diferentes para selecionar, como “preço” e “ganhos por ação” (a próxima seção inclui uma lista completa). Assim como o ticker, a entrada do atributo é processada como texto, portanto, você precisará colocá-lo entre aspas (“”). Por padrão, o Planilhas Google recuperará as informações de “preço“ se você deixar esse campo em branco.
- data_inicial - É usado para indicar a data inicial ao buscar dados históricos. Esse é um parâmetro opcional; se deixado em branco, a função fornecerá informações a partir de hoje. Se você especificar o parâmetro data_inicial mas não o num_days|end_date então você só receberá os dados desse dia.
- num_days|end_date - Esse parâmetro opcional, juntamente com o start_date, indicará o período de tempo entre o qual o Google Sheets deve buscar as informações de estoque.
- intervalo - Esse é um parâmetro opcional que indica a frequência. As duas entradas possíveis são “WEEKLY” e “DAILY”.
Atributos do GOOGLEFINANCE
| Atributo | Descrição |
|---|---|
| “price” (preço)” | Preço das ações. Em tempo real, mas com um atraso de até 20 minutos. |
| “priceopen” | Preço de abertura (preço na abertura do mercado). |
| “alto” | Preço alto do dia atual. |
| “baixo” | Preço baixo do dia atual. |
| “volume” | O volume de negociação do dia atual. |
| “marketcap” | A capitalização de mercado da ação. |
| “tradetime” | A hora da última negociação da ação. |
| “datadelay” | O tempo de atraso para os dados em tempo real. |
| “volumeavg” | O volume médio diário de negociação. |
| “pe” | Índice preço/lucro |
| “eps” | Lucro por ação |
| “high52” | O preço mais alto nas últimas 52 semanas. |
| “low52” | O preço mais baixo das últimas 52 semanas. |
| “mudança” | A variação do preço das ações desde o final das negociações de ontem. |
| “beta” | O valor beta |
| “changepct” | A variação percentual no preço desde o final das negociações de ontem. |
| “closeyest” (mais próximo)” | Preço de fechamento de ontem. |
| “ações” | O número de ações em circulação. |
| “currency” (moeda)” | A moeda em que a ação é precificada. |
| Atributo histórico | Descrição |
|---|---|
| “open” (aberto)” | Preço na abertura do mercado. |
| “fechar” | Preço no fechamento do mercado. |
| “alto” | O preço mais alto durante o período de tempo especificado. |
| “baixo” | O preço baixo durante o período de tempo especificado. |
| “volume” | O volume durante o período de tempo especificado. |
| “todos” | Retorna todos os itens acima. |
Para obter uma lista completa de todos os atributos, incluindo os de dados de fundos mútuos, acesse Página de suporte do GOOGLEFINANCE do Google.
Como usar o GOOGLEFINANCE
1. Obter informações sobre o estoque
Sintaxe: GOOGLEFINANCE(ticker, [attribute])
Nos exemplos a seguir, usei “AAPL” (Apple Inc.) para o ticker.
Em primeiro lugar, visitei o Google Finance e pesquisou por “AAPL”. Como resultado, você pode ver todos os indicadores de ações atuais da Apple Inc.
Veja como essas informações aparecem no Planilhas Google usando a versão básica da função: GOOGLEFINANCE(ticker, [attribute]).
A função GOOGLEFINANCE extrai as informações correspondentes para a planilha:
No exemplo acima, listei os diferentes atributos que quero examinar em coluna A. Em seguida, faço referência a esses atributos na fórmula, o que me permite percorrer rapidamente a lista sem precisar alterar a fórmula todas as vezes.
Como alternativa, eu também poderia codificar cada atributo na fórmula, por exemplo, digitando =GOOGLEFINANCE(“AAPL”, ”Low”) para obter o preço baixo do dia.
Observe que corrigi o local da célula de referência do ticker B1 colocando o $ placa em frente ao B e o 1 (usando o Tecla F4 em seu teclado é um atalho).
Ao fazer isso, você pode arrastar a fórmula da célula D4 até a D18, e a fórmula manterá essa célula de referência constante. Não fixei a localização da célula de atributo, pois quero que ela mude à medida que eu percorrer a lista para obter todos os atributos diferentes.
2. Obter informações históricas sobre ações para um único dia
Sintaxe: GOOGLEFINANCE(ticker, [attribute], [start_date])
Conforme listado na tabela anterior, o Google Sheets fornece vários atributos de dados históricos, como “abertura”, “fechamento”, “alta”, “baixa” etc.
Embora você possa experimentá-los individualmente, explorarei o atributo “all”, que fornece todos eles de uma só vez.
Isso dará o seguinte resultado para o correspondente data_inicial:
Observe que o resultado desse atributo histórico é mais de uma célula.
Ao acessar dados históricos, a fórmula fornecerá um Data e uma coluna de atributo (nesse caso, porque usei “all” para chamar vários atributos e obtive 5 colunas de atributo diferentes):
Observe: Ao chamar dados históricos, você poderá ver um erro #REF! Isso ocorre quando a função GOOGLEFINANCE encontra células que já contêm dados. Nesse caso, a função teria que sobrescrever esses dados ao emitir suas informações em várias células.
Para solucionar esse erro, certifique-se de que haja células vazias suficientes abaixo e ao lado da célula na qual você está inserindo a fórmula GOOGLEFINANCE, de modo que ela tenha espaço para gerar seus resultados em várias células.
O fato de a fórmula do GOOGLEFINANCE preencher várias células ao fornecer informações históricas geralmente é útil, pois aumenta a clareza das informações fornecidas.
Às vezes, porém, você pode querer que a fórmula forneça apenas um único número.
Por exemplo, você pode querer o preço mais alto de uma ação em um determinado dia, sem que a fórmula produza uma matriz que inclua a data e o preço. Nesse caso, você combinaria a fórmula GOOGLEFINANCE com a fórmula INDEX:
Neste exemplo, usei a fórmula GOOGLEFINANCE para me dar o preço mais alto das ações da Apple em 27 de fevereiro de 2017.
Na captura de tela acima, você pode ver que o resultado da fórmula é uma matriz 2×2 que fornece a data e o preço máximo.
Se quiser que a fórmula forneça apenas o preço alto, sem as células que indicam a data e os cabeçalhos, você pode usar a função INDEX e especificar que deseja que a fórmula forneça apenas as informações na segunda linha da segunda coluna da matriz que a fórmula GOOGLEFINANCE fornece.
Como você pode ver, faço isso adicionando INDEX ao início da fórmula e, em seguida, especificando a célula 2,2 como o resultado desejado.
3. Obtenção de informações históricas sobre ações em um período de tempo
Sintaxe: GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date], [interval])
Até o momento, tentei obter as informações correspondentes a um único dia. É possível fazer isso para um período de tempo? Sim, certamente é possível. Aqui está um exemplo.
A fórmula que uso para fazer isso é:
A partir daí, é fácil criar um gráfico do preço de fechamento semanal usando a função de gráficos do Planilhas Google.
Ao usar a fórmula GOOGLEFINANCE para chamar diferentes atributos em diferentes períodos e intervalos de tempo, você pode criar conjuntos de dados e gráficos altamente personalizáveis que o ajudarão a analisar os dados de ações de muitas maneiras diferentes.
4. Obter informações sobre o estoque YTD
Outra necessidade comum dos usuários é obter as informações de ações YTD (Year To Date). Isso permite que você veja o desempenho do estoque desde o início do ano até agora. Infelizmente, o único atributo para YTD é retornado, que só pode ser aplicado a dados de fundos mútuos. Para encontrar o valor YTD para seus dados históricos ou em tempo real, precisamos encontrar uma alternativa.
Felizmente, podemos encontrar o YTD do estoque combinando duas fórmulas específicas em uma. Use a sintaxe a seguir como referência. Basta substituir o ticker pelo seu próprio.
Aqui, obtive o preço YTD da Apple. Minha fórmula é a seguinte:
Como você pode ver, copiando e colando a fórmula acima e substituindo o ticker pela ação escolhida, consegui retornar o valor YTD.
Como usar a função GOOGLEFINANCE para conversão de moedas
Outro recurso útil da função GOOGLEFINANCE é a capacidade de obter taxas de conversão de moeda em tempo real diretamente em suas planilhas.
Isso pode ser feito facilmente substituindo o ticker da ação por “Currency:currency1currency2”, em que currency1 e currency2 são os códigos de três letras das moedas que você deseja converter.
Por exemplo, para encontrar a taxa de conversão entre dólares americanos e dólares canadenses, faço o seguinte:
Esta é apenas uma visão geral do que o GOOGLEFINANCE pode fazer em termos de conversão de moeda. Aprenda mais maneiras de converter moedas com planilhas.
Googlefinance e Wisesheets
Duas desvantagens da função GOOGLEFINANCE são a falta de histórico financeiro das ações e de dados em tempo real. Como você aprendeu, o GOOGLEFINANCE é incrível, mas também tem suas limitações. Se você leva a sério o investimento em ações e deseja economizar horas copiando e colando manualmente os dados das ações, a melhor maneira de fazer isso é usar o GOOGLEFINANCE e o Wisesheets juntos.
Com o Wisesheets, você pode obter os dados financeiros da empresa, incluindo a demonstração de resultados, o balanço patrimonial, o fluxo de caixa e as principais métricas de 14 bolsas diferentes. Ele pode trazer uma cobertura de 20 anos, trimestral ou anual, diretamente para a sua planilha do Excel ou do Google Sheets com apenas um clique.
Tudo o que você precisa fazer é inserir o ticker no add-on:
Outra opção para obter as mesmas informações, mas filtradas, é usar o =WISE() função. Tudo o que você precisa é do ticker da empresa, do parâmetro e do período (ano, trimestre ou TTM).
Você poderia, por exemplo, obter a receita Q1 da Apple para 2020 usando a função da seguinte forma:
=WISE(“AAPL”, ”Receita”, ”2020″, ”Q1″)
Ao usar a função GOOGLEFINANCE e o Wisesheets juntos, você pode criar modelos dinâmicos de análise de ações e obter todos os dados financeiros de que precisa imediatamente.
Obtenha o complemento aqui: Wisesheets
Relatório de ações no Planilhas Google
Se você trabalha com dados do mercado de ações e de moedas, a função GOOGLEFINANCE economiza muito tempo ao trabalhar no Planilhas Google. Experimente os diferentes atributos e descubra o que funciona melhor para você!
Precisa reunir dados financeiros de várias planilhas do Google Sheets em um arquivo central para relatórios ou análises? Descubra como mesclar várias planilhas do Google em uma só.
Nota do editor: Esta é uma versão revisada de uma postagem anterior que foi atualizada para maior precisão e abrangência.
