Fonction "RECHERCHEV"

ORBAN

XLDnaute Occasionnel
Bonjour à tous, voici mon probléme de la semaine:
J'ai un tableau avec:
colonne A: NOM
Colonne B: Prénom
Colonne C: N°identifiant
colonne D: N° classe
J'ai utilisé la fonction suivante pour recopier dans la feuille respective de chacun le N° identifiant
"=RECHERCHEV(B1;AAEffectif!A:C;3;FAUX)"
B1 étant la cellule ou j'ai le résultat et AAEffectife la feuille où sont les infos.
Cela marche bien SAUF qu'avec les homonymes j'ai le même N° pour toute personne ayant le même nom, je n'arrives pas à sélectionner avec le prénom.
Comment faire ?:confused:
Merci d'avance de votre aide et si besoin je peut envoyer un exemple.;)
PS: le N° identifiant et le N° de classe est personnel et unique pour chaque personne.
D'avance merci à vous.
 

Jocelyn

XLDnaute Barbatruc
Re : Fonction "RECHERCHEV"

Bonjour le Forum,
Bonjour ORBAN,

Hum hum je ne sais pas si je pourrais t'aider une piste ou 2 soit en passant par une colonne de concaténation soit par une formule de type index /equiv, mais dans tous les cas un fichier exemple de 10/15 lignes sans donnée confidentielles serait le bien venu.

Jocelyn
 

sousou

XLDnaute Barbatruc
Re : Fonction "RECHERCHEV"

Bonjour
le plus simple si cela est possible est d'ajouter une colonne devant ta matrice = Nom & prénom
et de faire ta recherche sur cette colonne
=recherchev(nomfeuil& prenomfeuil;aaeeffectivf;4;faux)
 

Tibo

XLDnaute Barbatruc
Re : Fonction "RECHERCHEV"

Salut Orban,

Il faut dans ce cas passer par une formule matricielle à base de INDEX et EQUIV (combinaison de fonctions préférable à RECHERCHEV) :

Voir exemple joint avec exemple.

N'hésite pas à envoyer un extrait de ton fichier pour adaptation.

@+
 

Pièces jointes

  • Orban.xls
    14 KB · Affichages: 76
  • Orban.xls
    14 KB · Affichages: 72
  • Orban.xls
    14 KB · Affichages: 59

ORBAN

XLDnaute Occasionnel
Re : Fonction "RECHERCHEV"

Bonjour Jocelyn, sousou, Tibo et emrci de votre contribution !;)
je vais éssayer vos formules et voici un exemple qui sera plus parlant.
PS: les onglets et les feuilles se nomment automatiquement mais j'ai enlevé le VB pour ne pas allourdir le doc.
Merci encore et bonne journée.:cool:
 

Pièces jointes

  • Recherchev homonyme.xls
    23.5 KB · Affichages: 52

Tibo

XLDnaute Barbatruc
Re : Fonction "RECHERCHEV"

re,

Pour l'onglet Toto Pierre :

en B3 : =INDEX(AAEffectif!C2:C13;EQUIV(B1&B2;AAEffectif!A2:A13&AAEffectif!B2:B13;0))

en B4 : =INDEX(AAEffectif!D2: D13;EQUIV(B1&B2;AAEffectif!A2:A13&AAEffectif!B2:B13;0))

Ces deux formules sont à valider en matriciel (CTRL + MAJ + ENTREE)


Voir le fichier joint. J'ai adapté le 1er onlet

@+
 

Pièces jointes

  • Orban2.xls
    28.5 KB · Affichages: 64

ORBAN

XLDnaute Occasionnel
Re : Fonction "RECHERCHEV"

Merci Tibo de ton aide, mais qu'entends tu par:
"Ces deux formules sont à valider en matriciel (CTRL + MAJ + ENTREE)"
Où dois je appliquer la validation matriciel ( sur mon tableau des effectif ? ou sur la cellule du code) et comment faire ?
Te remerciant par avance de ta patience et cordialement
 

Tibo

XLDnaute Barbatruc
Re : Fonction "RECHERCHEV"

re,

Il faut sasir la formule normalement et lorsque tu l'as saisie complètement, au lieu de valider par un simple ENTREE, tu appuies sur CTRL (maintenu enfoncé), puis MAJ (ou SHIFT selon les claviers), puis ENTREE.

Ainsi validé, des { } apparaissent de chaque côté de la formule.

Essaye et reviens si pb

Bonne soirée

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom