Trouver, importer et convertir sont souvent parmi les tâches ingrates lors de la préparation d’un fichier de calcul sur quel que logiciel que ce soit. Je le vis régulièrement avec Excel.
Dans mon travail de comptable, j’ai pu observer l’évolution des logiciels comptables ces dernières années. Je ne parle pas des grosses machines comme SAP ou Sage 100. Non, laissons cela pour les multinationales. Je parle des logiciels comptables que le boucher du coin peut utiliser sans se ruiner.
Ces logiciels comptables sont maintenant capables d’importer les cours de change quotidiens. Google Sheets a été un pionnier dans ce domaine avec sa fonction GoogleFinance()
, permettant d’importer automatiquement les derniers taux de change et cotations boursières directement dans les feuilles de calcul. Cette fonctionnalité a simplifié la vie des utilisateurs en éliminant le besoin de rechercher et d’encoder manuellement ces données.
Excel, quant à lui, a mis du temps à rattraper son retard. Ce n’est qu’en 2021 qu’Excel a introduit la fonction HISTORIQUE.ACTIONS
, permettant enfin d’importer des données boursières directement dans les feuilles de calcul. Cette avancée a rendu Excel plus compétitif en matière de gestion des données financières, bien que Google Sheets ait été le précurseur dans ce domaine.
Cet article a été mis à jour en mars 2025 pour refléter les dernières fonctionnalités et améliorations apportées à Excel et Google Sheets, ainsi que pour clarifier les sources de données de Google Finance.
Conversion de devises
Si vous avez besoin de convertir des devises, par exemple pour assurer le suivi des revenus ou des investissements à l’étranger, mettre à jour les derniers taux de change pour garder vos calculs mis à jour est une plaie. Avec Google Drive , vous ne devez plus vous en soucier.

Dans une cellule de votre feuille de calcul Google Docs vous pouvez utiliser la fonction GoogleFinance() pour importer automatiquement le dernier taux de change. Vos calculs seront toujours à jour sans avoir à perpétuellement rechercher un taux de change en fonction de la date pour laquelle vous avez besoin d’une situation.
Il suffit d’indiquer la devise étrangère suivit de la devise de base (celle de votre fichier ou de votre comptabilité) pour retourner le dernier cours de change publié.
Par exemple, pour obtenir le taux de change de Dollars US en Euros que vous utiliseriez :
=GoogleFinance(« CURRENCY:USDEUR »)
Si vous devez traduire dans ou vers d’autres devises voici le format à utiliser:
=GoogleFinance(« CURRENCY:[Devise étrangère][Devise de base])
Après, il vous reste à utiliser la valeur pour convertir vos devises.
Récupération de cotation de titre ou d’index
La formule GoogleFinance() se limite t’elle aux cours des changes ? Bien sûr que non ! Vous pouvez aussi retourner via cette formule toute une série de données financières sur des titres cotés ou tout un index.

Ci-dessous, l’image vous montre une petite zone d’une feuille de calcul dans laquelle le champ en surbrillance importe le prix actuel de l’indice du BEL20 de Bruxelles. Le tout se fait utilisant l’indice souhaité et la donnée souhaitée relative à cet indice:
=GoogleFinance(« [Index ou action] »;« [type de donnée souhaitée] »)
Vous avez saisi le principe ? Je vais le mettre en pratique avec, par exemple, le BEL20 et le type de donnée est la valeur du jour ou « price ».
=GoogleFinance(« BEL20 »;« price »)

Voilà pour l’index d’aujourd’hui. Pour obtenir celui d’hier, il suffit de remplacer l’attribut price par closeyest. Une petite règle de trois permet facilement de calculer le pourcentage de différence entre les deux dates.
En remplaçant le BEL20 dans l’exemple ci-dessus, la formule peut très bien retourner la dernière valeur du CAC 40 (CAC40) ou du London FTSE100 (UKX).
Pour les actions le principe est le même que pour les indices boursiers. Le code à indiquer demande un peu de recherche. N’essayez pas avec le code ISIN, cela ne fonctionne pas (encore ?). Il faut indiquer le code de la quotation en bourse.
Pour Google ou plutôt d’Alphabet comme l’on doit dire maintenant il s’agit de GOOG: Cela donne la formule ci-dessous.
=GoogleFinance(« GOOG »;« price »)
Pleins d’attributs pour jouer avec la formule
Les attributs price et closeyest ne sont pas les seul à être utilisables dans GoogleFinance(). Voici la liste à l’heure d’écrire ses lignes. Je vous laisse vous amuser à jouer avec les diverses possibilités.
price: la dernière cotation.
priceopen: le prix d’ouverture du jour.
high: le plus haut prix atteint par l’action sur la journée the highest price the stock traded at today.
low: le plus pas atteint par l’action sur la journée.
volume: nomre d’action échangées ce jour.
marketcap: capitalisation boursière du titre.
tradetime: dernier moment ou le titre à été coté.
pe: rapport prix/revenu.
eps: revenu par action.
high52: le plus haut prix atteint par le titre lors des 52 semaines précédentes.
low52: le plus bas prix atteint par le titre lors des 52 semaines précédente.
change: la différence de prix entre la clôture d’hier et sa valeur actuelle.
changepct: pourcentage de différence du prix entre la clôture d’hier et sa valeur actuelle.
closeyest: prix de l’action à la clôture d’hier.
currency: devise dans laquelle le titre est coté.
L’auditeur en est-il satisfait ?
Il me reste une question à répondre: d’ou viennent les données ?
Google Finance, c’est une mine d’or pour les infos financières en temps réel. Les données viennent de sources fiables comme Morningstar pour les prix des fonds communs de placement et ICE Data Services pour les données intrajournalières. Les infos sur les secteurs et industries, elles, sont fournies par S&P Capital IQ. Mais attention, les données peuvent être retardées de 15 à 20 minutes selon les marchés.
Google Finance couvre une tonne de marchés, des bourses internationales aux indices majeurs. Les infos sont fournies « telles quelles », juste pour info, pas pour faire du trading pro ou donner des conseils financiers. Google et ses fournisseurs de données ne garantissent pas l’exactitude ou l’exhaustivité des infos 8.
Est-ce le bon outil pour vous ? A vous de voir !
Merci !
Petite précision à ceux qui, comme moi, fond un copier-coller, il faut changer les guillemets (“ ”) par des doubles quotes (touche 3).
Et pour avoir le code des actions françaises, prendre le « EPA: » =>
– pour BNP Paribas P-A : =GoogleFinance(« EPA:BNP »)
– pour NATIXIS : =GoogleFinance(« EPA:KN »)
Vous noterez que l’attribut « price » est facultatif.
Non, pas du tout, ce sont des « doubles quotes ». Même en copiant la formule cela fonctionne. Je viens de tester et cela fonctionne bien sans rien changer
je confirme il faut changer les « par des «
Je viens de comprendre. La police utilisée dans le corps du texte ne montre pas le même genre de guillemets. On ne peut rien y faire ou alors passer cela en code mais ce sera sans couleurs.
Mais la formule générale est démontrée dans une image.
Merci pour l’astuce EPA:
Bonjour, et merci beaucoup pour l’info! Par curiosité, est-il possible de se servir de la formule pour trouver la VNI d’un fonds d’investissement?
Merci d’avance!
Pour cela il faudrait que le titre soit coté sur une bourse. Cela existe après d’Euronext par exemple. Malheureusement, les symboles de ces fonds ne sont pas reconnu par la formule.
Bonjour,
J’aimerai avoir la différence entre le cour actuel et le cour au 1/01/2019.
J’essaie avec cette formule :
=GOOGLEFINANCE(A6; »price »)-GOOGLEFINANCE(A6; »price »; »01/01/2019″)
Ca ne fonctionne pas car visiblement le paramétre 2 attend des nombre et date est de type texte.
Avez vous une astuce?
Merci d’avance.
J’ai le même souci : la fonction googlefinance() n’arrive pas à restituer l’évolution de prix entre 2 dates… Alors que c’est évident que beaucoup de gens souhaitent connaître l’évolution d’une valeur depuis le début d’année ou depuis 1 an … Je suis déçu par cette fonction qui reste très limitée y compris pour récupérer des infos sur les dividendes… Encore des progrès à faire par Google finances
Merci pour cet article très pratique 🙂
J’utilise depuis longtemps « Google Finance et suis très satisfait . A l’heure de la cryptomonnaie,qui devient incourtournable, quelle est la solution . Est ce que Google sheet peut apporter une aide ? Merci si vous pouvez nous donner une réponse.
est il possible de récupérer le « pe » d’une action à une date données : par exemple googlefinance (« goog » ; « pe » ; date(2024;01;01))