Qu'est-ce que la fonction HISTORIQUE. ACTIONS ?
HISTORIQUE.ACTIONS (STOCKHISTORY en anglais) t'évite d'aller chercher tes cours ailleurs et de les recoller à la main : elle branche directement Excel 365 sur les marchés financiers, sans base de données externe ni export à jour manuel. Tu t'en sers dès que tu veux analyser une action sur la durée plutôt que suivre juste son cours du jour.
C'est la fonction préférée des analystes financiers qui veulent construire leurs outils dans Excel sans passer par des bases de données externes : backtester une stratégie de trading sur 5 ans, comparer la performance de plusieurs valeurs du CAC 40, calculer la volatilité d'une action ou alimenter un tableau de bord qui se met à jour automatiquement à chaque ouverture du fichier.
Syntaxe
=HISTORIQUE.ACTIONS(instrument; [date_début]; [date_fin]; [intervalle]; [en_têtes]; [propriétés])Clique sur un argument pour aller à son explication.
HISTORIQUE.ACTIONS génère un tableau qui se déverse automatiquement dans les cellules adjacentes. Assure-toi que la zone autour de ta formule est vide avant de la saisir pour éviter l'erreur #DÉVERS!.

Comprendre chaque paramètre de la fonction HISTORIQUE.ACTIONS
Seul le premier argument, l'instrument, est obligatoire : tape juste un ticker entre guillemets et Excel te ressort par défaut un an d'historique quotidien complet. Tout le reste se règle dans l'ordre : les deux dates encadrent la période, puis l'intervalle choisit la granularité (0 quotidien, 1 hebdo, 2 mensuel), et les deux derniers servent à activer ou non les en-têtes et à ne garder que certaines colonnes.
Comme les arguments sont positionnels, si tu veux fixer l'intervalle sans préciser les dates, garde quand même les points-virgules vides à leur place pour ne pas tout décaler.
instrument
: le symbole ticker de l'action entre guillemetsChaque valeur cotée en bourse possède un symbole unique : "AAPL" pour Apple, "MSFT" pour Microsoft, "XPAR:MC" pour LVMH sur Euronext Paris, "XPAR:AIR" pour Airbus.
Pour une valeur européenne, préfixe le ticker par le code de la place, suivi de deux-points : XPAR: pour Euronext Paris, XLON: pour Londres, XETR: pour Francfort. N'utilise pas les suffixes de type `.PA` ou `.L` que tu croises sur les sites financiers : ils viennent d'un autre fournisseur de données et la fonction rend #VALEUR! avec eux, sans t'expliquer pourquoi. C'est de loin la première cause d'échec sur les valeurs européennes.
Attention : Utilise toujours le symbole ticker standard, pas le nom complet de l'entreprise. "Apple" ne fonctionnera pas, il faut écrire "AAPL". Un symbole invalide déclenche une erreur #CONNEXION!.
[date_début]
: la date de début de l'historique(facultatif)Tu peux utiliser une date au format texte ("01/01/2024"), une référence de cellule ou une formule comme AUJOURDHUI()-365 pour récupérer les données de l'année écoulée. Si tu omets ce paramètre, Excel récupère automatiquement les données depuis 1 an avant aujourd'hui.
[date_fin]
: la date de fin de l'historique(facultatif)Comme pour la date de début, tu peux utiliser un format texte, une référence de cellule ou AUJOURDHUI() pour obtenir les données les plus récentes. Par défaut, Excel utilise la date actuelle.
[intervalle]
: la granularité des données : `0` = quotidien (défaut), `1` = hebdomadaire, `2` = mensuel(facultatif)Les intervalles plus larges réduisent le volume de données et sont pratiques pour les analyses de tendances à long terme.
[en_têtes]
: contrôle l'affichage des en-têtes de colonnes : `0` = sans en-têtes, `1` = avec en-têtes (défaut)(facultatif)Les en-têtes indiquent le contenu de chaque colonne (Date, Ouverture, Plus haut, etc.).
[propriétés]
: sélectionne les colonnes spécifiques à retourner : `0` = Date, `1` = Clôture, `2` = Ouverture, `3` = Plus haut, `4` = Plus bas, `5` = Volume(facultatif)Par défaut, toutes les colonnes sont retournées. Tu peux passer plusieurs valeurs séparées par des virgules pour sélectionner un sous-ensemble.

Exemples pratiques pas à pas
Analyste financier : performance annuelle d'Apple
Tu es analyste financier et tu dois présenter la performance d'Apple sur l'année écoulée à ton comité de direction. Tu veux des données quotidiennes pour créer des graphiques détaillés et calculer les indicateurs clés : rendement total, volatilité, drawdown maximal.
- 1Dans une cellule, écris
=HISTORIQUE.ACTIONS(. - 2En 1er argument : saisis le symbole ticker de l'action entre guillemets,
"AAPL". C'est le code boursier d'Apple. Son nom d'entreprise écrit en toutes lettres ne serait pas reconnu. - 3En 2ᵉ argument : saisis la date de début de l'historique,
"01/01/2024". Le format"JJ/MM/AAAA"entre guillemets est celui qu'Excel reconnaît le plus sûrement. - 4En 3ᵉ argument : saisis la date de fin,
"31/12/2024". Les deux bornes encadrent ainsi l'année 2024 complète. - 5En 4ᵉ argument : saisis le pas de temps entre deux relevés,
0. Cette valeur demande un cours par jour de bourse, la granularité la plus fine. - 6Ferme la parenthèse et appuie sur Entrée. Excel interroge les serveurs financiers de Microsoft, ce qui suppose Excel 365 connecté à Internet, puis déverse un tableau où chaque ligne est une séance de bourse.
=HISTORIQUE.ACTIONS("AAPL"; "01/01/2024"; "31/12/2024"; 0)0 correspond au quotidien). Chaque ligne correspond à un jour de bourse avec ses 6 colonnes. Tu peux ensuite brancher un graphique en chandeliers directement sur cette plage pour une visualisation professionnelle.Gestionnaire de portefeuille : suivi hebdomadaire de Microsoft
Tu gères un portefeuille d'investissement et tu dois analyser la tendance de Microsoft sur les 6 derniers mois. Pour réduire le volume de données tout en gardant une bonne visibilité sur les tendances, tu optes pour un intervalle hebdomadaire.
- 1Dans une cellule, écris
=HISTORIQUE.ACTIONS(. - 2En 1er argument : saisis le symbole ticker de Microsoft,
"MSFT". Le code boursier suffit. Le nom complet de l'entreprise n'est pas attendu. - 3En 2ᵉ argument : saisis la date de début,
AUJOURDHUI()-180. En partant d'aujourd'hui moins 180 jours plutôt que d'une date figée, la fenêtre se recale d'elle-même à chaque ouverture du fichier. - 4En 3ᵉ argument : saisis la date de fin,
AUJOURDHUI(). Elle suit le jour courant, de sorte que l'historique s'arrête toujours à la séance la plus récente. - 5En 4ᵉ argument : saisis le pas de temps,
1. Cette valeur regroupe les cours par semaine et allège le tableau face au relevé quotidien. - 6Ferme la parenthèse et appuie sur Entrée. Excel interroge les serveurs financiers de Microsoft, ce qui suppose Excel 365 connecté à Internet, puis déverse le tableau hebdomadaire.
=HISTORIQUE.ACTIONS("MSFT"; AUJOURDHUI()-180; AUJOURDHUI(); 1)Trader : prix de clôture Tesla sur le premier trimestre
Tu es trader et tu veux comparer la performance de Tesla sur le premier trimestre 2024. Pour calculer les rendements quotidiens et créer un graphique de performance relative, tu n'as besoin que des prix de clôture, pas de toutes les colonnes.
- 1Dans une cellule, écris
=HISTORIQUE.ACTIONS(. - 2En 1er argument : saisis le symbole ticker de Tesla,
"TSLA". - 3En 2ᵉ argument : saisis la date de début,
"01/01/2024". Elle ouvre le premier trimestre 2024. - 4En 3ᵉ argument : saisis la date de fin,
"31/03/2024". Les deux dates bornent ainsi le trimestre entier. - 5En 4ᵉ argument : saisis le pas de temps,
0. Cette valeur garde un relevé par jour de bourse. - 6En 5ᵉ argument : saisis l'affichage des en-têtes,
1. Cette valeur conserve la ligne de titres au-dessus des colonnes. - 7En 6ᵉ argument : saisis la première colonne à retourner,
0. Le code0correspond à la colonne Date, qui sert de repère temporel. - 8En 7ᵉ argument : saisis la seconde colonne à retourner,
1. Le code1correspond au cours de clôture, la seule autre donnée dont tu as besoin ici. - 9Ferme la parenthèse et appuie sur Entrée. Excel interroge les serveurs financiers de Microsoft, ce qui suppose Excel 365 connecté à Internet, puis déverse un tableau réduit à deux colonnes.
=HISTORIQUE.ACTIONS("TSLA"; "01/01/2024"; "31/03/2024"; 0; 1; 0; 1)Analyste CAC 40 : tendance mensuelle de LVMH sur 3 ans
Tu travailles en finance d'entreprise et tu dois analyser l'évolution de LVMH sur Euronext Paris sur 3 ans pour une présentation stratégique. Un intervalle mensuel te donne une vue d'ensemble propre sans surcharger ton rapport.
- 1Dans une cellule, écris
=HISTORIQUE.ACTIONS(. - 2En 1er argument : saisis le symbole ticker de LVMH précédé du code de sa place de cotation,
"XPAR:MC". Le préfixeXPAR:vise Euronext Paris. Écrit"MC.PA"comme sur la plupart des sites financiers, le même appel renverrait#VALEUR!. - 3En 2ᵉ argument : saisis la date de début,
"01/01/2022". - 4En 3ᵉ argument : saisis la date de fin,
"31/12/2024". Les deux bornes couvrent ainsi trois années pleines. - 5En 4ᵉ argument : saisis le pas de temps,
2. Cette valeur regroupe les cours par mois et livre une vue de tendance sans le flot des relevés quotidiens. - 6Ferme la parenthèse et appuie sur Entrée. Excel interroge les serveurs financiers de Microsoft, ce qui suppose Excel 365 connecté à Internet, puis déverse le tableau mensuel, prêt à alimenter un tableau de bord.
=HISTORIQUE.ACTIONS("XPAR:MC"; "01/01/2022"; "31/12/2024"; 2).PA identifie la bourse Euronext Paris. Sans ce suffixe, Excel pourrait pointer sur une autre cotation du même groupe dans une autre devise. L'intervalle mensuel donne 36 lignes qui s'intègrent facilement dans un tableau de bord sans alourdir le fichier.
Les erreurs fréquentes avec la fonction HISTORIQUE.ACTIONS
Avec HISTORIQUE.ACTIONS, les blocages viennent rarement de ta logique : c'est l'environnement qui coince. Le #NOM? signale que ta version d'Excel ne connaît pas la fonction (elle n'existe que sur Microsoft 365), le #CONNEXION! que les serveurs financiers sont injoignables ou que ton ticker est faux, et le #DÉVERS! que le tableau n'a pas la place de se déployer.
Deux faux problèmes pour finir : un #VALEUR! quand tes dates sont mal formatées ou inversées, et des dates manquantes qui ne sont qu'un effet normal des week-ends, jours fériés et introductions en bourse tardives.
#NOM? : la fonction n'est pas reconnue
Excel ne reconnaît pas HISTORIQUE.ACTIONS, ce qui indique que tu utilises une version d'Excel qui ne supporte pas cette fonction.
Solution : Vérifie que tu utilises Microsoft 365 avec un abonnement actif. La fonction n'existe pas dans Excel 2019, 2016 ou les versions autonomes. Mets à jour ton Office via Fichier puis Compte puis Options de mise à jour.
#CONNEXION! : impossible de récupérer les données
Excel ne peut pas atteindre les serveurs de données financières, soit à cause d'un problème de connexion Internet, soit parce que le symbole boursier est invalide.
Solution : Vérifie ta connexion Internet et confirme que tu utilises le bon symbole ticker. Le nom complet "Apple" ne fonctionnera pas : utilise "AAPL". Pour les actions européennes, ajoute le suffixe de la bourse : .PA pour Paris, .L pour Londres.
#DÉVERS! : le tableau ne peut pas se déployer
HISTORIQUE.ACTIONS retourne un tableau dynamique qui a besoin d'espace libre pour se déverser dans les cellules adjacentes. Cette erreur apparaît quand des cellules en dessous ou à droite contiennent déjà des données.
Solution : Libère les cellules autour de ta formule. Par exemple, si la formule est en A1 et retourne 100 lignes sur 6 colonnes, toutes les cellules de A1 à F101 doivent être vides. Déplace ou supprime les données qui bloquent le déversement.
#VALEUR! : arguments dans un format incorrect
Les dates sont dans un format non reconnu par Excel, ou le paramètre intervalle est hors de la plage 0-2, ou la date de début est postérieure à la date de fin.
Solution : Vérifie le format de tes dates (utilise "JJ/MM/AAAA" ou des fonctions comme DATE()). Assure-toi que le paramètre intervalle vaut 0, 1 ou 2. La date de début doit être strictement antérieure à la date de fin.
Données manquantes pour certaines dates
Les bourses sont fermées le week-end et les jours fériés. Certaines entreprises n'étaient pas encore cotées pendant la période demandée.
Solution : Il s'agit d'un comportement normal : HISTORIQUE.ACTIONS ne retourne que les jours de bourse ouvrés. Vérifie aussi que l'entreprise était bien cotée pendant la période (Airbnb, par exemple, n'a été introduite en bourse qu'en décembre 2020).

HISTORIQUE.ACTIONS vs BOURSE vs SERVICEWEB
Choisis HISTORIQUE.ACTIONS dès que tu veux un historique complet sur une période, pour backtester ou tracer une tendance : c'est la seule des trois à te renvoyer un vrai tableau. Si tu surveilles seulement le cours du moment dans un suivi de portefeuille, BOURSE suffit et te rend une valeur unique en temps réel.
Garde SERVICEWEB pour ce que les deux autres ne couvrent pas, comme les cryptos ou les matières premières via une API externe : c'est aussi la seule qui tourne en dehors de Microsoft 365, dès Excel 2013.
| Critère | HISTORIQUE.ACTIONS | BOURSE | SERVICEWEB |
|---|---|---|---|
| Type de données | Historique complet des cours sur une période | Cours actuel en temps réel | Données libres via API externe |
| Cas d'usage principal | Analyse de tendances, backtesting | Suivi de portefeuille en temps réel | Données non disponibles nativement (crypto, matières premières) |
| Disponibilité | Microsoft 365 uniquement | Microsoft 365 uniquement | Excel 2013 et versions ultérieures |
| Connexion Internet | ✅ Requise | ✅ Requise | ✅ Requise |
| Retourne un tableau | ✅ Oui (tableau dynamique) | ❌ Non (valeur unique) | ❌ Non (texte brut) |
Questions fréquentes
Non, HISTORIQUE.ACTIONS nécessite impérativement une connexion Internet active pour récupérer les données boursières depuis les serveurs de Microsoft. La fonction se connecte automatiquement aux bases de données financières (Refinitiv et autres fournisseurs) pour extraire l'historique des cours.
Tu peux utiliser les symboles ticker des principales bourses mondiales : NYSE, NASDAQ, Euronext, LSE, etc. Par exemple "AAPL" pour Apple, "MSFT" pour Microsoft, "XPAR:MC" pour LVMH sur Euronext Paris.
Pour une valeur européenne, écris le code de la place puis deux-points devant le ticker (XPAR: Paris, XLON: Londres, XETR: Francfort). Les suffixes en fin de symbole que proposent les sites financiers, comme MC.PA ou ULVR.L, ne sont pas reconnus et rendent #VALEUR!. Dans tous les cas, c'est le ticker qu'attend la fonction, jamais le nom complet de l'entreprise.
Copie les cellules contenant la formule, puis colle-les en valeurs uniquement (Ctrl+Alt+V puis V sur Windows). Cela convertit les formules dynamiques en valeurs statiques. Les données restent telles qu'elles étaient au moment du collage, sans aucune mise à jour ultérieure.
BOURSE récupère uniquement le cours actuel en temps réel d'une action (une seule valeur), tandis que HISTORIQUE.ACTIONS retourne l'historique complet des cours sur une période définie sous forme de tableau. HISTORIQUE.ACTIONS est idéale pour les analyses de tendances et le backtesting, BOURSE pour le suivi de portefeuille en direct.
HISTORIQUE.ACTIONS est principalement conçue pour les actions cotées en bourse traditionnelles. Pour les cryptomonnaies, tu devras utiliser des API spécialisées via SERVICEWEB ou des sources de données tierces, car Microsoft ne fournit pas nativement ces données dans cette fonction.
Pour aller plus loin
Continue sur ta lancée après la fonction HISTORIQUE.ACTIONS : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir




