Recherche V

charlydethibault Messages postés 62 Statut Membre -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un soucis que je n'arrive pas à régler. Je travaille sur une feuille sur lequel il y a des actions qui sont listées avec leur valeur tous les jours. J'aimerais faire un résumé sur une autre fiche sur lequel je ne vais uniquement avoir la valeur du dernier jour. Mon problème le Voici... Toutes les actions sont dans la meme liste, donc il faut que je fasse d'abord un rechercheV mais j'aimerais qu'il me sélectionne la dernière valeur enregistrée.

Exemple:
FR0000120404 ACCOR 12/09/2011 22,07
FR0000120404 ACCOR 13/09/2011 22,09
FR0000120404 ACCOR 14/09/2011 20,815
FR0000120404 ACCOR 15/09/2011 22,63
FR0000120404 ACCOR 16/09/2011 23,335 ==> il faut qu'excel prenne celle la
FR0000045072 CREDIT AGRICOLE SA 22/08/2011 6,18
FR0000045072 CREDIT AGRICOLE SA 23/08/2011 6,145
FR0000045072 CREDIT AGRICOLE SA 24/08/2011 6,128
FR0000045072 CREDIT AGRICOLE SA 25/08/2011 6,51

Une idée? Merci d'avance!!!

Charly

A voir également:

1 réponse

Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Bonjour Charly.

Une piste pour démarrer ?

Tu as placé tes données de départ en colonne A:A.
* En B:B tu récupères le code de la société avec la formule
=GAUCHE(A:A;12)
* En C:C tu détermines l'emplacement du dernier espace avec la formule
=CHERCHE(" ";A:A;NBCAR(A:A)-9)
* En D:D tu extrais la date (au format texte) avec la formule
=STXT(A:A;C:C-10;10)

Avec ça, tu devrais pouvoir arriver à sélectionner pour chaque société la ligne ayant la date la plus récente (avec la commande Tri, ou en passant par un Tableau Croisé Dynamique, ou avec l'assistant Sous-Total, ou en combinant les fonctions RANG, MAX, DECALER ...).

Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Tes valeurs sont listées dans une colonne de A5:A13
=SOMMEPROD(MAX((GAUCHE(A5:A13;12)="FR0000120404")*STXT(A5:A13;CHERCHE("µ";SUBSTITUE(A5:A13;" ";"µ";NBCAR(SUPPRESPACE(A5:A13))-NBCAR(SUBSTITUE(A5:A13;" ";""))))+1;20)))

Mytå
0