Está na moda falar de Bitcoins ou de qualquer outra moeda crypto como Ethereum, Cardano, Ripple, Binance Coin, Stellar Lumens ou Doge (são apenas alguns exemplos).

Para quem tiver investimentos ou simplesmente for um entusiasta de crypto moedas pode utilizar o Google Sheets para seguir a cotação destas moedas.


Opção 1

A fórmula nativa =GOOGLEFINANCE() é o sitio a começar.

=GOOGLEFINANCE("CURRENCY:BTCEUR")
 
ou
 
=GOOGLEFINANCE("CURRENCY:BTCUSD")
 
se quiserem ver a cotação em dólares americanos. 
 


Infelizmente esta fórmula somente suporta, até ao momento, 4 moedas, Bitcoin, Ethereum, Litecoin e Bitcoin Cash. Basta usarem os respectivos códigos, BTC, ETH, LTC e BCH. Podem ainda ver as cotações em Euros (EUR) ou Dólares americanos (USD).


Um detalhe da fórmula é, se realmente é necessário preencher a parte onde diz Currency. Como podem ver na imagem seguinte, testou-se ambas as fórmulas para todas as moedas suportadas até ao momento. Somente para LTC não funciona a versão mais simples da fórmula.


Para acompanharem que novas moedas vão sendo suportadas pela fórmula podem consultar directamente o site https://www.google.com/finance/ onde podem mais rapidamente acompanhar a evolução das moedas suportadas, em vez de experimentar e testar moeda a moeda na fórmula.




Com esta fórmula é possível acompanhar a cotação histórica. Vejam mais detalhes na página https://support.google.com/docs/answer/3093281?hl=en sobre como preencher os campos relativos às datas.



Opção 2

Qualquer pesquisa rápida na internet encontra a alternativa da fórmula =IMPORTXML().

Esta fórmula usa um qualquer site para ir buscar a cotação. O exemplo mais comum é utilizar as cotações do site https://coinmarketcap.com/ e a fórmula o que faz é ler o valor do campo priceValue___11gHJ que está na página de cada cotação.


=IMPORTXML(B4,"//div[@class='priceValue___11gHJ']")


A referência a uma célula para o link da página a utilizar não é obrigatório e pode por sua vez colocar-se logo na fórmula o endereço da página. A referência a uma célula somente torna mais cómodo replicar a fórmula para outras moedas.


=IMPORTXML("https://coinmarketcap.com/currencies/bitcoin/","//div[@class='priceValue___11gHJ']")




Com esta fórmula a limitação das moedas a utilizar fica resolvida. Podem ainda procurar outros sites alternativos de cotações, tendo para isso que substituir o nome do campo a utilizar na respectiva página.


Surgem no entanto relatos que pode algumas vezes esta fórmula devolver #N/A momentaneamente. É verdade, eu confirmo. E acrescento que até que pode devolver erro para algumas moedas e para outras estar a funcionar normalmente.

Uma limitação é os valores apresentados serem por defeito em USD e não termos uma opção de raiz de colocar em Euros.

UPDATE 2021.07.10 : Esta fórmula deixou de funcionar há uns dias atrás. Após uma pequena pesquisa, aparentemente o nome do campo div terá alterado. O que alterou? Somente um espaço no final do nome do campo. Assim, o código para a ser: 
 
=IMPORTXML(B4,"//div[@class='priceValue___11gHJ ']")



Opção 3

Um pouco mais complexo temos ainda a alternativa da fórmula =IMPORTDATA() que tem de ser conjugada com =REGEXTRACT().


=VALUE(REGEXEXTRACT(IMPORTDATA("https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD"), "{.+:(.+)}"))

Tal como na opção da fórmula IMPORTXML também aqui surgem relatos que pode algumas vezes esta fórmula devolver #N/A momentaneamente. É verdade, eu confirmo. E acrescento que até que pode devolver erro para algumas moedas e para outras estar a funcionar normalmente. Vejam a situação na imagem seguinte.
 
 

Para ter os valores das cotações em Euros basta substituir na fórmula USD por EUR.

Tal como para ter as cotações de outras moedas é substituir o código da moeda pelo que pretendem.


Opção 4

Por fim a opção que pode ser das mais simples e mais fidedignas. Utilizar um addon do Google Sheets. Neste caso será o addon =CRYPTOFINANCE().

Porque deixei para o fim a forma, eventualmente, mais simples e também (ainda) gratuita?

Porque como em qualquer addon do Google Sheets temos de dar autorização para aceder ao nosso documento e à nossa conta da Google. E se procurarem no Google Market existem muito addons e que após instalação vão inundar de spam a vossa caixa de email. No entanto parece-me este um addon sério e que pode ser utilizado sem riscos.


A utilização desta fórmula é super simples.

=CRYPTOFINANCE("BTC/USD")


ou

=CRYPTOFINANCE("BTC/EUR")





Para que funcione como na imagem anterior está tudo explicado na página https://cryptofinance.ai/.

Instalem o addon como pelas instruções deles em https://github.com/cryptofinance-ai/cryptofinance-google-sheets-add-on#how-to-install (não instalem pelo Market).

Este addon tem diversas opções que vai satisfazer os adeptos mais fervorosos das crypto moedas. Analisem a documentação no site oficial.

Mas não há bela sem senão, na sua versão gratuita podem deparar-se com o seguinte erro:
Error: You reached your request quota of 50 requests/day for CoinMarketCap data. Your quota resets itself every day at midnight GMT time. For unlimited CoinMarketCap data see here: https://cryptofinance.ai/data-availability-service/ (line 238).






E assim aqui ficam com um resumo das opções à vossa disposição para ter as cotações de crypto moedas no vossa Google Sheet, seja para acompaharem o vosso Portfólio seja simplesmente para acompanhar o mercado como entusiastas.


Ainda uma nota final antes de escolherem o vossa nova fórmula preferida.

Um tópico que não foi abordado é a velocidade de actualização da informação. Cada fórmula tem a sua taxa de actualziação, por isso vejam a que melhor se enquadra nas vossas necessidades.

Relembro que nunca devem usar as cotações, seja por qual método for, no Google Sheets como forma de juizo para decisões de investimento. Os métodos aqui representados são um forma educativa de acompanhamento do mercado das crypto moedas não devendo ser utilizado sob qualquer forma de apoio a decisões financeiras de investimento, de compra ou venda. Utilizem plataformas profissionais próprias para o seu efeito e sempre com o aconselhamento de um profissional.


Como vai hoje o vosso portfólio de bitcoins?