Fonction GOOGLEFINANCEGuide Complet 2026 pour Suivre les Marchés Financiers
GOOGLEFINANCE est LA fonction magique de Google Sheets pour récupérer des données financières en temps quasi-réel. Que tu sois investisseur particulier suivant ton portefeuille, trader analysant les marchés, ou trésorier d'entreprise gérant des flux en devises, cette fonction te permet de transformer ta feuille de calcul en véritable terminal financier.
Dans ce guide complet, tu vas découvrir comment exploiter GOOGLEFINANCE pour automatiser le suivi de tes investissements, analyser l'historique des cours, surveiller les taux de change et prendre des décisions éclairées. Fini le copier-coller manuel de données boursières ! Tu pourras créer des tableaux de bord dynamiques qui se mettent à jour automatiquement et te donnent une vue en temps réel de tes positions.
Syntaxe de la fonction GOOGLEFINANCE
=GOOGLEFINANCE(symbole; [attribut]; [date_début]; [date_fin]; [intervalle])GOOGLEFINANCE se connecte à Google Finance pour récupérer des informations sur les actions, indices, devises et matières premières. Seul le symbole est obligatoire, tous les autres paramètres te permettent d'affiner ce que tu veux obtenir.
Important : GOOGLEFINANCE est exclusive à Google Sheets et ne fonctionne pas dans Excel. Si tu utilises Excel, tu devras te tourner vers Power Query ou des API tierces.
Comprendre chaque paramètre
symbole
(obligatoire)C'est le code d'identification du titre que tu veux suivre. Pour les actions américaines, utilise simplement le ticker : "GOOG" pour Alphabet, "AAPL" pour Apple, "MSFT" pour Microsoft.
Pour les marchés européens ou internationaux, ajoute le code de la bourse : "EPA:MC" pour LVMH sur Euronext Paris, "LON:BP" pour BP sur Londres. Pour les devises, utilise le préfixe CURRENCY : "CURRENCY:EURUSD".
attribut
(obligatoire)Détermine quelle information tu veux récupérer. Si tu omets ce paramètre, GOOGLEFINANCE renvoie le cours actuel (équivalent à "price").
Les attributs les plus utilisés : "price" (cours actuel), "changepct" (variation en %), "volume" (volume échangé), "marketcap" (capitalisation), "high" et "low" (plus haut/bas du jour).
date_début
(obligatoire)La date de début pour récupérer des données historiques. Tu peux utiliser une date fixe comme DATE(2024;1;1) ou une date relative comme AUJOURDHUI()-30 pour les 30 derniers jours. Sans ce paramètre, GOOGLEFINANCE renvoie uniquement la valeur actuelle.
date_fin
(obligatoire)La date de fin pour l'historique. Généralement, tu utiliseras AUJOURDHUI() pour aller jusqu'à aujourd'hui. Ce paramètre n'a de sens que si tu as spécifié une date_début. Il te permet de définir une fenêtre temporelle précise pour ton analyse.
intervalle
(obligatoire)Définit la granularité des données historiques. Deux valeurs possibles : "QUOTIDIEN" pour un point de données par jour de bourse, ou "HEBDOMADAIRE" pour un point par semaine. Utilise QUOTIDIEN pour des analyses à court terme, HEBDOMADAIRE pour des vues long terme.
Astuce pro : Pour un portefeuille qui se met à jour automatiquement, place tes symboles boursiers dans une colonne (A2:A10), puis utilise =GOOGLEFINANCE(A2;"price") en B2 et copie vers le bas. Chaque matin à l'ouverture de ta feuille, les cours se rafraîchissent automatiquement !
Les attributs disponibles dans GOOGLEFINANCE
GOOGLEFINANCE offre une large gamme d'attributs pour récupérer différentes informations financières. Voici un guide complet des attributs les plus utiles, classés par catégorie pour t'aider à trouver rapidement ce dont tu as besoin.
Cours et variations
Volume et capitalisation
Astuce : Combine plusieurs attributs dans des colonnes adjacentes pour créer un tableau de bord complet. Par exemple : symbole en A, price en B, changepct en C, volume en D. Ajoute une mise en forme conditionnelle sur la colonne C pour voir d'un coup d'œil tes gains (vert) et pertes (rouge) !
Exemples pratiques dans des contextes professionnels
Découvre comment GOOGLEFINANCE s'utilise dans des situations réelles, avec des cas d'usage détaillés pour différents profils professionnels. Chaque exemple est accompagné de formules concrètes que tu peux adapter à tes besoins.
Exemple 1 – Investisseur particulier : construire un tracker de portefeuille en temps réel
Tu es investisseur particulier et tu as investi dans les grandes valeurs technologiques américaines (GAFAM). Tu veux un tableau de bord qui affiche en temps réel le cours, la variation du jour et le volume échangé pour chacune de tes positions. L'objectif est de pouvoir surveiller tes investissements sans avoir à consulter 5 sites différents.
En colonne C : =GOOGLEFINANCE(A2;"price"), en D : =GOOGLEFINANCE(A2;"changepct"), en E : =GOOGLEFINANCE(A2;"volume"). Copie vers le bas pour toutes tes lignes.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Action | Entreprise | Cours actuel | Variation % | Volume |
| 2 | GOOG | Alphabet | 142,50 $ | +2,34% | 28,5M |
| 3 | AAPL | Apple | 189,25 $ | -0,82% | 52,1M |
| 4 | MSFT | Microsoft | 378,90 $ | +1,15% | 23,7M |
| 5 | AMZN | Amazon | 178,35 $ | +3,21% | 45,2M |
| 6 | META | Meta | 512,40 $ | -1,05% | 15,8M |
=GOOGLEFINANCE("GOOG"; "price")Chaque fois que tu ouvres ta feuille Google Sheets, les données se mettent à jour automatiquement. Tu peux ajouter une colonne "Nombre d'actions" et "Valeur totale" pour calculer la valeur actuelle de ton portefeuille avec =C2*F2 (si F contient le nombre d'actions).
Exemple 2 – Trésorier d'entreprise : surveiller les taux de change pour optimiser les paiements
Tu es trésorier dans une PME exportatrice qui facture en euros mais achète des matières premières en dollars et en livres sterling. Tu dois surveiller quotidiennement les taux EUR/USD et EUR/GBP pour décider du meilleur moment pour effectuer tes achats de devises et minimiser les coûts liés aux fluctuations de change.
Pour les devises, utilise le préfixe CURRENCY: suivi de la paire sans séparateur. Exemple : CURRENCY:EURUSD pour euro/dollar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Paire | Taux actuel | Variation jour | Variation % | Tendance |
| 2 | EUR/USD | 1,0842 | -0,0016 | -0,15% | ↓ Baisse |
| 3 | EUR/GBP | 0,8521 | +0,0019 | +0,22% | ↑ Hausse |
| 4 | EUR/JPY | 161,45 | +0,85 | +0,53% | ↑ Hausse |
| 5 | EUR/CHF | 0,9378 | -0,0005 | -0,05% | → Stable |
=GOOGLEFINANCE("CURRENCY:EURUSD"; "price")Astuce métier : configure une alerte en combinant GOOGLEFINANCE avec la mise en forme conditionnelle. Si EUR/USD passe sous 1,08, la cellule devient rouge vif. Tu peux aussi utiliser =SI(B2<1.08;"ACHETER";"ATTENDRE") pour automatiser tes signaux.
Exemple 3 – Analyste financier : analyser la performance historique d'un titre
Tu es analyste financier et tu prépares un rapport sur Tesla. Tu as besoin de l'historique des cours de clôture des 90 derniers jours pour calculer la moyenne mobile et identifier la tendance. Plutôt que de copier-coller depuis Yahoo Finance, tu automatises avec GOOGLEFINANCE pour gagner du temps et garantir la fraîcheur des données.
Cette formule renvoie un tableau à 2 colonnes : date en A et cours en B. Tu peux ensuite calculer la moyenne mobile avec =MOYENNE(B2:B21) en C21.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Cours de clôture | Moyenne mobile 20j |
| 2 | 2025-10-01 | 238,50 $ | - |
| 3 | 2025-10-02 | 241,20 $ | - |
| 4 | ... | ... | ... |
| 5 | 2025-12-28 | 256,80 $ | 248,30 $ |
| 6 | 2025-12-29 | 259,15 $ | 249,85 $ |
| 7 | 2025-12-30 | 262,40 $ | 251,60 $ |
=GOOGLEFINANCE("TSLA"; "price"; AUJOURDHUI()-90; AUJOURDHUI(); "QUOTIDIEN")Attention : quand tu utilises les paramètres de date, GOOGLEFINANCE renvoie un tableau multi-lignes. Assure-toi que les cellules en dessous sont vides, sinon tu auras une erreur #REF!. Pour un historique plus long, change AUJOURDHUI()-90 en AUJOURDHUI()-365 pour une année complète.
Exemple 4 – Gestionnaire de fonds : créer un dashboard de capitalisation boursière
Tu es gestionnaire de fonds et tu dois présenter à tes clients la répartition des capitalisations boursières des plus grandes entreprises tech pour justifier tes choix d'allocation. Tu veux afficher les capitalisations en temps réel avec le PER (Price/Earnings Ratio) pour évaluer la valorisation de chaque titre et aider à la prise de décision.
En C : =GOOGLEFINANCE(B2;"marketcap"), en D : =GOOGLEFINANCE(B2;"pe"). Formate C en milliards avec Format > Nombre > Personnalisé : 0," Mds $"
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Entreprise | Ticker | Capitalisation | PER | Évaluation |
| 2 | Apple | AAPL | 2 980 Mds $ | 31,5 | Élevé |
| 3 | Microsoft | MSFT | 2 810 Mds $ | 36,2 | Élevé |
| 4 | Alphabet | GOOG | 1 785 Mds $ | 26,8 | Correct |
| 5 | Amazon | AMZN | 1 820 Mds $ | 58,3 | Très élevé |
| 6 | Meta | META | 1 290 Mds $ | 28,4 | Correct |
=GOOGLEFINANCE("AAPL"; "marketcap")Combine avec un graphique circulaire pour visualiser les poids relatifs. En colonne E, tu peux ajouter une évaluation automatique : =SI(D2>35;"Très élevé";SI(D2>30;"Élevé";"Correct")). Un PER supérieur à 30 indique généralement une valorisation élevée par rapport aux bénéfices.
Les erreurs fréquentes et comment les corriger
Erreur #N/A – Symbole boursier invalide ou introuvable
Tu obtiens #N/A quand le symbole n'est pas reconnu par Google Finance. C'est l'erreur la plus fréquente avec GOOGLEFINANCE.
Solution : Vérifie l'orthographe du ticker. Pour les marchés hors États-Unis, ajoute le préfixe de la bourse : "EPA:MC" pour LVMH, "LON:BP" pour BP. Pour les devises, n'oublie pas "CURRENCY:" : "CURRENCY:EURUSD".
Données vides ou tirets hors heures de marché
Certains attributs comme "priceopen", "high" ou "low" affichent un tiret (-) ou sont vides quand le marché est fermé.
Solution : C'est normal ! Ces valeurs ne sont disponibles que pendant les heures de cotation. Utilise "price" qui affiche le dernier cours de clôture même marché fermé. Pour gérer les tirets dans tes calculs, utilise =SIERREUR(GOOGLEFINANCE("AAPL";"high");0).
Erreur #REF! – Tableau qui écrase des cellules existantes
Quand tu demandes un historique avec date_début et date_fin, GOOGLEFINANCE renvoie un tableau multi-lignes. Si des cellules en dessous contiennent déjà des données, tu obtiens #REF!.
Solution : Libère l'espace en dessous de ta formule. Si tu demandes 90 jours d'historique, assure-toi que les 90 lignes en dessous sont vides. Ou place ta formule GOOGLEFINANCE dans une feuille dédiée à l'import de données.
Intervalle sans dates de début et fin
Si tu spécifies "QUOTIDIEN" ou "HEBDOMADAIRE" sans fournir date_début et date_fin, la formule ne fonctionne pas.
Solution : L'intervalle ne peut être utilisé qu'avec des dates. Formule correcte : =GOOGLEFINANCE("GOOG";"price";AUJOURDHUI()-30;AUJOURDHUI();"QUOTIDIEN"). Si tu veux juste le cours actuel, omets les trois derniers paramètres.
GOOGLEFINANCE vs autres méthodes d'import de données financières
Il existe plusieurs façons d'importer des données financières dans un tableur. Voici un comparatif détaillé pour t'aider à choisir la meilleure solution selon ton contexte et tes besoins.
| Critère | GOOGLEFINANCE | IMPORTXML | IMPORTDATA | SERVICEWEB (Excel) |
|---|---|---|---|---|
| Facilité d'utilisation | ⭐⭐⭐ Très simple | ⭐⭐ Technique (XPath requis) | ⭐⭐ Moyen (URL CSV) | ⭐⭐ Moyen |
| Disponibilité | ✅ Google Sheets uniquement | ✅ Google Sheets uniquement | ✅ Google Sheets uniquement | ✅ Excel uniquement |
| Temps réel | ⚡ Délai 15-20 min | ⚡ Selon la source | ⚡ Selon l'API | ❌ Manuel refresh |
| Gratuit | ✅ 100% gratuit | ✅ Gratuit | ⚠️ Souvent payant (API) | ⚠️ Souvent payant (API) |
| Données historiques | ✅ Plusieurs années | ⚠️ Limité | ✅ Selon l'API | ✅ Selon la source |
| Configuration requise | ✅ Aucune | ⚠️ Connaissance XPath | ⚠️ URL API valide | ⚠️ Clé API souvent |
| Fiabilité | ⭐⭐⭐ Excellente | ⭐⭐ Variable | ⭐⭐ Variable | ⭐⭐⭐ Excellente |
Pour 95% des besoins (suivi de portefeuille, analyse de tendances, surveillance de devises), GOOGLEFINANCE dans Google Sheets est largement suffisant. Réserve les API payantes pour du trading haute fréquence ou des besoins institutionnels nécessitant du vrai temps réel à la milliseconde.
Astuces de pro pour exploiter GOOGLEFINANCE au maximum
Automatise le rafraîchissement avec MAINTENANT()
Ajoute une cellule cachée avec =MAINTENANT() quelque part dans ta feuille. Google Sheets recalculera automatiquement toutes les formules GOOGLEFINANCE chaque minute. Parfait pour un tableau de bord qui doit être toujours à jour pendant la journée de trading.
Utilise des plages nommées pour tes tickers favoris
Crée une plage nommée "MesActions" contenant tes symboles boursiers (A2:A10). Ensuite, dans tes formules, utilise =GOOGLEFINANCE(A2;"price") et copie vers le bas. Si tu changes un symbole dans ta liste, toutes tes formules se mettent à jour automatiquement.
Combine avec la mise en forme conditionnelle pour des alertes visuelles
Sur ta colonne "Variation %", applique une mise en forme conditionnelle : vert si > 0, rouge si < 0. Ajoute une règle avancée : rouge vif si < -3% (alerte de forte baisse). Tu repères instantanément les mouvements significatifs sans lire les chiffres.
Crée des graphiques sparkline pour visualiser les tendances
Récupère 30 jours d'historique dans une feuille cachée avec GOOGLEFINANCE, puis utilise =SPARKLINE(Historique!B2:B31) pour afficher une mini-courbe directement dans ta cellule à côté du symbole. Tu visualises la tendance d'un coup d'œil sans quitter ton tableau.
Protège tes calculs avec SIERREUR pour gérer les symboles invalides
Entoure tes GOOGLEFINANCE avec SIERREUR : =SIERREUR(GOOGLEFINANCE(A2;"price");"Symbole invalide"). Si un utilisateur entre un mauvais ticker, tu affiches un message clair au lieu d'un horrible #N/A qui fait peur.
Questions fréquentes
GOOGLEFINANCE fonctionne-t-elle dans Excel ?
Non, GOOGLEFINANCE est une fonction exclusive à Google Sheets. Dans Excel, tu dois utiliser Power Query, des API externes ou des add-ins pour récupérer des données financières en temps réel.
Les données sont-elles vraiment en temps réel ?
Les données ont généralement un délai de 15 à 20 minutes selon les marchés. Pour les marchés américains (NYSE, NASDAQ), le délai est d'environ 20 minutes. Seuls les utilisateurs ayant accès à des flux premium obtiennent du vrai temps réel.
Comment obtenir l'historique des cours sur une période personnalisée ?
Utilise les paramètres date_début, date_fin et intervalle. Par exemple : =GOOGLEFINANCE("GOOG"; "price"; AUJOURDHUI()-90; AUJOURDHUI(); "QUOTIDIEN") pour récupérer 90 jours de données. Le résultat sera un tableau à deux colonnes (date et cours).
Quels symboles boursiers puis-je utiliser ?
Utilise les tickers standards (AAPL, GOOG, MSFT) pour les marchés américains. Pour les autres marchés, ajoute le préfixe : EPA:MC pour LVMH sur Euronext Paris, LON:BP pour BP sur Londres. Pour les devises, utilise CURRENCY:EURUSD.
Peut-on suivre des crypto-monnaies avec GOOGLEFINANCE ?
Oui, mais de façon limitée. Utilise le format CURRENCY:BTCUSD pour Bitcoin ou CURRENCY:ETHUSD pour Ethereum. Cependant, les données crypto sont souvent moins fiables que celles des actions traditionnelles. Pour un suivi crypto sérieux, privilégie des API dédiées.
Fonctions similaires à GOOGLEFINANCE
Si tu cherches à importer d'autres types de données dans Google Sheets ou Excel, voici les fonctions complémentaires qui peuvent t'intéresser :
IMPORTXML
Extraire des données structurées depuis le web avec XPath
IMPORTDATA
Importer des données au format CSV ou TSV depuis une URL
SERVICEWEB
Interroger des API web directement depuis Excel
IMPORTRANGE
Importer des données depuis une autre feuille Google Sheets
SPARKLINE
Créer des mini-graphiques dans une cellule
IMPORTHTML
Importer des tableaux HTML depuis des pages web
Deviens un pro des tableurs financiers
Tu maîtrises maintenant GOOGLEFINANCE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions avancées de Google Sheets et Excel et gérer tes finances comme un expert.
Essayer pendant 30 jours