Les Fonction GOOGLEFINANCE vous permet d'importer des données financières et monétaires en temps réel directement dans Google Sheets. Il vous permet également de suivre les données actuelles et historiques de divers instruments financiers, tels que les actions et les titres.
Cette fonction importe les données de la base de données Google Finance application web. Cet outil de Google fournit les cours quotidiens des actions, des informations sur les marchés financiers et une analyse des tendances du marché. Google Finance est accessible à partir du menu Google, comme toutes les autres applications Google. Par ailleurs, si vous recherchez une action sur Google, le premier résultat affichera des informations provenant de Google Finance.
Si les analystes souhaitaient recueillir des informations sur un titre, ils devaient se rendre sur un site web financier ou une base de données pour accéder à toute une série d'informations. Après avoir effectué des recherches, l'étape suivante consistait à compiler toutes les informations pertinentes sur les actions dans une feuille de calcul en vue d'une analyse plus approfondie.
L'analyste devait alors copier les informations sur les actions à partir du site web et les coller dans une feuille de calcul. Une autre solution consistait à utiliser des scripts personnalisés pour extraire ces informations du web. La première approche est lourde, peu fiable et absolument pas recommandée. La seconde méthode est plus rapide, mais elle présente également des inconvénients. Faire appel à un codeur pour écrire un script est coûteux, prend du temps et n'est pas très flexible.
Une alternative plus fiable et plus économique à ces deux options est la fonction du tableur GOOGLEFINANCE. Si vous travaillez avec des données de marchés financiers, cette fonction peut automatiser la recherche de données et vous faire gagner beaucoup de temps.
Syntaxe
=GOOGLEFINANCE(ticker, [attribute], [start_date], [num_days|end_date], [interval])
- téléscripteur - Il s'agit d'une abréviation utilisée pour identifier les titres cotés en bourse. Elle se compose d'une combinaison de lettres et de chiffres (par exemple, “AAPL” représente Apple Inc. et “MSFT” signifie Microsoft Corporation). Le ticker indique à la fonction quelle action doit faire l'objet d'une information. La bourse sur laquelle l'action est négociée peut également être spécifiée, ce qui permet d'éviter les divergences. Par exemple, vous pouvez taper “NASDAQ:AAPL”. Veillez à mettre des guillemets autour du ticker.
- attribut - Il s'agit d'un paramètre facultatif qui spécifie le type d'informations que la fonction GOOGLEFINANCE doit rechercher. Il existe un certain nombre d'options différentes à sélectionner, telles que “prix” et “bénéfices par action” (la section suivante contient une liste complète). Comme pour le téléscripteur, l'attribut saisi est traité comme du texte, vous devez donc le mettre entre guillemets (“”). Par défaut, Google Sheets récupère les informations relatives au “prix“ si vous laissez ce champ vide.
- date_début - Ce paramètre est utilisé pour indiquer la date de début de l'extraction des données historiques. Il s'agit d'un paramètre facultatif. S'il n'est pas renseigné, la fonction fournira des informations à partir d'aujourd'hui. Si vous spécifiez le paramètre date_début mais pas le nombre de jours| date de fin vous ne recevrez les données que pour ce jour-là.
- nombre de jours| date de fin - Ce paramètre facultatif, ainsi que la date de début, indique la période entre laquelle Google Sheets doit récupérer les informations sur les actions.
- intervalle - Il s'agit d'un paramètre facultatif qui indique la fréquence. Les deux entrées possibles sont “HEBDOMADAIRE” et “QUOTIDIEN”.
GOOGLEFINANCE Attributs
| Attribut | Description |
|---|---|
| “prix” | Cours de l'action. En temps réel mais avec un délai pouvant aller jusqu'à 20 minutes. |
| “priceopen” | Prix d'ouverture (prix à l'ouverture du marché). |
| “élevé” | Prix le plus élevé de la journée en cours. |
| “faible” | Prix le plus bas de la journée en cours. |
| “volume” | Le volume de transactions de la journée en cours. |
| “marketcap” (capitalisation boursière)” | La capitalisation boursière de l'action. |
| “tradetime” | L'heure de la dernière transaction de l'action. |
| “datadelay” | Le temps de retard pour les données en temps réel. |
| “volumeavg” | Le volume quotidien moyen des transactions. |
| “pe” | Ratio cours/bénéfice |
| “eps” | Résultat par action |
| “high52” | Le prix le plus élevé au cours des 52 dernières semaines. |
| “low52” | Le prix le plus bas au cours des 52 dernières semaines. |
| “changement” | L'évolution du cours de l'action depuis la fin de la séance d'hier. |
| “bêta” | La valeur bêta |
| “changepct” | Le pourcentage de variation du prix depuis la fin de la séance d'hier. |
| “le plus proche” | Prix de clôture d'hier. |
| “actions” | Le nombre d'actions en circulation. |
| “devise” | La devise dans laquelle le prix de l'action est fixé. |
| Attribut historique | Description |
|---|---|
| “ouvert” | Prix à l'ouverture du marché. |
| “fermer” | Prix à la clôture du marché. |
| “élevé” | Le prix le plus élevé au cours de la période spécifiée. |
| “faible” | Le prix le plus bas pendant la période spécifiée. |
| “volume” | Le volume pendant la période spécifiée. |
| “tous” | Renvoie tous les éléments ci-dessus. |
Pour une liste complète de tous les attributs, y compris ceux concernant les données sur les fonds communs de placement, consultez le site suivant Page d'aide GOOGLEFINANCE de Google.
Comment utiliser GOOGLEFINANCE
1. Obtenir des informations sur les stocks
Syntaxe : GOOGLEFINANCE(ticker, [attribut])
Dans les exemples suivants, j'ai utilisé “AAPL” (Apple Inc.) pour le ticker.
Tout d'abord, j'ai visité le Google Finance et rechercher “AAPL”. Vous pouvez ainsi voir tous les indicateurs boursiers actuels d'Apple Inc.
Voici à quoi ressemblent ces informations dans Google Sheets en utilisant la version de base de la fonction : GOOGLEFINANCE(ticker, [attribut]).
La fonction GOOGLEFINANCE extrait les informations correspondantes dans la feuille de calcul :
Dans l'exemple ci-dessus, j'ai énuméré les différents attributs que je souhaite examiner dans la rubrique colonne A. Je fais ensuite référence à ces attributs dans la formule, ce qui me permet de parcourir rapidement la liste sans devoir modifier la formule à chaque fois.
Je pourrais également coder en dur chaque attribut dans la formule, par exemple en tapant =GOOGLEFINANCE(“AAPL”, ”Low”) pour obtenir le prix le plus bas de la journée.
Notez que j'ai corrigé l'emplacement de la cellule de référence du téléscripteur. B1 en mettant le $ devant l'entrée de la B et le 1 (en utilisant le Touche F4 de votre clavier est un raccourci).
Ainsi, vous pouvez faire glisser la formule de la cellule D4 jusqu'à la cellule D18, et la formule gardera cette cellule de référence constante. Je n'ai pas fixé l'emplacement de la cellule d'attribut, car je veux qu'elle change au fur et à mesure que je descends dans la liste pour obtenir tous les différents attributs.
2. Obtenir des informations historiques sur les actions pour une seule journée
Syntaxe : GOOGLEFINANCE(ticker, [attribute], [start_date])
Comme indiqué dans le tableau précédent, Google Sheets fournit une poignée d'attributs de données historiques tels que “ouvert”, “fermé”, “haut”, “bas”, etc.
Bien que vous puissiez les essayer individuellement, je vais explorer l'attribut “all”, qui les fournit tous en même temps.
On obtient ainsi le résultat suivant pour la valeur correspondante date_début:
Notez que le résultat de cet attribut historique est composé de plus d'une cellule.
Lors de l'appel de données historiques, la formule fournira un Date et une colonne d'attributs (dans ce cas, parce que j'ai utilisé “all” pour appeler plusieurs attributs et que j'ai obtenu 5 colonnes d'attributs différentes) :
A noter : Lors de la consultation de données historiques, il se peut que vous rencontriez une erreur #REF ! Cette erreur se produit lorsque la fonction GOOGLEFINANCE rencontre des cellules qui contiennent déjà des données. Dans ce cas, la fonction doit écraser ces données lorsqu'elle émet ses informations sur plusieurs cellules.
Pour résoudre cette erreur, assurez-vous qu'il y a suffisamment de cellules vides en dessous et à côté de la cellule dans laquelle vous saisissez la formule GOOGLEFINANCE, afin qu'elle ait la place de produire ses résultats sur plusieurs cellules.
Le fait que la formule GOOGLEFINANCE remplisse plusieurs cellules lorsqu'elle fournit des informations historiques est généralement utile car il permet de clarifier les informations fournies.
Il arrive cependant que vous souhaitiez que la formule ne vous donne qu'un seul chiffre.
Par exemple, vous pourriez vouloir connaître le prix le plus élevé d'une action un jour donné, sans que la formule ne produise une matrice comprenant la date et le prix. Dans ce cas, vous devez combiner la formule GOOGLEFINANCE avec la formule INDEX :
Dans cet exemple, j'ai utilisé la formule GOOGLEFINANCE pour obtenir le prix le plus élevé de l'action Apple le 27 février 2017.
Dans la capture d'écran ci-dessus, vous pouvez voir que la sortie de la formule est une matrice 2×2 qui donne la date et le prix le plus élevé.
Si vous souhaitez que la formule ne vous donne que le prix le plus élevé, sans les cellules indiquant la date et les en-têtes, vous pouvez utiliser la fonction INDEX et spécifier que vous souhaitez que la formule ne fournisse que les informations de la deuxième ligne de la deuxième colonne de la matrice que la formule GOOGLEFINANCE fournit.
Comme vous pouvez le voir, j'ajoute INDEX au début de la formule, puis je spécifie la cellule 2,2 comme sortie souhaitée.
3. Obtention d'informations historiques sur les actions sur une période donnée
Syntaxe : GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date], [interval])
Jusqu'à présent, j'ai essayé de récupérer les informations correspondant à un seul jour. Est-il possible de le faire pour une période donnée ? Oui, certainement. Voici un exemple.
La formule que j'utilise pour ce faire est la suivante :
À partir de là, il est facile de créer un graphique du prix de clôture hebdomadaire à l'aide de la fonction graphique de Google Sheets.
En utilisant la formule GOOGLEFINANCE pour appeler différents attributs sur différentes périodes et intervalles, vous pouvez créer des ensembles de données et des graphiques hautement personnalisables qui vous aideront à analyser les données boursières de différentes manières.
4. Obtenir des informations sur les stocks depuis le début de l'année
Un autre besoin courant des utilisateurs est d'obtenir des informations sur les actions depuis le début de l'année (YTD). Cela vous permet de voir comment le stock se comporte depuis le début de l'année jusqu'à aujourd'hui. Malheureusement, le seul attribut pour YTD est retour à l'état initial, qui ne peut s'appliquer qu'aux données des fonds communs de placement. Pour trouver la valeur YTD pour vos données en temps réel ou historiques, nous devons trouver une alternative.
Heureusement, nous pouvons trouver le YTD des actions en combinant deux formules spécifiques en une seule. Utilisez la syntaxe suivante comme référence. Remplacez simplement le ticker par le vôtre.
Ici, j'ai obtenu le prix YTD pour Apple. Ma formule est la suivante :
Comme vous pouvez le constater, en copiant et en collant la formule ci-dessus et en remplaçant le ticker par l'action que j'ai choisie, j'ai réussi à obtenir la valeur YTD.
Comment utiliser la fonction GOOGLEFINANCE pour la conversion des devises ?
Une autre fonction utile de la fonction GOOGLEFINANCE est la possibilité d'obtenir des taux de conversion de devises en temps réel directement dans vos feuilles de calcul.
Pour ce faire, il suffit de remplacer le ticker par “Currency:currency1currency2”, où currency1 et currency2 sont les codes à trois lettres des devises que vous souhaitez convertir.
Par exemple, pour trouver le taux de conversion entre le dollar américain et le dollar canadien, je procède comme suit :
Ceci n'est qu'un aperçu de ce que GOOGLEFINANCE peut faire en termes de conversion de devises. Découvrez d'autres façons de convertir des devises à l'aide de feuilles de calcul.
Googlefinance et Wisesheets
Les deux inconvénients de la fonction GOOGLEFINANCE sont l'absence de données financières historiques et de données en temps réel. Comme vous l'avez appris, la fonction GOOGLEFINANCE est extraordinaire, mais elle a aussi ses limites. Si vous souhaitez investir sérieusement dans les actions et économiser des heures de copier-coller manuel de données boursières, la meilleure façon de procéder est d'utiliser GOOGLEFINANCE et Feuilles de sagesse ensemble.
Avec Wisesheets, vous pouvez obtenir les données financières de l'entreprise, y compris le compte de résultat, le bilan, les flux de trésorerie et les indicateurs clés pour 14 bourses différentes. Il peut apporter une couverture de 20 ans trimestrielle ou annuelle directement sur votre feuille de calcul Excel ou Google Sheets en un seul clic.
Il vous suffit d'entrer le ticker dans le module complémentaire :
Une autre option pour obtenir les mêmes informations, mais filtrées, est d'utiliser la fonction =WISE() fonction. Tout ce dont vous avez besoin, c'est du symbole de l'entreprise, d'un paramètre et de la période (année, trimestre ou TTM).
Vous pouvez par exemple obtenir le chiffre d'affaires d'Apple pour le premier trimestre 2020 en utilisant la fonction comme suit :
=WISE(“AAPL”, ”Revenue”, ”2020″, ”Q1″)
Lorsque vous utilisez conjointement la fonction GOOGLEFINANCE et Wisesheets, vous pouvez créer des modèles d'analyse boursière dynamiques et obtenir immédiatement toutes les données financières dont vous avez besoin.
Obtenez le module complémentaire ici : Feuilles de sagesse
Rapports sur les stocks dans Google Sheets
Si vous travaillez avec des données sur les marchés boursiers et les devises, la fonction GOOGLEFINANCE vous permet de gagner énormément de temps lorsque vous travaillez dans Google Sheets. Expérimentez les différents attributs et trouvez ce qui vous convient le mieux !
Vous avez besoin de rassembler des données financières provenant de plusieurs feuilles de calcul Google dans un fichier central à des fins de reporting ou d'analyse ? Découvrez comment fusionner regrouper plusieurs Google Sheets en une seule.
Note de la rédaction: Il s'agit d'une version révisée d'un article précédent qui a été mis à jour pour plus de précision et d'exhaustivité.
