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.
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.
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.
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.
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
- 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.
- 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.
- 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 ISO | Nome da moeda | País |
---|---|---|
BRL | real brasileiro | Brasil |
USD | dólar americano | Estados Unidos |
EUR | euro | Alemanha, França, Itália, Espanha, Portugal |
JPY | Iene | Japão |
GBP | libra esterlina | Reino Unido |
AUD | dólar australiano | Austrália |
CAD | dólar canadense | Canadá |
CHF | franco suíço | Suiça |
HKD | dólar de Hong Kong | Hong Kong |
NZD | dólar neozelandês | Nova Zelândia |
BTC | bitcoin | World 🌎 |
DOGE | dogecoin | World (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.