Conversão de moedas no Google Sheets com GOOGLEFINANCE

Foto do autor
Sávio Ribeiro 📅 21/11/2024 07:30
⏱️7 minutos de leitura

Tópicos da publicação

ATUALIZADO EM 17/01/2025: A Google desativou o GOOGLEFINANCE("CURRENCY:USDBRL") desde 26/12/2024. Enquanto isso, especificamente para a cotação dó dólar, você pode usar algumas alternativas ao GOOGLEFINANCE.

Caso precise monitorar conversões de diferentes moedas em tempo real no Sheets ou até mesmo se você é um investidor de moedas estrangeiras, a Google oferece uma solução prática e ao mesmo tempo robusta para lidar com isso. Vamos explorar como realizar a conversão de moedas no Google Sheets com GOOGLEFINANCE, a função que traz dados financeiros do portal Google Finanças para o Planilhas.

Ao final, você facilmente poderá realizar conversão de diferentes moedas, como euro, dólar, bitcoin, libra, entre outras.

O que é o Google Finanças?

O Google Finanças é um portal que fornece dados em tempo real de moedas, ativos da bolsa de valores, como ETFs, fundos imobiliários, ações, etc. A plataforma é ideal para quem busca acompanhar os movimentos do mercado financeiro.

Leia também:

É importante observar que alguns ativos e bolsas possuem um delay na atualização de dados. Esse atraso pode ocorrer por questões regulatórias ou tecnológicas. Para fins de recreativos é uma excelente fonte de informação, mas pode não ser a melhor fonte dependendo do seu caso de uso.

Função GOOGLEFINANCE para conversão de moedas

A função GOOGLEFINANCE é uma ferramenta poderosa para acessar informações do Google Finanças diretamente pelo Sheets. Essa é a sintaxe de uso da função para conversão de moedas:

=GOOGLEFINANCE("CURRENCY:[MOEDA1][MOEDA2]")

  • [MOEDA1]: moeda base de origem para realizar a conversão. Exemplo: USD (dólar americano)
  • [MOEDA2]: moeda alvo, para a qual deseja fazer a conversão. Exemplo: BRL (real brasileiro)

Exemplo de uso:

=GOOGLEFINANCE("CURRENCY:USDBRL")

No caso, considerando a data de publicação desse passo a passo, 21/11/2024, o retorno na planilha será: 5,773

O mesmo exibido na pesquisa do Google e no Google Finance.

barra formula e googlefinance usd brl google sheets

Agora que você tem a taxa de câmbio, basta fazer a conversão: multiplicando o valor pela taxa de câmbio.

Exemplo: R$50,00 em dólares americanos (USD)

=50*GOOGLEFINANCE("CURRENCY:USDBRL")

Também é possível referenciar uma célula no lugar do 50:

=A2*GOOGLEFINANCE("CURRENCY:USDBRL")

Onde A2 seria o valor a ser convertido para USD.

conversao moedas google sheets googlefinance

Note que foram utilizadas diversas moedas no teste: dólar americano, australiano e canadense, bitcoin, libra, entre outros. Na coluna D eu tenho a aplicação da função GOOGLEFINANCE, que retorna a taxa de câmbio. Enquanto na coluna E é feito o cálculo de conversão, multiplicando o valor da coluna A pelo valor da coluna D.

Caso queira fazer uma cópia dessa planilha, use o formulário abaixo.

Carregando...

Clique no botão abaixo para acessar o Google Sheets.

Abrir Planilha

Faça uma cópia da Planilha​

Taxa de câmbio em outros períodos e datas

Além da possibilidade explorada anteriormente, que vai refletir a taxa de câmbio mais recente, é possível também buscar valores de outros períodos.

Como por exemplo:

=GOOGLEFINANCE("CURRENCY:USDBRL";"close"; "2024-01-01";30)

Retorno: lista da taxa de câmbio USDBRL de um período de 30 dias, iniciando no dia 01/01/2024. Considere que:

  • USDBRL pode ser alterado para qualquer ativo, assim como pode referenciar uma célula com o respectivo dado.
  • “close” é o mesmo que fechamento, última taxa registrada naquele dia. Mas também pode ser:
    • “open“: Preço de abertura.
    • “high”: Preço da alta no dia.
    • “low”: Preço da baixa.
  • o valor “30” pode ser alterado para outra data, se tornando um intervalo entre uma data de início e outra de fim.

historico 1 ano usdbrl googlefinance google sheets

Na mesma planilha de exemplo, que você pode fazer uma cópia acima, obtivemos um histórico da taxa de câmbio (fechamento) do dólar para real de 01/01/2024 até 19/11/2024.

=GOOGLEFINANCE("CURRENCY:USDBRL";"close"; "2024-01-01";HOJE())

Somente substituímos o período de 30 dias pela função HOJE(), o que de certa forma automatiza a atualização diária desse histórico de dados.

Dicas ao usar o GOOGLEFINANCE para conversão de moedas

  1. Código das moedas de origem e destino (MOEDA1 e MOEDA2): os códigos utilizados devem seguir o padrão ISO. USD para dólar americano, EUR para euro, BTC para bitcoin, BRL para real brasileiro, etc.
  2. Atualização em tempo real: nem todos os ativos são atualizados estritamente em tempo real, consulte os termos do Google Finance para mais detalhes.
  3. Erros na função: para conversão de moedas os erros mais comuns estão relacionados aos códigos das moedas. Para preço de ações da B3, o ativo pode não estar disponível.

Tabela de referência com as principais moedas:

Código ISONome da moedaPaís
BRLreal brasileiroBrasil
USDdólar americanoEstados Unidos
EUReuroAlemanha, França, Itália, Espanha, Portugal
JPYIeneJapão
GBPlibra esterlinaReino Unido
AUDdólar australianoAustrália
CADdólar canadenseCanadá
CHFfranco suíçoSuiça
HKDdólar de Hong KongHong Kong
NZDdólar neozelandêsNova Zelândia
BTCbitcoinWorld 🌎
DOGEdogecoinWorld (meme coin) 🌎

Concluindo: a função GOOGLEFINANCE é extremamente relevante e indispensável para quem trabalha, investe e necessita de converter moedas estrangeiras rapidamente, de forma precisa e às vezes em tempo real. É uma excelente maneira de simplificar e automatizar suas tarefas que envolvem finanças e taxas de câmbio.

Existem diversas outras aplicações para essa função, inclusive para ações negociadas na bolsa de valores do mundo todo. Caso tenha ficado com alguma dúvida, use a nossa seção de comentários logo aqui abaixo. Participe também da Comunidados, nosso grupo 100% gratuito no WhatsApp.

PARTICIPE DO NOSSO GRUPO NO WHATSAPP!
É 100% GRÁTIS!

Tópicos da publicação

PRECISANDO DE UM PROJETO PERSONALIZADO?

Comentários

Compartilhe esse conteúdo

URL compartilhável