La fonction HISTORIQUE.ACTIONS extrait les données historiques concernant un instrument financier et les charge sous la forme d’une matrice, qui se propagera s’il s’agit du résultat final d’une formule. Cela signifie qu’Excel crée de manière dynamique la plage de matrice de dimension appropriée lorsque vous appuyez sur Entrée.
: La fonction HISTORIQUE.ACTIONS nécessite un abonnement Microsoft 365 Personnel, Microsoft 365 Famille, Microsoft 365 Business Standard ou Microsoft 365 Business Premium.
Détails techniques
Syntaxe
=HISTORIQUE.ACTIONS(action,date_début, [date_fin], [intervalle], [en-têtes], [propriété0], [propriété1], [propriété2], [propriété3], [propriété4], [propriété5])
La syntaxe de la fonction HISTORIQUE.ACTIONS contient les arguments suivants :
Argument |
Description |
---|---|
action |
La fonction renvoie les données de cours historiques concernant l’instrument financier qui correspond à cette valeur. Entrez un symbole d’indice entre guillemets doubles (par exemple, "MSFT") ou une référence à une cellule contenant le type de données Actions. Cette opération extrait les données de l’échange par défaut de l’instrument. Vous pouvez également faire référence à un échange spécifique en entrant un code d’identification de marché ISO à 4 caractères (MIC), suivi d’un signe deux-points, suivi du symbole d’indice (par exemple, "XNAS:MSFT"). En savoir plus sur nos sources de données. |
date_début |
La première date à laquelle les données sont récupérées. Notez que si l’intervalle n’est pas 0 (quotidien), le premier point de données peut être antérieur à la date_début indiquée. Il s’agira alors de la première date de la période demandée. |
date_fin |
Facultatif. La dernière date à partir de laquelle les données sont récupérées. La valeur par défaut est date_début. |
intervalle |
Facultatif. Indique l’intervalle que chaque valeur de données représente comme suit : 0 = tous les jours, 1 = toutes les semaines, 2 = tous les mois.La valeur par défaut est 0. |
en-têtes |
Facultatif. Indique si les en-têtes doivent être affichés comme suit : 0 = aucun en-tête, 1 = afficher les en-têtes, 2 = afficher l’identificateur d’instrument et les en-têtes.La valeur par défaut est 1 (c’est-à-dire, afficher les en-têtes). Une fois inclus, les en-têtes sont des lignes de texte faisant partie de la matrice renvoyée à partir de la fonction. |
propriété0 - propriété5 |
Facultatif. Les colonnes récupérées pour chaque action comme suit : 0 = Date, 1 = Fermer, 2 = Ouvert, 3 = Élevé, 4 = Faible, 5 = Volume.Si l’une d’elles est présente, seules les colonnes indiquées sont renvoyées dans l’ordre indiqué. La valeur par défaut est 0,1 (c’est à dire, Date et Clôture). |
Remarques
-
La fonction HISTORIQUE.ACTIONS n’estampille pas un format sur les cellules dans lesquelles elle est propagée. Si vous supprimez la formule, les cellules qu’elle a rempli ont le format Standard.
-
Lorsque vous entrez les arguments de propriété, vous tapez un nombre pour chaque propriété comprise entre 0 et 5, dans l’ordre dans lequel vous voulez les voir. La valeur que vous entrez pour chaque propriété correspond au numéro de la propriété. Par exemple, pour inclure les propriétés Date, Ouverture et Clôture, tapez 0,2,1. Ces propriétés sont définies comme suit :
Value (Valeur)
Propriété
Définition
0
Date
Si l’intervalle est quotidien ou hebdomadaire, premier jour de transaction valide de la période.
Si l’intervalle est mensuel, le premier jour du mois, quel que soit le jour de la transaction.1
Fermer
Cours de clôture le dernier jour de cotation de la période
2
Ouverte
Prix d’ouverture le premier jour de transaction de la période
3
Plus haut
Le jour le plus élevé de la période
4
Plus bas
Le jour le plus bas de la période
5
Volume
Nombre de partages échangés pendant la période
-
La fonction HISTORIQUE.ACTIONS appartient à la famille de fonctions Recherche et Référence.
-
Les arguments Date peuvent être une date incluse entre guillemets doubles (par exemple, "01-01-2020") ou une formule (par exemple, AUJOURDHUI()) ou une référence à une cellule contenant une date.
-
La date renvoyée peut être antérieure à la date indiquée. Par exemple, si le 31 décembre 2019 est indiqué comme date de début et l’intervalle est mensuel, alors le 1er décembre 2019 sera renvoyé, car il s’agit de la date de début de la période demandée.
-
Notez que même si certains instruments financiers peuvent être disponibles en tant que types de données Actions, les informations historiques ne seront pas disponibles. Par exemple, c’est le cas pour les fonds d’index les plus populaires, y compris le S&P 500.
Conseils
-
Si vous souhaitez obtenir le plus haut sur une période de 3 mois, il est plus rapide d’utiliser un intervalle mensuel qu’un intervalle quotidien ou hebdomadaire. Par exemple, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) calculera la valeur maximale de 3 points de données (un par mois), des données uniquement sans en-tête, pour la valeur commerciale la plus élevée pour chaque mois. Si à la place la formule utilisait un intervalle hebdomadaire ou quotidien, vous obteniez le même résultat, mais il y aurait beaucoup plus de points de données utilisés dans le calcul, ce qui peut entraîner une réduction des performances.
-
Si vous souhaitez voir un niveau de 52 semaines élevé ou faible, il est souvent plus rapide d’utiliser un type de donnéesStocks , qui dispose de ces propriétés facilement disponibles. Par exemple, convertissez « xnas :msft » en un type de données stock dans la cellule A1 et, dans la cellule B1, vous pouvez écrire la formule =A1.[52 week high] pour obtenir la valeur. Vous pouvez également configurer votre classeur pour actualiser automatiquement cette valeur comme décrit ici.
-
HISTORIQUE.ACTIONS, dans l’affichage des données historiques, met généralement à jour uniquement après la fin d’une journée de transaction. Cela signifie que vous ne pouvez pas utiliser HISTORIQUE.ACTIONS pour obtenir des données pour les détails commerciaux d’aujourd’hui tant que le marché n’est pas fermé ou qu’une fois la journée terminée en fonction du marché.
-
Si vous utilisez HISTORIQUE.ACTIONS avec une fonction qui se met à jour automatiquement (comme AUJOURD’HUI) et si le calcul automatique est activé dans votre classeur, HISTORIQUE.ACTIONS actualise automatiquement les données lorsque vous ouvrez le classeur. Cette mise à jour se produit en arrière-plan et vous pouvez modifier votre classeur comme vous le souhaitez pendant que cette mise à jour est en cours. Si votre classeur utilise un grand nombre d’appels de fonction HISTORIQUE.ACTIONS, cette mise à jour en arrière-plan se poursuit aussi longtemps que nécessaire pour mettre à jour les données. Vous pouvez fermer votre classeur à tout moment pendant ce processus si vous le souhaitez.