Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Comment créer une formule matricielle d'une suite arithmétique à partir de la formule Historique.actions ?

Kibo

XLDnaute Nouveau
Bonjour à tous,

Mon problème est assez simple mais je bute dessus depuis un bout de temps !

Je cherche à obtenir le nombre de jour de bourse ouvré d'une action sur une période donnée (en l'occurence 5 ans). Ces données doivent prendre la forme d'une formule matricielle d'une suite arithmétique de raison 1.

Mon objectif est d'obtenir une formule matricielle de ce genre : "1;2;3;4;5;...;n jour ouvrés sur l'action

J'ai tout de suite pensé à la formule historique.action qui donne d'une certaine manière le nombre de jour ouvré mais je ne sais pas à quoi la combinée pour obtenir le résultat attendu.

Je précise que je préfèrrerais ne pas utiliser VBA sur ce coup.

Je vous remercie par avance pour vos propositions !
 

Kibo

XLDnaute Nouveau
Précision :
J'obtiens les jours ouvrés sur les 5 dernières années d'une action (ici BNP en exemple) avec ceci : =HISTORIQUE.ACTIONS("XPAR:BNP";AUJOURDHUI()-1825;AUJOURDHUI();0;0;1)
 

eriiic

XLDnaute Barbatruc
Bonjour,

un résultat approximatif ne tenant pas compte des jours de fermeture de la bourse hors WE.
Avec tes dates en A2 et B2 :
VB:
=LIGNE(INDIRECT("1:"&ENT((B2-A2+1)/7*5)))
eric
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…