Intégrer les données FMP dans Excel / Google Sheets
FMP est le complément Excel et Google Sheets de référence pour les investisseurs. FMP a été conçu avec un seul objectif : permettre à chacun de trouver rapidement de bonnes opportunités d’investissement. Notre complément offre de nombreuses fonctionnalités et jeux de données : états financiers, indicateurs clés, données sur les dividendes, cours en temps réel, cryptomonnaies, matières premières et bien plus. Cette documentation vous aide à tirer le meilleur parti de FMP.
Astuces
- Utilisez la navigation latérale pour parcourir la documentation plus rapidement.
- Si vous ne trouvez pas la réponse que vous cherchez, écrivez-nous à info@financialmodelingprep.com.
Informations importantes
1. Le complément offre les mêmes fonctionnalités dans Excel, Google Sheets et Excel Online.
2. Actuellement, nous n’appliquons aucun quota de données. Le seul quota est imposé par Google Sheets : vous pouvez effectuer 20 000 requêtes par jour avec un compte standard et 100 000 avec un compte payant. Cette limite est réinitialisée automatiquement toutes les 24 heures. Nous demandons toutefois aux utilisateurs d’éviter d’envoyer trop de requêtes simultanées. En cas d’utilisation abusive du système, nous pourrons suspendre votre compte.
Installation
Excel
L’installation de FMP dans Excel est très simple. Suivez ces étapes :
1. Ouvrez une nouvelle feuille de calcul Excel.
2. Accédez à Compléments (Add-ins) dans l’onglet Accueil.
3. Cliquez sur Plus de compléments (More Add-ins).
4. Recherchez le complément FMP.
5. Cliquez sur Ajouter (Add).
Vous pouvez désormais ouvrir le complément à tout moment depuis l’onglet Accueil.
Google Sheets
L’installation de FMP dans Google Sheets est très simple. Suivez ces étapes :
1. Ouvrez une nouvelle feuille Google Sheets.
2. Ouvrez le menu Extensions, sélectionnez Modules complémentaires (Add-ons), puis Télécharger des modules complémentaires (Get add-ons). Google Workspace Marketplace s’ouvre alors dans une fenêtre contextuelle.
3. Recherchez FMP.
4. Sélectionnez le module complémentaire FMP et cliquez sur Installer (Install).
Vous pouvez désormais ouvrir le module complémentaire à tout moment depuis le menu Extensions.
Assistance
Pour toute remarque ou tout problème rencontré, n’hésitez pas à nous écrire à info@financialmodelingprep.com.
Statement Dump
Pour obtenir une vue d’ensemble des états financiers d’une entreprise, l’une des meilleures méthodes consiste à utiliser Statement Dump. En quelques clics, vous obtenez le compte de résultat, le bilan, le tableau des flux de trésorerie, les indicateurs clés et les indicateurs de croissance, en données annuelles ou trimestrielles, directement dans votre feuille de calcul. Selon votre préférence, vous obtenez les 19 dernières années ou les 72 derniers trimestres.
Par défaut, les données sont triées de la plus récente à la plus ancienne. Avec un compte Pro, vous pouvez cliquer sur l’option avancée pour inverser l’ordre des états financiers.
Mieux encore, vous pouvez obtenir les états financiers exactement tels qu’ils ont été déclarés à la SEC. Sélectionnez simplement l’option "SEC as reported" et choisissez des données annuelles ou trimestrielles.
Remarque : cela ne concerne que les entreprises qui rendent compte à la SEC (U.S. Securities and Exchange Commission).
Astuces
- Utilisez la recherche de Statement Dump pour trouver les tickers à utiliser dans les fonctions.
- Les tickers proposés dans les suggestions de recherche ne sont pas les seuls couverts par nos données.
Fonction FMP
Cette fonction est idéale pour les états financiers, les indicateurs clés, le chiffre d’affaires par segment, les estimations des analystes et bien plus (consultez les données disponibles par fonction).
La syntaxe de la fonction FMP est =FMP("ticker/s", "parameter/s", "period/s", ["quarter"], [divisor])
- Ticker(s) [obligatoire] : le ou les symboles des entreprises dont vous souhaitez obtenir les données. Vous pouvez le saisir directement, par ex. "AAPL", ou utiliser une référence de cellule, par ex. A1.
- Paramètre(s) [obligatoire] : les données que la fonction doit renvoyer. Accepte un ou plusieurs paramètres. Vous pouvez le saisir directement, par ex. "Revenue", ou utiliser une référence de cellule, par ex. B1:D1.
- Période(s) [obligatoire] : l’année ou la période souhaitée. Accepte une ou plusieurs périodes. Vous pouvez la saisir directement, par ex. 2020, ou utiliser une référence de cellule, par ex. B1:D1.
- Les périodes comprennent des années précises comme 2020, "TTM" (douze derniers mois glissants), "LY", "LY-1", etc. (le dernier exercice disponible, le précédent, etc.) et "LQ", "LQ-1", etc. (le dernier trimestre fiscal disponible, le précédent, etc.).
- Trimestre [facultatif] : le trimestre souhaité (données trimestrielles uniquement). Vous pouvez le saisir directement, par ex. "Q2", ou utiliser une référence de cellule, par ex. B1.
- Diviseur [facultatif] : permet d’obtenir le résultat en millions, en milliards ou dans toute autre unité. Vous pouvez le saisir directement, par ex. 1000000, ou utiliser une référence de cellule, par ex. B1.
Voici quelques exemples d’appels de fonction valides :
=FMP("AAPL","ROE","TTM")
=FMP("TSLA", "Revenue", "LY",,1000000)
=FMP("AAPL","Free Cash Flow",2019,"Q3")
Astuces
- Pour demander un grand volume de données, saisissez plusieurs tickers, paramètres et périodes dans la fonction à l’aide de références de cellules.
- Utilisez le paramètre diviseur plutôt que de diviser chaque cellule par une valeur.
- Les nombres dans la fonction, comme 2020, n’ont pas besoin de guillemets (" "). Seul le texte en a besoin, comme "Revenue" ou les tickers.
Requêtes de données volumineuses
Plutôt que d’effectuer de nombreuses requêtes de fonction à la fois, vous pouvez obtenir les données plus rapidement en utilisant des plages dans les fonctions.
Il suffit de saisir une plage de tickers au lieu d’un seul ticker, une plage de paramètres au lieu d’un seul paramètre, ou une plage de périodes au lieu d’une seule période. Par exemple, avec les tickers en A2:A5, les paramètres en B1:D1 et les périodes en E1:G1 :
=FMP(A2:A5, B1:D1, E1:G1)
Ce seul appel de fonction renvoie chaque indicateur pour chaque entreprise sur l’ensemble des périodes. Vous gagnez beaucoup de temps et votre feuille de calcul est plus rapide.
Fonction FMPPRICE
Cette fonction est idéale pour les cours en temps réel, les cours historiques, les informations sur les versements de dividendes et bien plus (consultez les données disponibles par fonction).
La syntaxe de la fonction FMPPRICE est =FMPPRICE("ticker/s", "parameter/s", number of days to end, "start date", "end date")
- Ticker(s) [obligatoire] : le ou les symboles des entreprises dont vous souhaitez obtenir les données. Vous pouvez le saisir directement, par ex. "AAPL", ou utiliser une référence de cellule, par ex. A1:A20.
- Paramètre(s) [obligatoire] : les données que la fonction doit renvoyer. Accepte un ou plusieurs paramètres. Vous pouvez le saisir directement, par ex. "Price", ou utiliser une référence de cellule, par ex. B1:D1.
- Nombre de jours jusqu’à la fin [facultatif] : pour les cours historiques, le nombre de jours à renvoyer. Par exemple, 5 renvoie les cours des 5 derniers jours. Vous pouvez le saisir directement, par ex. 5, ou utiliser une référence de cellule, par ex. B2.
- Date de début [facultatif] : pour les cours historiques, une date de début précise. Il doit s’agir d’une cellule au format date ou d’une valeur au format "mm/dd/yyyy". Vous pouvez la saisir directement, par ex. "01/30/2022", ou utiliser une référence de cellule, par ex. B1. Si vous saisissez uniquement une date de début, la fonction renvoie la valeur pour cette date précise.
- Date de fin [facultatif] : pour les cours historiques, une date de fin précise. Il doit s’agir d’une cellule au format date ou d’une valeur au format "mm/dd/yyyy". Vous pouvez la saisir directement, par ex. "01/30/2022", ou utiliser une référence de cellule, par ex. B1.
Voici quelques exemples d’appels de fonction valides :
=FMPPRICE("TSLA","Price")
=FMPPRICE("AAPL", "Close",,"01/01/2022", "01/30/2022")
=FMPPRICE("AMZN", "Open", 2)
Astuces
- Pour demander un grand volume de données, saisissez plusieurs tickers et paramètres dans la fonction à l’aide de références de cellules.
- Les nombres dans la fonction, comme 5, n’ont pas besoin de guillemets (" "). Seul le texte en a besoin, comme "Close" ou "Dividend".
- Utilisez la fonction SOMME (SUM) pour obtenir une valeur unique à partir des cours historiques, par exemple =SUM(FMPPRICE("AAPL", "Close", , "01/28/2022"))
Requêtes de données volumineuses
Plutôt que d’effectuer de nombreuses requêtes de fonction à la fois, vous pouvez obtenir les données plus rapidement en utilisant des plages dans les fonctions.
Il suffit de saisir une plage de tickers au lieu d’un seul ticker, ou une plage de paramètres au lieu d’un seul paramètre. Par exemple, avec les tickers en A2:A10 et les paramètres en B1:D1 :
=FMPPRICE(A2:A10, B1:D1)
Ce seul appel de fonction renvoie toutes les valeurs en temps réel pour chaque entreprise. Vous gagnez beaucoup de temps et votre feuille de calcul est plus rapide.
Vous pouvez également saisir plusieurs tickers pour obtenir les cours historiques de nombreux titres à la fois, par exemple =FMPPRICE(A2:A5, "Close", 10).
Fonction FMPFUNDS
Cette fonction est idéale pour les données sur les ETF et les fonds, comme les frais de gestion, la valeur liquidative, les actifs sous gestion et bien plus (consultez les données disponibles par fonction).
La syntaxe de la fonction FMPFUNDS est =FMPFUNDS("ticker/s", "parameter/s")
- Ticker(s) [obligatoire] : le ou les symboles des ETF ou des fonds dont vous souhaitez obtenir les données. Vous pouvez le saisir directement, par ex. "SPY", ou utiliser une référence de cellule, par ex. A1.
- Paramètre(s) [obligatoire] : les données que la fonction doit renvoyer. Accepte un ou plusieurs paramètres. Vous pouvez le saisir directement, par ex. "expense ratio", ou utiliser une référence de cellule, par ex. B1:D1.
Voici quelques exemples d’appels de fonction valides :
=FMPFUNDS("SPY","Expense Ratio")
=FMPFUNDS("PICK","Nav")
Astuces
- Utilisez la recherche de Statement Dump pour trouver les tickers à utiliser dans les fonctions.
- Les tickers proposés dans les suggestions de recherche ne sont pas les seuls couverts par nos données.
- Pour demander un grand volume de données, saisissez plusieurs paramètres dans la fonction à l’aide de références de cellules.
Requêtes de données volumineuses
Plutôt que d’effectuer de nombreuses requêtes de fonction à la fois, vous pouvez obtenir les données plus rapidement en utilisant des plages dans les fonctions.
Il suffit de saisir une plage de paramètres et/ou de tickers au lieu d’une valeur unique. Par exemple, avec les tickers des fonds en A2:A5 et les paramètres en B1:D1 :
=FMPFUNDS(A2:A5, B1:D1)
Ce seul appel de fonction renvoie tous les paramètres en temps réel pour chaque fonds. Vous gagnez beaucoup de temps et votre feuille de calcul est plus rapide.
Refresh Data
À tout moment, vous pouvez utiliser le bouton Refresh Data en haut à droite du complément pour actualiser les données en temps réel de votre feuille de calcul.
Cela comprend :
- Les cours en temps réel
- Les indicateurs TTM
- Les données ETF/fonds
Refresh Errors
Lorsque vous demandez de grands volumes de données à la fois, vous pouvez parfois obtenir une erreur #ERROR! dans Google Sheets ou le message « too many simultaneous requests » (trop de requêtes simultanées) dans Excel.
Plutôt que de corriger chacune de ces cellules à la main, appuyez sur le bouton Refresh Errors (icône de clé) en haut à droite du complément. Il les corrige toutes en une seule fois.
Actions tendance
Vous pouvez suivre les actions tendance et populaires directement depuis le panneau principal. Il est conçu pour vous permettre de suivre les marchés plus rapidement et plus facilement.
Top Gainers : découvrez les actions qui s’envolent.
Top Losers : voyez quelles actions ont reculé.
Most Active : trouvez les actions dont le volume d’échanges est le plus élevé.
Cliquez sur la flèche déroulante d’une catégorie pour afficher davantage d’actions dans cette liste, qu’il s’agisse des plus fortes hausses, des plus fortes baisses ou des plus actives.
Cliquez sur n’importe quel ticker pour afficher l’essentiel, par exemple :
- Le cours, la capitalisation boursière et le volume, tous mis à jour en temps réel.
- Les indicateurs de performance comme le rendement YTD et le ratio P/E.
- Les gros titres de l’actualité de l’entreprise pour rester informé.
- Pour les entreprises américaines, les documents réglementaires officiels pour une analyse plus approfondie.
Function Builder
Plutôt que de chercher quelle fonction utiliser pour chaque donnée, laissez le Function Builder la générer pour vous.
Voici comment cela fonctionne :
Symboles : commencez par saisir le ou les tickers des entreprises que vous souhaitez analyser. Il peut s’agir d’un seul ticker comme "AAPL" ou d’une liste si vous analysez plusieurs actions à la fois.
Remarque : vous pouvez aussi passer de la recherche à la sélection d’une plage de tickers, par exemple A2:A5.
Paramètres (le cas échéant) : choisissez l’indicateur financier ou le paramètre de données dont vous avez besoin. Les options comprennent des indicateurs comme "Revenue", "Net Income" et d’autres issus des états financiers de l’entreprise. Vous pouvez ainsi créer des rapports personnalisés en précisant exactement les données à extraire.
Remarque : certains paramètres ne peuvent pas être sélectionnés avec d’autres. Dans ce cas, ils apparaissent grisés.
Périodes (le cas échéant) : sélectionnez la période, par exemple l’année ou le trimestre, pour laquelle vous avez besoin de données. Par exemple, saisir 2021 récupère les données annuelles de cette année.
Dates précises (le cas échéant) : saisissez les dates exactes de début et de fin de la période souhaitée. Par exemple, définir 2024-10-31 comme date de début et de fin récupère uniquement les données de ce jour. C’est idéal pour des indicateurs quotidiens précis, et vous pouvez inclure une colonne de dates dans les résultats pour bien documenter vos données. Vous pouvez aussi définir une plage plus large pour saisir les tendances historiques sur la période choisie.
Remarque : vous pouvez également utiliser l’option "Number of days" pour récupérer les données d’une période récente, comme les 10 derniers jours. Sélectionnez-la et saisissez le nombre de jours : FMPsheets extrait automatiquement les données des 10 derniers jours ouvrés jusqu’à aujourd’hui. C’est utile pour analyser rapidement les tendances à court terme sans saisir de plages de dates à la main.
Sélection du trimestre (le cas échéant) : pour les données trimestrielles, vous pouvez choisir un trimestre précis afin de restreindre la période et cibler votre analyse au sein de l’exercice.
Formule générée : une fois vos choix effectués, FMPsheets génère la formule adaptée. Par exemple, saisir "AAPL" comme symbole, "Revenue" comme paramètre et "2021" comme période produit =FMP("AAPL", "Revenue", 2021), que vous pouvez copier directement.
Analyser les états financiers d’une action
Il existe 2 façons d’analyser les états financiers d’une action. La première est Statement Dump, qui récupère tous les états financiers à la fois, en données annuelles ou trimestrielles, dans notre format standardisé ou tels que déclarés à la SEC.
La seconde consiste à utiliser la fonction FMP pour obtenir uniquement les données financières qui vous intéressent. Choisissez les paramètres dont vous avez besoin parmi les données disponibles et construisez un modèle autour d’eux, par exemple avec le ticker en A1, les paramètres en A2:A10 et les périodes en B1:D1 :
=FMP(A1, A2:A10, B1:D1)
Un seul appel de fonction renvoie toutes les données financières dont vous avez besoin. Vous pouvez utiliser des années précises à la place de LY, LY-1, etc., ou utiliser LQ, LQ-1, etc. pour obtenir les données de nombreux trimestres.
Astuces
- Ajoutez des graphiques sparkline, des graphiques, une mise en forme conditionnelle ou des formules pour faciliter votre analyse.
- Liez les formules à la cellule du ticker : il vous suffit alors de changer le ticker pour que toutes les données s’actualisent.
- Utilisez la recherche de Statement Dump pour trouver les tickers à utiliser dans la fonction.
Analyser les cours en temps réel
Avec FMP, analyser les cours en temps réel des actions, des ETF et d’autres titres est simple. Un cas d’usage classique consiste à prendre les actions de votre portefeuille ou de votre liste de suivi et à extraire tous les indicateurs en temps réel qui vous intéressent (consultez les données disponibles).
Pour les données en temps réel, utilisez la fonction FMPPRICE. Par exemple, avec les tickers en A2:A10 et des paramètres en temps réel comme "Price" en B1:D1 :
=FMPPRICE(A2:A10, B1:D1)
C’est la meilleure façon d’obtenir des données en temps réel pour plusieurs titres. Vous obtenez les données plus rapidement et pouvez les actualiser à tout moment avec le bouton Refresh Data en haut à droite du complément.
Astuces
- Utilisez la recherche de Statement Dump pour trouver les tickers à utiliser dans la fonction.
- Pour demander un grand volume de données, saisissez plusieurs paramètres et tickers dans la fonction à l’aide de références de cellules.
Analyse des cours historiques
Il existe 2 façons principales d’obtenir les cours historiques des actions, des ETF et des autres titres couverts. La première concerne les actifs individuels.
Par exemple, pour obtenir les cours de clôture d’Apple sur les 30 derniers jours, saisissez :
=FMPPRICE("AAPL", "Close", 30)
Vous pouvez aussi saisir des dates précises dans la fonction, par exemple =FMPPRICE("AMZN", "close", , "01/01/2019", "01/10/2019")
La seconde concerne plusieurs actions : saisissez une plage de tickers dans la fonction, par exemple =FMPPRICE(A2:A5, "Close", 30).
Astuces
- Utilisez les formules du tableur pour les calculs historiques. Par exemple, =AVERAGE(INDEX(FMPPRICE("AAPL", "close", 30),,2)) vous donne le cours de clôture moyen des 30 derniers jours.
- Pour obtenir le cours d’une action à une date donnée, utilisez une formule comme =SUM(FMPPRICE("AAPL", "close", , "01/03/2019"))
- Utilisez =TRANSPOSE(INDEX(FMPPRICE(A1, "close", 30),,2)) pour afficher les cours à l’horizontale.
Historique des versements de dividendes
Avec la fonction FMPPRICE, vous pouvez obtenir toutes les données sur les dividendes en un seul appel de fonction. Saisissez simplement =FMPPRICE("AAPL", "dividend")
Vous obtenez la date de détachement, le dividende, le dividende ajusté, la date de paiement et la date de déclaration.
Vous pouvez aussi saisir des dates précises dans la fonction, par exemple =FMPPRICE("aapl", "dividend", , "01/01/2017", "01/01/2022")
Astuces
- Pour obtenir une seule colonne, comme celle du dividende ajusté, utilisez =INDEX(FMPPRICE("aapl", "dividend"),,2)
Dividendes annuels
Obtenir le dividende annuel versé par une action ou un ETF est simple. Avec la fonction FMP, saisissez :
=FMP("AAPL", "Dividend", 2022)
Vous obtenez la somme de tous les dividendes versés au cours de cette année.
Pour le montant du dividende ajusté, saisissez :
=FMP("AAPL", "Adjusted Dividend", 2022)
Vous pouvez aussi obtenir ce chiffre pour plusieurs années à la fois, par exemple =FMP("AAPL", "Dividend", {2022, 2021, 2020}).
Dividendes trimestriels
Avec la fonction FMP, il est simple d’obtenir les dividendes passés des actions et des ETF. Obtenez chaque dividende trimestriel comme suit :
=FMP("AAPL", "dividend", "LQ")
Vous obtenez le dernier dividende versé par une action ou un ETF. Il en va de même pour le dividende ajusté.
Astuces
- Obtenez la somme des 4 derniers dividendes versés ainsi : =SUM(FMP("AAPL", "dividend", {"LQ", "LQ-1", "LQ-2", "LQ-3"}))
- Pour estimer le dividende annuel, prenez le dividende LQ et multipliez-le par le nombre de versements par an, par exemple 4 pour les titres qui versent un dividende trimestriel.
Chiffre d’affaires par segment et par zone géographique
Vous pouvez obtenir la répartition du chiffre d’affaires d’une entreprise entre ses principaux segments d’activité et ses marchés géographiques.
Avec la fonction FMP, vous pouvez obtenir ces données sur une base trimestrielle et annuelle.
Pour la répartition du chiffre d’affaires par segment, utilisez la fonction comme suit :
=FMP("AAPL", "segment revenues", 2020)
Vous pouvez aussi remplacer l’année par "LY", "LY-1", "LY-2", etc., ce qui vous donne le dernier exercice ou les exercices précédents.
Il en va de même pour le chiffre d’affaires par zone géographique :
=FMP("AAPL", "geographic revenues", "LQ-2")
Pour des raisons techniques, les données trimestrielles ne prennent en charge que le système de périodes LQ, LQ-1.
*Cette fonctionnalité n’est disponible que pour les entreprises qui rendent compte à la SEC, car les données proviennent de ces rapports.
Astuces
- Vous pouvez obtenir ces données pour plusieurs périodes en un seul appel de fonction, par exemple =FMP("AAPL", "segment revenues", {2022, 2021, 2020})
Estimations des analystes
Avec FMP, vous pouvez obtenir les estimations des analystes pour des indicateurs financiers comme le chiffre d’affaires, l’EBITDA, le résultat net et bien plus (consultez les données disponibles).
Les estimations proviennent de rapports rédigés par des analystes de premier plan au sein d’établissements financiers tels que Morgan Stanley, Citigroup et JP Morgan, entre autres.
Pour obtenir de nombreuses estimations d’analystes pour une entreprise à la fois, saisissez une plage de paramètres d’estimation (ici en B1:D1) et les années souhaitées :
=FMP("AAPL", B1:D1, {2027, 2026, 2025})
Notez que les estimations des analystes vont actuellement jusqu’en 2029. Les données historiques des années précédentes sont également disponibles.
Astuces
- Vous pouvez obtenir ces données pour plusieurs années en un seul appel de fonction, par exemple =FMP("AAPL", "Estimated Revenue AVG", {2029, 2028, 2027})
Données ETF/fonds
Outre les cours en temps réel, les cours historiques et les données sur les dividendes disponibles via les fonctions FMP et FMPPRICE, vous pouvez utiliser la fonction FMPFUNDS pour obtenir des données propres aux ETF comme la NAV, les frais de gestion, les actifs sous gestion et bien plus (consultez les données disponibles).
Par exemple, pour obtenir la NAV, l’AUM et les frais de gestion de l’ETF SPY, placez ces paramètres en B1:D1 et saisissez :
=FMPFUNDS("SPY", B1:D1)
Vous obtenez ainsi en temps réel les données dont vous avez besoin pour vos fonds.
Remarque : cette fonction est en version bêta, et d’autres fonds et ETF seront ajoutés.
Screener personnalisé (Get List)
Les abonnés au forfait FMP Elite peuvent trouver les entreprises qui répondent à leurs critères précis. Voici comment cela fonctionne :
- Ouvrez l’onglet Screener du complément et sélectionnez Get List.
- Saisissez les filtres de recherche souhaités, comme la capitalisation boursière, le rendement du dividende, le secteur, l’industrie ou la place de cotation.
- Cliquez sur Get Data lorsque vous êtes prêt.
Vous obtenez une liste d’entreprises, d’ETF et/ou de fonds qui répondent à vos critères, avec les informations disponibles comme le nom de l’entreprise, le secteur, l’industrie, le bêta et le cours.
Vous pouvez ensuite reprendre cette liste de tickers et obtenir en une seule fois toutes les informations et tous les indicateurs supplémentaires, grâce à la méthode décrite ci-dessous.
Screener personnalisé (Get Data)
Créer un screener d’actions personnalisé avec les données dont vous avez besoin est simple avec FMP (abonnés Pro et Elite). Voici tout ce que vous avez à faire :
- Placez une liste d’actions dans votre feuille de calcul Excel ou Google Sheets. Vous pouvez aussi utiliser le screener Get List décrit ci-dessus.
- Sélectionnez les paramètres pour lesquels vous souhaitez des données. Ils comprennent le compte de résultat, le bilan, le tableau des flux de trésorerie, les indicateurs clés, les indicateurs de croissance et les cours en temps réel. Consultez la liste complète des éléments.
Une fois la liste d’actions et de paramètres prête, ouvrez la section FMP Screener du complément.
Dans la section FMP Screener, sélectionnez avec la souris les tickers pour lesquels vous souhaitez des données. Cliquez ensuite sur l’icône à quatre carrés.
Faites ensuite de même pour les paramètres choisis. N’oubliez pas d’inclure la période dans le paramètre. Les périodes disponibles sont actuellement :
- TTM (douze derniers mois glissants)
- LY (dernier exercice)
- LY-1, etc. (exercices précédents), jusqu’à LY-17
- LQ (dernier trimestre fiscal)
- LQ-1, etc. (trimestres fiscaux précédents), jusqu’à LQ-71
- Des années précises comme 2020
- Une année et un trimestre précis comme 2020 Q4
Si vous omettez la période, la valeur par défaut est LY (dernier exercice). Les majuscules et les espaces n’ont pas d’importance. Il n’est pas nécessaire de préciser une période pour les données en temps réel.
Une fois ces étapes terminées, cliquez sur le bouton "Get Data" et votre screener est généré. Un bucket est créé : il contient les tickers et les paramètres que vous avez sélectionnés.
Vous pouvez actualiser les données du screener à tout moment avec le bouton d’actualisation du bucket. Vous pouvez aussi renommer le bucket pour le retrouver plus tard ou le supprimer lorsque vous n’en avez plus besoin.
Gardez à l’esprit qu’un bucket ne peut être actualisé que depuis l’onglet de la feuille de calcul qui contient ses tickers et ses paramètres. L’actualisation depuis un autre onglet de votre feuille de calcul ne fonctionnera pas.
L’avantage du screener FMP est qu’il renvoie et met à jour les données plus rapidement que les fonctions. Il vous permet aussi d’appliquer des filtres, comme trier les entreprises par chiffre d’affaires décroissant, sans que les fonctions s’actualisent automatiquement.
Suivre/comparer les cryptomonnaies
Comparer ou suivre des cryptomonnaies avec FMP est très simple. Voici la liste complète des cryptomonnaies actuellement proposées (plus de 4 700).
Utilisez le ticker sans le "-". Par exemple, pour le cours du Bitcoin en dollars américains, utilisez BTCUSD au lieu de BTC-USD.
Il existe deux types de données crypto : les données en temps réel et les cours historiques.
Pour suivre ou comparer des cryptomonnaies avec des données en temps réel, utilisez la fonction FMPPRICE, par exemple avec les tickers crypto en A2:A5 :
=FMPPRICE(A2:A5, "Price")
Vous obtenez le cours en temps réel et d’autres informations pertinentes pour les cryptomonnaies choisies. Utilisez à tout moment le bouton Refresh Data en haut à droite du complément pour mettre à jour les fonctions et afficher les dernières données en temps réel.
Les cours historiques sont tout aussi faciles à obtenir avec la fonction FMPPRICE.
Par exemple, pour obtenir le cours de clôture du Bitcoin en dollars américains sur les 10 derniers jours, saisissez =FMPPRICE("BTCUSD", "Close", 10)
Ou obtenez les données sur une période précise, par exemple =FMPPRICE("BTCUSD", "Close", , "01/01/2024", "01/30/2024")
Vous pouvez obtenir les données historiques de nombreuses cryptomonnaies à la fois, par exemple =FMPPRICE(A2:A5, "Close", 10).
Taux de change Forex
Comparer ou suivre des taux de change avec FMP est très simple. Voici la liste complète des paires de devises actuellement proposées (plus de 1 540).
Utilisez le ticker sans le "=X". Par exemple, pour le dollar canadien en dollars américains, utilisez CADUSD au lieu de CADUSD=X.
Il existe deux types de données sur les devises : les données en temps réel et les cours historiques.
Pour suivre ou comparer des taux de change avec des données en temps réel, utilisez la fonction FMPPRICE, par exemple avec les paires de devises en A2:A5 :
=FMPPRICE(A2:A5, "Price")
Vous obtenez le taux en temps réel et d’autres informations pertinentes pour les paires de devises choisies. Utilisez à tout moment le bouton Refresh Data en haut à droite du complément pour mettre à jour les fonctions et afficher les dernières données en temps réel.
Les cours historiques sont tout aussi faciles à obtenir avec la fonction FMPPRICE.
Par exemple, pour obtenir le taux de clôture dollar américain/dollar canadien sur les 10 derniers jours, saisissez =FMPPRICE("USDCAD", "Close", 10)
Ou obtenez les données sur une période précise, par exemple =FMPPRICE("USDCAD", "Close", , "01/01/2024", "01/30/2024")
Vous pouvez obtenir les données historiques de nombreuses paires de devises à la fois, par exemple =FMPPRICE(A2:A5, "Close", 10).
Analyse des matières premières/contrats à terme
Analyser les matières premières et les contrats à terme avec FMP est très simple. Voici la liste complète des matières premières/contrats à terme actuellement proposés (plus de 40).
Veillez à utiliser exactement les symboles de la liste.
Il existe deux types de données sur les matières premières et les contrats à terme : les données en temps réel et les cours historiques.
Pour suivre ou comparer des cours avec des données en temps réel, utilisez la fonction FMPPRICE, par exemple avec les symboles des matières premières en A2:A5 :
=FMPPRICE(A2:A5, "Price")
Vous obtenez le cours en temps réel et d’autres informations pertinentes pour les matières premières choisies. Utilisez à tout moment le bouton Refresh Data en haut à droite du complément pour mettre à jour les fonctions et afficher les dernières données en temps réel.
Les cours historiques sont tout aussi faciles à obtenir avec la fonction FMPPRICE.
Par exemple, pour obtenir le cours de clôture des contrats à terme sur le tourteau de soja sur les 10 derniers jours, saisissez =FMPPRICE("ZMUSD", "Close", 10)
Ou obtenez les données sur une période précise, par exemple =FMPPRICE("ZMUSD", "Close", , "01/01/2024", "01/30/2024")
Vous pouvez obtenir les données historiques de nombreuses matières premières à la fois, par exemple =FMPPRICE(A2:A5, "Close", 10).
Suivi des indices
Que vous souhaitiez comparer la performance de vos investissements à un indice de référence ou suivre des indices comme le S&P 500, obtenir des données d’indices avec FMP est très simple. Voici la liste complète des indices actuellement proposés (plus de 190).
Veillez à utiliser exactement les symboles de la liste.
Il existe deux types de données sur les indices : les données en temps réel et les cours historiques.
Pour suivre ou comparer des indices avec des données en temps réel, utilisez la fonction FMPPRICE, par exemple avec les symboles des indices en A2:A5 :
=FMPPRICE(A2:A5, "Price")
Vous obtenez la valeur en temps réel et d’autres informations pertinentes pour les indices choisis. Utilisez à tout moment le bouton Refresh Data en haut à droite du complément pour mettre à jour les fonctions et afficher les dernières données en temps réel.
Les cours historiques sont tout aussi faciles à obtenir avec la fonction FMPPRICE.
Par exemple, pour obtenir la clôture du S&P 500 sur les 10 derniers jours, saisissez =FMPPRICE("^GSPC", "Close", 10)
Ou obtenez les données sur une période précise, par exemple =FMPPRICE("^GSPC", "Close", , "01/01/2024", "01/30/2024")
Vous pouvez obtenir les données historiques de nombreux indices à la fois, par exemple =FMPPRICE(A2:A5, "Close", 10).
Problèmes courants
Voici les problèmes les plus fréquents lors de l’utilisation du complément, accompagnés de leurs solutions.
Ticker d’une action internationale introuvable
FMP utilise le même système de tickers que la documentation de l’API. Utilisez la recherche ou, mieux encore, la recherche de Statement Dump pour trouver le bon ticker.
Saisissez le ticker habituel suivi du suffixe de la place de cotation. Par exemple, Telus est une entreprise canadienne cotée au TSX : son ticker est "T" et le suffixe est ".TO", saisissez donc "T.TO" pour obtenir ses données (consultez les places de cotation disponibles et leurs suffixes).
Connexion impossible sur Google Sheets
Il arrive que des extensions Chrome ou des bloqueurs de publicité bloquent notre système d’authentification, qui nous permet de reconnaître votre compte.
Il existe également un problème connu chez Google qui nous empêche d’authentifier votre compte lorsque vous êtes connecté à plusieurs comptes Google en même temps.
Dans les deux cas, pas d’inquiétude : vous pouvez y remédier grâce à l’une de ces solutions simples.
Solution 1 :
- Supprimez le module complémentaire
- Actualisez la page
- Désactivez votre bloqueur de publicité sur Google Sheets
- Videz votre cache
- Réinstallez FMP
Solution 2 :
- Créez un nouveau profil Google Chrome
- Ouvrez votre feuille de calcul dans le nouveau profil
- Utilisez FMP comme d’habitude
Les fonctions renvoient #NAME? dans Excel
Après avoir installé FMP dans Excel, il se peut que vous puissiez utiliser Statement Dump mais pas les fonctions personnalisées.
Dans la plupart des cas, c’est parce que Microsoft exige un compte Office 365 pour utiliser des fonctions personnalisées dans les feuilles de calcul.
Solutions
- Utilisez FMP sur Excel Online ou Google Sheets (aucun abonnement Office 365 requis).
- Utilisez un compte Office 365 professionnel, scolaire ou de toute autre organisation, si vous y avez accès.
Cellules contenant _xldudf_ dans Excel
Cela se produit généralement lorsque vous enregistrez vos fichiers Excel dans un stockage cloud comme OneDrive, ou lorsqu’un autre complément interfère avec les fonctions personnalisées.
Pas d’inquiétude. Il existe un moyen simple de corriger tous les appels de fonction en une seule fois, ainsi qu’un moyen d’éviter totalement le problème.
Solutions
1. Appuyez sur le bouton "Refresh Errors" en haut à droite du complément. Il trouve ces cellules et les nettoie toutes en une seule fois.
2. Utilisez la fonction Rechercher et remplacer d’Excel (Ctrl+H) pour remplacer en une seule fois le contenu de toutes les cellules d’un onglet : recherchez _xldudf_ et remplacez tout par rien. =_xldudf_FMP(...) redevient alors =FMP(...).
Prévention
Pour éviter totalement ce problème, essayez ce qui suit :
- Accédez à Fichier / Options
- Sélectionnez Compléments (Add-ins) (vers le bas, à gauche), puis Gérer (vers le bas) et « Atteindre »
- Décochez les compléments que vous n’utilisez pas et qui pourraient interférer avec le complément FMP
- Enregistrez vos fichiers Excel en local plutôt que dans le cloud
Erreur URL Fetch
URL Fetch est une limite de Google Sheets sur les requêtes de données.
Chaque appel de fonction effectue un appel URL Fetch pour récupérer les données.
Google limite ces appels à 20 000 par jour pour les utilisateurs standard et à 100 000 pour les comptes payants. La limite est réinitialisée automatiquement chaque jour.
Solutions
Il existe deux solutions. La première consiste à utiliser le screener, comme décrit dans Screener personnalisé (Get Data).
La seconde consiste à utiliser des plages dans les fonctions, afin d’obtenir davantage de données avec moins d’appels de fonction.
Vous pouvez aussi utiliser FMP sur Excel, qui n’a pas de limite URL Fetch, ou passer votre compte Google à un compte entreprise.
Erreur #SPILL!
L’erreur #SPILL! se produit dans Excel ou Google Sheets lorsqu’une fonction renvoie un tableau (plusieurs valeurs issues d’une seule fonction) et qu’il n’y a pas de place pour les afficher.
Par exemple, =FMPPRICE("AAPL", "close", 3) renvoie un tableau contenant la date et le cours de clôture des 3 dernières séances de bourse.
Si l’une des cellules où ce tableau doit s’afficher contient déjà des données, la fonction renvoie #SPILL! au lieu des valeurs.
Solution
La solution est simple : effacez les données des cellules dont la fonction a besoin. L’erreur disparaît et la fonction affiche les données souhaitées.