Comment récupérer les cours des crypto monnaies dans Google Sheets ? Alors, on a certaines crypto monnaie que l’on peut récupérer directement dans Google Sheets en utilisant la fonction Google Finance.
Par exemple, le bitcoin, mais cela concerne les principales crypto monnaies. Donc, on va voir une solution pour récupérer l’ensemble des crypto monnaies même si normalement cet élément n’est pas récupérable avec la fonction Google Finance.
Récupérer les cours des Crypto monnaies avec Google Finance
Ici, on souhaite utiliser le Bitcoin et on va rechercher son cours actuel. Donc pour cela, on va pouvoir le faire rapidement et en utilisant Google Finance. On va utiliser le code du Bitcoin par rapport à l’Euro. On aurait pu le faire par rapport au Dollar également. Voici la formule que l’on va devoir utiliser :
=googlefinance("BTCEUR")
Dans ce cas, on peut récupérer le cours de la crypto, mais si on souhaite essayer de faire la même chose pour la crypto Solana cela ne fonctionne pas puisque avec Solana on ne peut pas récupérer ce cours actuellement avec Google Finance, car si on regarde au niveau de cours actuel de la monnaie Solana, il est à 33 dollars actuellement. Alors, comment récupérer justement toutes ces informations ?
Liste des formules pour récupérer les principales cryptos dans Google Sheets
Vous trouverez la liste complète des crypto monnaies que vous allez pouvoir récupérer avec Google Finance à l’adresse suivante : https://www.google.com/finance/markets/cryptocurrencies?hl=fr
CODE CURRENCY | NOM DE LA CRYPTO |
---|---|
BTCUSD | Bitcoin (BTC / USD) |
ETHUSD | Ether (ETH / USD) |
ADAUSD | Cardano (ADA / USD) |
BNBUSD | Binance Coin (BNB / USD) |
USDTUSD | Tether (USDT / USD) |
XRPUSD | XRP (XRP / USD) |
DOGEUSD | Dogecoin (DOGE / USD) |
LINKUSD | ChainLink (LINK / USD) |
LTCUSD | Litecoin (LTC / USD) |
BCHUSD | Bitcoin Cash (BCH / USD) |
XLMUSD | Stellar (XLM / USD) |
TRXUSD | TRON (TRX / USD) |
ETCUSD | Ethereum Classic (ETC / USD) |
XMRUSD | Monero (XMR / USD) |
EOSUSD | EOS (EOS / USD) |
NEOUSD | NEO (NEO / USD) |
WAVESUSD | Waves (WAVES / USD) |
DASHUSD | Dash (DASH / USD) |
OMGUSD | OmiseGO (OMG / USD) |
DCRUSD | Decred (DCR / USD) |
XEMUSD | NEM (XEM / USD) |
MANAUSD | Decentraland (MANA / USD) |
ICXUSD | ICON (ICX / USD) |
QTUMUSD | Qtum (QTUM / USD) |
ZILUSD | Zilliqa (ZIL / USD) |
BATUSD | Basic Attention Token (BAT / USD) |
BTGUSD | Bitgem (BTG / USD) |
BNTUSD | Bancor (BNT / USD) |
ZRXUSD | 0x (ZRX / USD) |
SCUSD | Siacoin (SC / USD) |
ONTUSD | Ontology (ONT / USD) |
DGBUSD | DigiByte (DGB / USD) |
NANOUSD | Nano (NANO / USD) |
LSKUSD | Lisk (LSK / USD) |
GNOUSD | Gnosis (GNO / USD) |
XVGUSD | Verge (XVG / USD) |
ARDRUSD | Ardor (ARDR / USD) |
SNTUSD | Status (SNT / USD) |
MAIDUSD | MaidSafeCoin (MAID / USD) |
REPUSD | Augur (REP / USD) |
ARKUSD | Ark (ARK / USD) |
FUNUSD | FunFair (FUN / USD) |
STEEMUSD | Steem (STEEM / USD) |
SYSUSD | Syscoin (SYS / USD) |
WANUSD | Wanchain (WAN / USD) |
BTSUSD | BitShares (BTS / USD) |
KMDUSD | Komodo (KMD / USD) |
MONAUSD | MonaCoin (MONA / USD) |
GASUSD | Gas (GAS / USD) |
RDDUSD | ReddCoin (RDD / USD) |
BTMUSD | Bytom (BTM / USD) |
WTCUSD | Waltonchain (WTC / USD) |
AIONUSD | Aion (AION / USD) |
GRSUSD | Groestlcoin (GRS / USD) |
BCNUSD | Bytecoin (BCN / USD) |
VERIUSD | Veritaseum (VERI / USD) |
DGDUSD | DigixDAO (DGD / USD) |
PIVXUSD | PIVX (PIVX / USD) |
NXSUSD | Nexus (NXS / USD) |
PPTUSD | Populous (PPT / USD) |
QASHUSD | QASH (QASH / USD) |
NEBLUSD | Neblio (NEBL / USD) |
SALTUSD | SALT (SALT / USD) |
GAMEUSD | GameCredits (GAME / USD) |
FCTUSD | Factom (FCT / USD) |
NXTUSD | Nxt (NXT / USD) |
PAYUSD | TenX (PAY / USD) |
XDNUSD | DigitalNote (XDN / USD) |
SUBUSD | Substratum (SUB / USD) |
KNCUSD | KingN Coin (KNC / USD) |
GNTUSD | Golem (GNT / USD) |
REQUSD | Request Network (REQ / USD) |
VGXUSD | Voyager Tokens (VGX / USD) |
TNBUSD | Time New Bank (TNB / USD) |
ZCLUSD | ZClassic (ZCL / USD) |
HSRUSD | Hshare (HSR / USD) |
ICNUSD | iCoin (ICN / USD) |
POWRUSD | Power Ledger (POWR / USD) |
ENGUSD | Enigma (ENG / USD) |
SANUSD | Santiment Network Token (SAN / USD) |
ELFUSD | aelf (ELF / USD) |
STRATUSD | Stratis (STRAT / USD) |
QSPUSD | Quantstamp (QSP / USD) |
RDNUSD | Raiden Network Token (RDN / USD) |
Récupérer les cours des Crypto monnaie hors Google Finance
Pour cela, on va créer une seconde feuille dans Google Sheets et on va insérer le signe égal. Puis on va utiliser la fonction IMPORTHTML.
Pour utiliser cette dernière, on va ajouter en premier paramètre l’URL d’un site internet contenant un tableau avec toutes les crypto monnaies. Par exemple, pour la démonstration, je vais utiliser le site « investing.com ».
=IMPORTHTML("https://fr.investing.com/crypto/currencies";"table";0)
Dans ce dernier on trouve l’ensemble des crypto monnaies avec le cours actualisé. On va donc récupérer cette information. Bien entendu, vous pouvez utiliser d’autres sites web, l’objectif ici c’est de récupérer le plus de crypto monnaies possibles. L’avantage ici c’est que tout est résumé sur une seule page donc je vais retourner au niveau de ma feuille entre deux doubles quotes.
J’utilise mon url qui contient l’ensemble des cryptos monnaies dans le premier paramètre et je vais ensuite ouvrir de nouveau des doubles quotes.
Je vais indiquer ce que je souhaite récupérer, il s’agit d’un tableau. Donc l’objectif, c’est de récupérer le tableau qui se trouve sur la page investing.com. Maintenant, il ne reste plus qu’a indiquer la position du tableau dans la page.
Alors on peut tester plusieurs position, on doit parfois changer, alors je vais mettre zéro pour partir de la position 0. Si ce n’est pas la bonne position, on peut augmenter à 1, puis 2 , puis 3 jusqu’à récupérer le tableau.
Mais la bonne position dans notre cas est la 0. On voit donc qu’on peut récupérer jusqu’à 100 crypto monnaie, ce sont les 100 premières crypto monnaie. Il faudra donc créer plusieurs tableaux si vous voulez récupérer d’autres crypto monnaies ou il vous suffit de trouver un tableau qui permet de récupérer plus de crypto monnaie directement, il n’y a pas que a investing.com qui le fait. L’objectif ici, c’est tout simplement de trouver un tableau pour pouvoir récupérer les informations.
Récupérer le cours de notre crypto dans notre portefeuille
On va aller sur la feuille « portefeuille », donc là j’avais déjà récupéré le bitcoin, je vais l’enlever et on va utiliser la fonction recherche verticale, connu sous le nom « RECHERCHEV ».
Comment fonctionne-t-elle ? Dans cette dernière, on va indiquer ce que l’on recherche. On doit utiliser le nom où on peut utiliser l’acronyme qui permet de représenter la crypto monnaie. Je vais utiliser le nom pour faire simple, par exemple « bitcoin ». Il faut reprendre l’orthographe exacte du tableau où on recherche l’information et sélectionner la bonne colonne, ici c’est « C » la colonne et on pourrait même aller jusqu’à « J ».
=RECHERCHEV("Bitcoin";HorsCotation!C:J;3;FAUX)
Donc la fonction va rechercher au niveau de la première colonne le nom Bitcoin et une fois qu’il l’aura trouvé on va lui dire ce qu’il doit récupérer. Notre objectif, c’est le cours de notre fameuse crypto monnaie qui se trouve dans la troisième colonne. Il faut donc qu’on déplace notre sélection jusqu’à la troisième colonne. Je vais lui indiquer le chiffre « 3 » et ensuite on doit juste indiquer « faux » pour le dernier paramètre qui correspond à la valeur exacte. Je récupère bien le cours de ma crypto Bitcoin qui est à 33 000.
Convertir le résultat du cours
Comme on peut le constater dans le résultat, le séparateur des décimales est un point. Il va donc falloir le remplacer par une virgule.
Si on conserve cette information, on va avoir du mal par la suite à utiliser cette donnée. On va donc transformer cette dernière avec la fonction SUBSTITUE (ou remplacer en français). Elle va nous permettre de remplacer un élément par un autre.
Dans notre cas, on a un point ce qui va fausser le chiffre si on le réutilise par la suite. J’indique donc la fonction SUBSTITUE avant la fonction RECHERCHEV que j’ai utilisé précédemment.
Dans la fonction SUBSTITUE, je récupère la donnée et je remplace par « rien » le point. Pour confirmer, je valide en faisant entrée et je récupère le cours dans un format exploitable.
=SUBSTITUE(RECHERCHEV("Bitcoin";HorsCotation!C:J;3;FAUX);".";"")
Récupérer la crypto monnaie qui nous intéresse
Je vais réaliser la même chose pour la Crypto Solana. Je vais reprendre ma fonction RECHERCHERV dans Google Sheets. Cette fois, je vais donc rechercher le nom Solana et on regarde bien l’orthographe.
Encore une fois, je vais utiliser la même forme pour Solana, je peux le faire pour n’importe quelle crypto monnaie qui se trouve dans mon tableau par la suite. Dans mon cas, je suis en dollars donc si je veux, je peux modifier en Euros en utilisant également Google Finance. On va alors indiquer « CURRENCY » entre double quotes et on a indiqué que l’on part des Dollars vers l’Euro pour transformer les dollars en euros. C’est donc la formulation « USDEUR » qu’il faut utiliser.
En procédant de la sorte, il me récupère le cours actuel du Dollar par rapport à l’Euro et la seule chose que j’ai à faire, c’est sélectionner ma cellule D2 qui contient le montant en Dollars et faire conversion. Ainsi, je récupère le cours du bitcoin en euros et je récupère le cours de la crypto Solana en euros.
=SUBSTITUE(RECHERCHEV("Bitcoin";HorsCotation!C:J;3;FAUX);".";"")*googlefinance("CURRENCY:USDEUR")
Alors encore une fois on peut récupérer directement dans Google Finance certaines cryptos monnaie. Ici, c’est simplement pour toutes les autres que l’on ne peut pas récupérer avec Google Finance, par exemple une crypto comme dans l’exemple et ensuite une fois que l’on a récupéré cette information et bien on va aller
voilà comment on peut récupérer directement une crypto monnaie en temps réel sans passer par la fonction Google Finance, récupérer les différents cours des crypto monnaie et ensuite elles seront actualisées dans le tableau qui va être importées de manière régulière.
On peut donc créer un portefeuille de crypto monnaie pour suivre son évolution dans le temps et on peut même ajouter ces éléments directement dans un portefeuille qu’on aurait par exemple compler avec des actions qu’on détiendrais en bourse. On pourrait très bien mêler les deux avec son portefeuille de bourse et son portefeuille de crypto monnaie et
d’ailleurs j’ai créé un portefeuille multi comptes où l’on peut mettre l’ensemble des éléments que j’ai déjà présenté dans une vidéo pour récupérer justement les cours de bourse hors cotation avec Google Finance, c’était le même principe, mais je voulais faire une vidéo spécifiquement pour les crypto monnaie pour ceux qui sont intéressés par ces dernières.