Trouver le dernier cours du mois

  • Initiateur de la discussion Initiateur de la discussion tellib
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tellib

XLDnaute Junior
Bonjour,

J'ai un fichier de cours de bourse avec les données journalières sur plusieurs années et je recherche à extraire le dernier cours coté de chaque mois....

J'ai essayé avec Recherchev...mais je n'y arrive pas car
la difficulté provient que du fait des jours ouvrés de cotation le dernier jour côté n'est pas forcément le 30 ou le 31....

Quelqu'un a une idée de comment procéder ?

Merci d'avance
 

Pièces jointes

Dernière édition:
Re : Trouver le dernier cours du mois

Bonjour Notfib, bonjour le forum,

Sans un fichier exemple nous montrant comment sont présentées les données (format, emplacement, etc...), difficile de t'aider.

[Édition]
Arghhh ! Salut JCGL tu m'as grillé de peu...
 
Re : Trouver le dernier cours du mois

Bonjour

Le mieux serait que tu mettes sur le forum un fichier exemple de moins de 42 ko, au besoin en mettant quelques résultas attendus, que tu auras recherché "à la main".

@ plus

P.S : Bonjour Robert et JCGL
 
Re : Trouver le dernier cours du mois

Bonjour,

Une piste :

Code:
=RECHERCHEV(DATE(ANNEE(D1);MOIS(D1)+1;0);A1:B5000;2;0)
D1 : contient une date du mois à rechercher

Je te laisse tester

@+

Edit : salut les amis 🙂 Pas vu le fichier posté après coup.

@+
 
Re : Trouver le dernier cours du mois

re,

Un essai avec une formule matricielle :

en F4 :

Code:
=MAX(SI(TEXTE(A2:A482;"mmaa")=TEXTE(A2;"mmaa");A2:A482))
Formule matricielle à valider par CTRL + MAJ + ENTREE

en F5 :

Code:
=MAX(SI(TEXTE($A$2:$A$482;"mmaa")=TEXTE(DATE(ANNEE(F4);MOIS(F4)+2;0);"mmaa");
$A$2:$A$482))
Formule matricielle à valider par CTRL + MAJ + ENTREE à recopier vers le bas

Ensuite, un simple RECHERCHEV suffit

Je te laisse tester

@+
 
Re : Trouver le dernier cours du mois

re,

Un essai avec une formule matricielle :

en F4 :

Code:
=MAX(SI(TEXTE(A2:A482;"mmaa")=TEXTE(A2;"mmaa");A2:A482))
Formule matricielle à valider par CTRL + MAJ + ENTREE

en F5 :

Code:
=MAX(SI(TEXTE($A$2:$A$482;"mmaa")=TEXTE(DATE(ANNEE(F4);MOIS(F4)+2;0);"mmaa");
$A$2:$A$482))
Formule matricielle à valider par CTRL + MAJ + ENTREE à recopier vers le bas

Ensuite, un simple RECHERCHEV suffit

Je te laisse tester

@+



wouah impressionnant...
merci beaucoup
ca marche !
je suis bluffé...

vous pouvez me donner quelques explications sur ces formules miracles ?
j'aimerais comprendre comment vous avez procédé...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
328
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
388
Réponses
2
Affichages
814
Retour