Suivre simplement et gratuitement tous ses investissements financiers, c’est possible !

L’outil gratuit en ligne Google Sheets permet de construire un suivi personnalisé de ses investissements. Mais certaines données financières (SCPI, fonds, livrets, etc.) ne sont pas si facilement accessibles, comment faire ?

mercredi 26 février 2025, par Denis Lapalus

Des lecteurs du guide épargne demandent régulièrement quelle application utiliser pour suivre leurs placements et investissements. La réponse la plus immédiate reste : une feuille de tableur est le plus simple, le plus efficace et le moins cher, c’est gratuit ! C’est en effet relativement simple, totalement adapté à ses propres besoins. Nul besoin de payer un accès afin de pouvoir récupérer le solde ou encours de ses comptes bancaires et effectuer le suivi de ses investissements financiers sur une feuille Google Sheets.

Que ce soit pour récupérer les cours de son portefeuille d’actions et/ou d’ETF, des cours des cryptos, cela fait quelques années que cela est possible. Ce qui est moins connu est que des données concernant des fonds non cotés en bourse, tels que les taux de distribution de SCPI, ou les rendements des fonds euros, tout comme des placements épargne purement tricolores (livrets bancaires, comptes à terme, etc.) sont également accessibles via Google Sheets. Il existe des solutions gratuites permettant de récupérer l’information recherchée. Mais cela demande un peu de temps pour mettre au point sa propre feuille de suivi de ses investissements financiers.

 Agrégateurs indiscrets ?

Les agrégateurs demandent vos codes d’accès bancaires... Depuis le déploiement de l’Open Banking, l’on peut accéder gratuitement depuis un outil tiers habilité à ses comptes bancaires, en lecture seule. De nombreux établissement financiers proposent ce service gratuitement. Cela permet d’avoir une vue de synthèse de ces différents comptes bancaires. L’on peut donc ainsi également récupérer le solde actuel de ses comptes bancaires dans une feuille Google Sheets. De nombreux exemples existent sur la toile, l’intérêt reste toutefois limité. Ce qui compte étant davantage le suivi de ses placements et investissements financiers, que la consultation des soldes de ses comptes bancaires, accessibles facilement via mobile. Mais ces services d’agrégations sont parfois détournés à des fins autres... Et là commence la suspicion. Confier ses codes d’accès clients à un tiers : Le bémol étant qu’il faut donc confier ses codes d’accès à une entité tierce, dument habilitée, afin qu’elle puisse se connecter à votre espace client pour ramener les montants souhaités. Le jeu en vaut-il la chandelle ? À vous de voir. Toujours est-il que seuls vos comptes courants sont concernés. La récupération des encours et soldes de vos placements et investissements passera par un parcours sur votre espace client de vos comptes (scraping), ce qui est déjà moins heureux. Dysfonctionnements récurrents, reconnecter son compte tous les 3 mois, cela devient rapidement lourd, pour une personne qui ne suit pas régulièrement ses investissements financiers. Des indiscrétions parfois malsaines : certains services payant d’agrégations de placements financiers publient des statistiques sur leurs clients, le montant moyen des avoirs, la répartition des encours, les frais économisés, etc. Si aucune données personnelles ne sont dévoilées, cela veut tout de même dire que ces applications profitent de la fourniture de ce service afin d’effectuer des statistiques sur le "dos" de leurs clients. Autant dire que la confidentialité des données financières est bafouée. Des indiscrétions qui pourraient permettre à certaines applications de distributeurs de produits financiers de proposer, comme par hasard, certains placements à certaines personnes, à certains moments opportuns. Une pratique pour le moins litigieuse.

 Google Sheets

Afin d’éviter de confier ses codes d’accès à un tiers, avoir recours à une feuille de tableur (excel, ou open office) reste simple et sécurisé. C’est surtout la possibilité de se bâtir un suivi de ses investissements financiers totalement adaptés à nos souhaits ! Rien ne vaut le fait maison. Certes, cela peut prendre du temps de monter ses propres feuilles de suivi de ses investissements, mais une fois ce travail effectué, l’investisseur sera davantage indépendant. Mais si l’usage d’Excel est répandu, Google Sheets propose un modèle facilement ouvert aux API externes. Cela permet de récupérer des données financières issues de plusieurs sources différentes.

 Un exemple

Cette feuille de suivi de placements, ci-dessous, montre le détail d’un PEA, d’un PEA-PME, de plusieurs contrats d’Assurance-Vie, de livrets bancaires, mais également de comptes à terme ou encore d’investissements sur des pièces en OR.

Vous pouvez télécharger cette feuille Google Sheets. En dupliquant cette feuille, vous allez ainsi récupérer les scripts FranceTransactions.com permettant de récupérer une partie des données financières manquantes par défaut sur Google Sheets. L’intérêt étant que cela soit participatif, vous pouvez demander l’ajout de certaines données, ou indiquer des modifications de données financières à effectuer.

 👉 Actions

Récupérer le cours d’une action sur Google Sheets, simple et rapide. La fonction GoogleFinance() est là. De multiples vidéos sur YouTube indiquent comment faire avec cette fonction. Le plus délicat est parfois de récupérer le code GoogleFinance pour une action donnée. Les limitations étant que, par exemple, les dividendes annoncés ne sont pas mis à jour. À titre d’exemple, voici une feuille Google Sheets concernant les actions du CAC40.

Exemple : récupérer le cours de l’action Air Liquide, simple. Dans la cellule il faut invoquer la fonction GoogleFinance avec le code correspondant à l’action Air Liquide (EPA:AI, EPA pour Paris, AI pour Air Liquide). Ainsi, cet appel GOOGLEFINANCE("EPA:AI" ; "price")) permet de récupérer le cours de l’action (en différé d’au moins 20 minutes). La fonction GoogleFinance permet d’obtenir d’autres informations financières, telles que le dividende passé, le dividende attendu pour l’année en cours. Ces codes ne s’inventent pas. Où trouve-t-on ces codes correspondants aux actions ? Directement sur Google Finance, ou en les reprenant sur des feuilles Google Sheets partagées par des investisseurs.

Vous pouvez télécharger cette feuille Google Sheets. En dupliquant cette feuille, vous allez ainsi récupérer les scripts FranceTransactions.com permettant de récupérer une partie des données financières manquantes par défaut sur Google Sheets.

 👉 Devises

Les cours des échanges de devises (EUR/USD) sont également facilement accessibles via Google Finance, et donc intégrable aisément sur Google Sheets. Cela permet notamment d’obtenir facilement le cours des matières premières en euros, dont notamment les cours du pétrole ou bien encore celui de l’OR physique. En revanche, pour les cotations des pièces d’OR, l’information est plus délicate à dénicher, c’est pourquoi FranceTransactions.com propose des fonctions externes pour ce faire (cf paragraphe Pièces d’OR).

 👉 Cryptos

Là encore, via l’url Google Finance, il est facile de récupérer le cours actuel des différentes cryptos. Il suffit alors de récupérer le code correspondant à la crypto à suivre, et de faire appel à la fonction GoogleFinance(code ;"price") ; dans une cellule sur Google Sheets.

 👉 Fonds cotés (ETF, etc.)

Pour les fonds cotés en bourse, cas le plus simple, ce sera comme pour les actions. GoogleFinance publie les cours de bourse. Ainsi, pour les ETF, le cours de bourse est connu, l’appel à la fonction GoogleFinance(code ;"price") permet de récupérer le cours de bourse du fonds.

Feuille de suivi pour ETF / Actions © Google

La feuille d’exemple fourni par Google Sheets (template) pour le suivi des investissements financiers permet de suivre tous les titres cotés en bourse (donc ETF inclus).

 👉 Fonds non cotés (OPC, UC, etc.)

Cela peut commencer à se compliquer pour les fonds non cotés en bourse. Typiquement, les OPC, sicav et consorts. Ces mêmes fonds que l’on retrouve souvent dans nos contrats d’assurance-vie et PER assurances. Ces fonds possèdent une valeur liquidative, mais ne sont pas cotés en bourse. GoogleFinance ne connaît donc pas forcément tous les fonds sur lesquels les épargnants français peuvent investir. Si les ETF sont des fonds cotés en bourse, les autres unités de compte ne sont pas cotées en bourse. Pour ces fonds non cotés en bourse, c’est à dire, la majorité des OPC et unités de compte (hors ETF), il faut alors passer par d’autres sources d’informations. Le site Yahoo ! Finance, par exemple, propose des pages avec les valeurs liquidatives de nombreux fonds.

Dans la feuille Google Sheets donnée en exemple en haut de l’article, une fonction externe permet de récupérer la dernière valeur liquidative connue de fonds non cotés en bourse. La source d’informations peut être FinancialTimes ou Yahoo ! Finance. Pour accéder à la source Yahoo ! Finance, la fonction appelable sous Google Sheets est alors =GetVLYahoo(code yahoo). Ce code Yahoo ! est à trouver sur le site de Yahoo ! Finance. En recherchant avec le vrai code ISIN sur ce site, l’url de redirection présente alors ce code Yahoo !.

Copie partie écran, suite à la recherche du code ISIN © Yahoo! Finance

Exemple : recherche de la valeur liquidative du fonds CORUM Butler European High Yield Fund, code ISIN : IE00BMCT1P08. Le site Yahoo ! Finance renvoie alors cette page, indiquant ce code Yahoo ! (surligné en jaune sur la copie d’écran ci-dessus). C’est bien ce code qu’il suffit d’indiquer comme code ISIN à la fonction GetVLYahoo afin d’obtenir dans sa feuille Google Sheets la VL de ce fonds.

 👉 Fonds en euros (Assurance-Vie)

Plus complexe. Les fonds euros ne sont pas cotés en bourse. Comment récupérer alors les taux des fonds euros ? Il faut effectivement passer par des fonctions externes, FranceTransactions.com en proposent.

  • GetFondsEurosTaux(isin) : renvoie le taux, net des frais de gestion, brut des prélèvements sociaux et fiscaux du fonds euros concerné
  • GetFondsEurosListe() : renvoie la liste des fonds euros connus du système, avec la correspondance nom et code pseudo isin.

Où dénicher ce pseudo code ISIN des fonds euros ? La fonction GetFondsEurosListe() permet justement d’obtenir la liste telle que présentée ci-dessous, avec l’ensemble des fonds euros connus du système, éligible en assurance-vie. Attention, pour les PER assurances, les fonds euros ne sont pas les mêmes, puisque la réglementation impose que les fonds euros retraite soient cantonnés au PER seuls. Il faudra donc, dans ce cas, faire appel aux fonctions concernant les fonds euros pour les PER.

Extrait des pseudo codes ISIN des fonds euros © FranceTransactions.com
Note : l’épargnant prendra soin d’augmenter, chaque année le nombre de parts de fonds euros détenu. Le versement des produits des fonds euros (capital placé sur le fonds euro * taux net des frais de gestion et net des prélèvements sociaux) étant crédité sous forme de nombre de parts supplémentaires sur ce même fonds euros.

 👉 Fonds en euros (PER)

Même principe que pour les fonds euros éligibles en assurance-vie. Un appel à une fonction externe est nécessaire afin de récupérer le taux de rendement servi l’année précédente sur les fonds euros équipant les PER assurantiels.

  • GetPERFondsEurosTaux(isin) : renvoie le taux, net des frais de gestion, brut des prélèvements sociaux et fiscaux du fonds euros retraite concerné
  • GetPERFondsEurosListe() : renvoie la liste des fonds euros retraite connus du système, avec la correspondance nom et code pseudo isin.

Où dénicher ce pseudo code ISIN des fonds euros retraite ? La fonction GetPERFondsEurosListe() permet justement d’obtenir la liste telle que présentée ci-dessous, avec l’ensemble des fonds euros connus du système, éligible en PER assurantiels.

Exemple de correspondances Fonds euros retraite / pseudo code ISIN © FranceTransactions.com
Note : l’épargnant prendra soin d’augmenter, chaque année le nombre de parts de fonds euros détenu. Le versement des produits des fonds euros (capital placé sur le fonds euro * taux net des frais de gestion et net des prélèvements sociaux) étant crédité sous forme de nombre de parts supplémentaires sur ce même fonds euros.

 👉 Livrets bancaires

Là encore, il s’agit de placements purement tricolores. GoogleFinance n’en connaît aucun, même pas le livret A. Il faut donc appeler des fonctions externes. FranceTransactions.com met à disposition quelques fonctions permettant de récupérer les taux actuels des différents livrets bancaires du marché (épargne réglementée incluse). Par ailleurs, la fonction la plus intéressante est sans doute cette qui permet d’estimer le montant des intérêts à percevoir sur l’année à venir, en fonction du solde du livret, de l’historique des taux passés sur l’année et du taux actuel. Il s’agit évidemment que d’une estimation, car personne ne peut savoir quel sera le taux d’un livret épargne dans quelques quinzaines.

  • GetLivretInterets(isin,capital,annee)
  • GetLivretInteretsNets(isin,capital,annee)
  • GetLivretTaux(isin)
  • GetLivretTauxBooste(isin)
  • GetLivretTauxEQAnnuel(isin)
  • GetLivretTauxEQAnnuelNet(isin)
Exemple de correspondance Livrets bancaires / codes pseudo ISIN © FranceTransactions.com

 👉 Comptes à terme

Là encore, il s’agit de placements purement tricolores. GoogleFinance n’en connaît aucun, même pas le livret A. Il faut donc appeler des fonctions externes. FranceTransactions.com met à disposition quelques fonctions permettant de récupérer les taux actuels des différents livrets bancaires du marché (épargne réglementée incluse). Par ailleurs, la fonction la plus intéressante est sans doute cette qui permet d’estimer le montant des intérêts à percevoir sur l’année à venir, en fonction du solde du livret, de l’historique des taux passés sur l’année et du taux actuel. Il s’agit évidemment que d’une estimation, car personne ne peut savoir quel sera le taux d’un livret épargne dans quelques quinzaines.

  • GetCATListe()
  • GetCATTaux(isin)
  • GetCATTauxNet(isin)
  • GetCATMaturite(isin)
Exemples de correspondances Comptes à terme / pseudo codes ISIN © FranceTransactions.com

 👉 SCPI

Pour les SCPI la fonction GOOGLEFINANCE() ne donne évidemment aucune information. Les SCPI ne sont pas cotées en bourse. Alors comment faire pour actualiser son portefeuille de SCPI ? La réponse est simple. Il existe une multitude de sites gratuits, à l’instar de FranceTransactions.com, permettant de récupérer les informations financières sur près de 200 SCPI du marché. Attention toutefois, les données financières des SCPI fiscales (malraux, déficit foncier, Pinel, etc.) sont rares et leur fréquence de mise à jour est très faible, voire nulle. Pour les SCPI, il faut alors faire appel à des fonctions externes afin de récupérer les informations désirées.

SCPI : voici les fonctions accessibles via FranceTransactions.com sur Google Sheets :

  • GetSCPITaux(isin) : taux de distribution de la SCPI
  • GetSCPITauxReel(isin) : rendement réel de la SCPI (variation prix de part incluse)
  • GetSCPIPrixPart(isin) : prix de part actuel
  • GetSCPIDatePrixPart(isin) : date dernier changement prix part SCPI
  • GetSCPITauxReval(isin) : taux de revalorisation du prix de part (peut être négatif)
  • GetSCPIValeurRachat(isin) : valeur de rachat d’une part de SCPI
  • GetSCPIListe() : liste des SCPI connues du système (près de 160), à afficher sur un ongle nommé ’SCPI LISTE’

Le code ISIN a passer en paramètre n’en est pas vraiment un, mais le code interne sur le site FranceTransactions.com, identifiant d’une SCPI. La fonction GetSCPIListe() permettant d’établir la correspondance entre le nom commercial de la SCPI et ce code interne (pseudo ISIN).

Début de liste des SCPI, correspondances noms et pseudo codes ISIN © stock.adobe.com

Seules ces données basiques sont accessibles. Un investisseur SCPI, forcément de long terme, n’a pas à priori à suivre les indicateurs d’occupation, ou encore du nombre de biens, etc. L’intérêt étant faible, puisque que toute façon il devra porter ses parts pendant au moins 10 ans.

Note : En l’absence de liaison avec l’enveloppe dans laquelle sont déposés les SCPI (CTO ou Assurance-vie ou PER), selon le mode de distribution des revenus (loyers) des SCPI, en capitalisation (nombre additionnels de parts de SCPI, comme fréquemment proposé désormais) ou en distribution (perception des dividendes), l’épargnant devra modifier par lui-même les différents montants correspondants. Pour une mise à jour annuelle, le taux de distribution permet de connaître le montant des dividendes versés.

 👉 Crédits

Nous ne sommes plus vraiment désormais dans le domaine du suivi des investissements et placements épargne. Mais des lecteurs m’ont demandé d’ajouter des éléments de calcul de crédits pour Google Sheets. Des calculs basiques, pour lesquels des fonctions par défaut existent, mais qui sont souvent conçues pour les crédits à taux variable. En France, le crédit amortissable à taux fixe représente pas moins de 80% des crédits. Quelques fonctions permettent donc d’obtenir des informations concernant les crédits : calcul de TAEG, mensualité, taux d’endettement, etc.

Exemple de suivi crédit sur Google Sheets (amortissable, taux fixe) © FranceTransactions.com

 Autres données financières ?

Vous avez d’autres besoins en matière de données financières ? Postez un commentaire sous cet article, si les infos sont disponibles, je les mettrai à disposition.

Tous droits réservés © FranceTransactions.Com, 2001-2025