Aide pour une formule de recherche

joel8301

XLDnaute Nouveau
Bonjour,

J'ai un petit problème avec une formule de recherche et ne parviens pas à trouver de solution.

Je cherche à faire une formule du type RECHERCHEV, mais en trouvant la dernière donnée rentrée.

Je m'explique, j'ai dans un onglet un tableau dans lequel il y a des données, pour garder l'historique du type:

A B C D E

1 Joel xxx xxx VIDE 80 kg
2 Julien xxx xxx VIDE 70 kg
3 Jérome xxx xxx VIDE 65 kg
4 Joel xxx xxx VIDE 75 kg
5 Jérome xxx xxx VIDE 67 kg
6 Joel xxx xxx VIDE 85 kg

Dans un autre onglet, j'ai des cases du type:

1 2

A Joel
B Case de la formule

Je voudrais faire une formule me permettant de faire apparaître en case B2, la dernière donnée de la colonne E, par rapport au prénom inscrit dans la case A1 (pour avoir la dernière saisie actualisée).

La formule devrait donc faire apparaître 85 kg dans la case B2 lorsque la case A1 contient Joel,
ou,
67 kg quand il y a Jérome dans la case A1.

Merci par avance pour votre aide,
Cordialement.
 

Tibo

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

Bonjour Joel et bienvenue sur XLD,

Peux-tu nous joindre un petit bout de fichier exemple (sans données confidentielles).

Ce sera plus pratique pour comprendre et ainsi pouvoir t'aider plus efficacement.

A te (re)lire avec ce fichier.

@+
 

joel8301

XLDnaute Nouveau
Re : Aide pour une formule de recherche

Les tableaux sont de ce type:

Impression écran30011.jpg



Impression écran10011.jpg
 

Tibo

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

re,

C'était un fichier Excel que je souhaitais.

Il est difficile de travailler sur la base d'une image.

cela dit, je te propose une formule matricielle :

Code:
=INDEX(Feuil1!$D:$D;MAX((DECALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A))=A1)*LIGNE(INDIRECT("1:"&NBVAL(Feuil1!$A:$A)))))

Formule matricielle à valider par la combinaison de touches CTRL + MAJ + ENTREE

Je te laisse adapter à ton vrai fichier

@+
 

Papou-net

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

Bonjour Joel8301, et bienvenue,

Tibo, que je salue au passage, a raison : avec un petit fichier c'est toujours mieux et ça respecte les efforts des répondeurs.

Néanmoins, vu la simplicité de la demande, j'ai reproduit le fichier et je t'en envoie copie.

J'ai résolu la question en créant une fonction personnalisée en VBA, qui est utilisée en B1 de la feuille 2 comme une simple formule.

Espérant avoir répondu.

Cordialement.
 

Pièces jointes

  • Joel8301.xls
    24.5 KB · Affichages: 37
  • Joel8301.xls
    24.5 KB · Affichages: 37
  • Joel8301.xls
    24.5 KB · Affichages: 37
Dernière édition:

R@chid

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

Bonjour joel et Bienvenu sur XLD,
Salut Tibo :),
@ joel : Tibo @ dit un fichier pas une image...
Voir PJ si ca te convient
Amicalement

Edit : Salut Papou-net
 

Pièces jointes

  • joel8301.xls
    30.5 KB · Affichages: 37
  • joel8301.xls
    30.5 KB · Affichages: 32
  • joel8301.xls
    30.5 KB · Affichages: 34

Papou-net

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

Bonjour Tibo,

Belle formule que je n'aurais pas été capable de définir. Mais il est vrai que je préfère globalement utiliser VBA en lieu et place de formules compliquées (compliquées dans mon esprit du moins).

Bon dimanche et à +

Cordialement.

Edit : bonjour à toi aussi, R@chid.
 

Tibo

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

re,

Avec le fichier, c'est effectivement mieux.

En retour, ton fichier avec la formule.

Ne pas oublier qu'il s'agit d'une formule matricielle qui doit être validée par les touches CTRL MAJ ENTREE (au lieu de ENTREE).

Vois aussi les solutions de mes compères (que je salue).

@+
 

Pièces jointes

  • Joel.xls
    19.5 KB · Affichages: 35

Papou-net

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

RE Tibo,

Dans ton dernier fichier joint (Joel.xls), les caractères sont sensibles à la casse. Par exemple, si on tape "Jerome" en A1, le résultat en B2 correspond à la valeur de A1 (80 kg). Avec ma fonction, on obtient "0". Idem si un prénom ne figure pas dans la liste.

Cordialement.
 

piga25

XLDnaute Barbatruc
Re : Aide pour une formule de recherche

Bonjour à tous

Comme j'ai essayer de trouver même si c'est plus tard que vous voici une autre solution sans formule matricielle

Edit : Bien vu Rachid je retire le fichier.
 
Dernière édition:

joel8301

XLDnaute Nouveau
Re : Aide pour une formule de recherche

Merci pour toutes vos réponses.
J'ai essayé d'adapter les formules à mon fichier, sans succès.
Nous n'avons pas le même niveau sur Excel!!! et VBA je gère pas...
Je joins donc le fichier sur lequel je souhaite adapter cette formule.
J'ai effacé une partie des informations confidentiels.
Dans l'onglet SUIVI, je cherche à faire apparaître dans les cases TAUX BOOSTE, TAUX STANDARD et OFFRE, les dernières informations enregistrées dans l'onglet BANQUE, ou ces infos sont saisies, en prenant comme critère de recherche le nom du compte, et que tout soit automatisé.
De nouvelles saisies en cours d'années peuvent être effectuées.

Il y a aussi dans l'onglet IMPOSITION DES INTERETS, colonne J, je cherche à faire une liste déroulante avec soit IR, soit PFL, et en fonction que les taux apparaissent en colonne J, taux préalablement enregistrés en I4 et J4.
Je ne sais pas faire des listes déroulantes dans des cellules et aimerai apprendre à le faire.

Tous les onglets seront verrouillés pour une facilité d'utilisation, avec impossibilité de cliquer sur les cases verrouillées.
Les cellules bleues et blanches sont les seules modifiables.

Merci à tous pour votre aide
 

Pièces jointes

  • Classeur3.xls
    143.5 KB · Affichages: 60
  • Classeur3.xls
    143.5 KB · Affichages: 63
  • Classeur3.xls
    143.5 KB · Affichages: 56
Dernière édition:

Discussions similaires

Réponses
5
Affichages
400

Statistiques des forums

Discussions
312 198
Messages
2 086 114
Membres
103 121
dernier inscrit
SophieS