En 2026, importer le cours Bitcoin dans un tableur prend moins de 5 minutes. Google Sheets intègre nativement =GOOGLEFINANCE("BTC-USD") pour un cours quasi temps réel, tandis qu’Excel peut interroger l’API CoinGecko via Power Query sans la moindre clé d’authentification. La méthode originale de cet article publiée en 2018, qui consistait à extraire des données de CoinMarketCap via un script dans la console du navigateur, reste valide pour des exports ponctuels, mais elle est aujourd’hui secondaire face à ces solutions intégrées.
Au programme
=GOOGLEFINANCE("BTC-USD")dans Google Sheets donne le cours Bitcoin avec ~20 min de décalage, gratuit et sans inscription (Google Docs Help, 2026)- L’API CoinGecko via Power Query offre jusqu’à 365 jours d’historique OHLCV gratuit dans Excel, sans clé d’authentification
- Pour la déclaration fiscale française (formulaire 2086), des outils comme Waltio automatisent ce que le tableur ferait laborieusement
Pourquoi importer le cours Bitcoin dans un tableur ?
Accéder aux données brutes dans un tableur ouvre plusieurs cas d’usage concrets. Calculer son prix de revient moyen pondéré sur des achats en DCA (investissement programmé régulier) est le premier d’entre eux. Mesurer le rendement annualisé d’un portefeuille, repérer le drawdown maximum d’un cycle ou préparer ses déclarations fiscales : chaque usage justifie un accès structuré aux données historiques.
En France, la déclaration des plus-values crypto via le formulaire 2086 impose de retracer chaque cession avec sa date, son prix d’acquisition et sa valeur de cession. Un historique de cours propre intégré dans un tableur facilite ce travail. Des outils comme Waltio automatisent ce calcul, mais comprendre les données sources reste utile pour vérifier les résultats.
Comment utiliser GOOGLEFINANCE dans Google Sheets ?
La documentation officielle Google confirme que =GOOGLEFINANCE("BTC-USD") renvoie le cours Bitcoin en dollars avec un décalage d’environ 20 minutes. C’est la solution la plus rapide : aucune inscription, aucun code, aucun plugin.
Pour obtenir un historique sur 30 jours, la formule s’étend ainsi :
=GOOGLEFINANCE("BTC-USD"; "close"; AUJOURD'HUI()-30; AUJOURD'HUI())
Cette formule renvoie un tableau à 2 colonnes (date, cours de clôture) qui se remplit automatiquement dans les cellules adjacentes. Elle fonctionne également pour Ethereum avec le ticker "ETH-USD", ou pour d’autres actifs majeurs présents dans la base Google Finance.
L’historique disponible via GOOGLEFINANCE est plafonné à quelques années, sans données intra-journalières. Pour des métriques avancées comme les volumes on-chain ou les données OHLCV précises, l’API CoinGecko apporte plus de profondeur. Si vous gérez un portefeuille multi-actifs en DCA, cette fonction suffit pour un suivi quotidien sans configuration.
Comment connecter Excel à l’API CoinGecko via Power Query ?
L’API CoinGecko v3 est accessible sans clé d’authentification pour un usage courant, avec une limite de 10 à 30 appels par minute selon le tier. L’endpoint /coins/markets renvoie les cours actuels de centaines d’actifs en JSON. Pour l’historique, /coins/bitcoin/market_chart fournit jusqu’à 365 jours de données OHLCV en tier gratuit.
Dans Excel, la procédure via Power Query se déroule en 5 étapes :
- Aller dans l’onglet Données, cliquer sur “Obtenir des données”, puis “À partir d’autres sources”, puis “Depuis le web”
- Coller l’URL de l’API, par exemple :
https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=usd&days=365 - Excel charge la réponse JSON et propose de la transformer via Power Query Editor
- Développer les colonnes “prices”, “market_caps” et “total_volumes” pour obtenir les données tabulaires
- Fermer et charger la requête : le tableau se rafraîchit à chaque ouverture du fichier
Cette connexion dynamique est particulièrement utile pour un fichier de suivi de portefeuille qui doit rester à jour sans intervention manuelle.
Lecture CryptoActu La méthode par script console documentée ici en 2018 était ingénieuse pour l’époque. En 2026, elle reste fonctionnelle si CoinMarketCap n’a pas modifié sa structure HTML, mais elle casse à chaque refonte du site. Les connexions via API sont plus robustes : un endpoint JSON évolue rarement sans versioning préalable, et CoinGecko maintient la compatibilité descendante de son API v3 depuis 2021.
La fonction STOCKHISTORY pour les abonnés Excel 365
Sur Excel pour Mac et dans les versions récentes d’Excel 365, la fonction STOCKHISTORY est disponible nativement. Elle fonctionne sur le même modèle que GOOGLEFINANCE :
=STOCKHISTORY("BTC-USD"; DATE(2025;1;1); DATE(2026;1;1); 0; 1)
Les paramètres correspondent à : ticker, date de début, date de fin, intervalle (0 = journalier), et les colonnes souhaitées (1 = fermeture uniquement). Cette approche ne nécessite aucune requête API externe et s’intègre directement dans le moteur de calcul d’Excel.
La disponibilité de STOCKHISTORY dépend de votre licence et de votre région. Les utilisateurs sous Excel 2019 ou Excel 2021 permanent ne disposent pas de cette fonction. Pour eux, Power Query connecté à CoinGecko reste la meilleure alternative.
Quels calculs réaliser avec ces données historiques ?
Une fois les cours chargés, plusieurs indicateurs s’avèrent immédiatement utiles pour analyser sa position.
Le prix moyen pondéré d’achat (ou PRU, prix de revient unitaire) se calcule en divisant la somme des montants investis par la somme des quantités achetées. Ce calcul est central pour la déclaration fiscale française : le formulaire 2086 exige le PRU global du portefeuille, et non le coût de chaque transaction individuelle.
Le drawdown maximum mesure la perte maximale depuis un plus-haut. Pour Bitcoin, le drawdown du cycle 2021-2022 a dépassé 77 %. Cette métrique s’obtient avec une formule combinant MAX et MIN sur une plage glissante.
Pour des calculs de rendement ajusté au risque (ratio de Sharpe) ou des analyses de corrélation avec d’autres actifs, les données issues de Glassnode en version premium apportent des métriques on-chain que ni CoinGecko ni Google Finance ne couvrent.
Faut-il rester sur Excel ou migrer vers un outil dédié ?
Pour un suivi simple d’un portefeuille de 2 à 5 actifs, Excel et Google Sheets suffisent. Mais dès que les transactions se multiplient, les tableurs atteignent leurs limites : gestion des frais de réseau, calcul des plus-values en FIFO ou par PRU global, et export compatible avec la DGFiP.
Des outils spécialisés comme Waltio, développé en France et compatible avec le formulaire 2086, ou Koinly automatisent l’ensemble de ces calculs en se connectant directement aux exchanges et aux wallets. Waltio synchronise notamment les transactions depuis Binance, Coinbase et les wallets Ethereum pour produire un rapport fiscal conforme à la réglementation française sur les cryptomonnaies.
L’add-on Cryptosheets pour Google Sheets constitue un intermédiaire intéressant : il intègre des données de plus de 2 000 actifs avec actualisation automatique, mais dans sa version complète, il est payant. Pour un particulier avec moins de 30 transactions par an, un tableur bien construit reste une option viable et gratuite.
Questions fréquentes
Comment obtenir le cours Bitcoin en temps réel dans Google Sheets ?
La fonction =GOOGLEFINANCE("BTC-USD") dans Google Sheets renvoie le cours Bitcoin avec un décalage d’environ 20 minutes, gratuit et sans inscription. Pour Ethereum, utilisez "ETH-USD". L’historique journalier est accessible sur plusieurs années via la version étendue de la formule avec dates de début et de fin.
L’API CoinGecko est-elle vraiment gratuite sans clé ?
Oui, l’API CoinGecko v3 est accessible sans authentification pour un usage limité à 10-30 requêtes par minute. Le tier gratuit donne accès à 365 jours d’historique OHLCV. Au-delà, CoinGecko propose des plans payants avec des limites de débit supérieures et des données intra-journalières plus granulaires.
Comment préparer sa déclaration fiscale crypto avec un tableur ?
Le formulaire 2086 impose le calcul du PRU global du portefeuille, ce qui nécessite de retracer chaque achat depuis l’origine. Un tableur gère ce calcul pour un petit portefeuille, mais des outils comme Waltio automatisent ce travail pour les portefeuilles dépassant 20 transactions, en exportant directement les montants à reporter sur la déclaration.
La méthode de 2018 par script console fonctionne-t-elle encore ?
La méthode originale (script JavaScript dans la console du navigateur sur CoinMarketCap) peut fonctionner ponctuellement, mais elle dépend de la structure HTML du site. CoinMarketCap a refondu son interface plusieurs fois depuis 2018 et le script originel nécessite des adaptations. Les connexions API restent aujourd’hui plus fiables pour un usage régulier.
À retenir
En 2026, importer le cours Bitcoin dans un tableur prend moins de 5 minutes avec =GOOGLEFINANCE("BTC-USD") dans Google Sheets ou Power Query connecté à l’API CoinGecko dans Excel. Pour un suivi fiscal sérieux avec plusieurs dizaines de transactions, des outils dédiés comme Waltio ou Koinly restent la voie la plus sûre. L’éventuel déploiement de l’API CoinGecko v4 annoncé pour 2026 pourrait modifier les endpoints : surveiller la documentation officielle avant toute mise à jour de vos requêtes.
Sources
-
HACKS & SÉCURITÉ1inch : un exploit TrustedVolumes vide 5,9 M$ en ETH et BTC