Recherchev

geo34 -  
Gyrus Messages postés 3360 Statut Membre -
Bonjour,

Un petit coup de main svp, je dois avoir un problème dans ma formule elle m affiche NA .

=RECHERCHEV("CORBALAN ALEXENDRA";'[Mai.xlsx]Activité Entrante'!$E3:$D601;8;0)

Je recherche le nom qui ce trouve en colonne E et un chiffre en colonne D.


Cordialement.

2 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Pour rechercher le nom "CORBALAN ALEXENDRA" dans la colonne E et renvoyer la valeur associée en colonne D :

=INDEX('[Mai.xlsx]Activité Entrante'!$D$3:$D$601;EQUIV("CORBALAN ALEXENDRA";'[Mai.xlsx]Activité Entrante'!$E$3:$E601;0))

A+
0
geo34
 
cela ne fonctionne pas j'ai tj NA
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour

si vous avez #N/A c'est que le nom n'existe pas en colonne E où que l'écriture n'est pas la même(blanc ou autre)
La formule, elle, fonctionne.

crdlmnt
0
geo34
 
ce sont 2 fichier déférent mon fichier va cherché les donnée dans un autre.
0
geo34
 
en faite c'est que je dois pour chaque personne dont le nom ce trouve en colonne E et que on doit récupérer les rotations (le nom de la ligne) colonne A dans la colonne D ( les données).
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
oui, c'est bien ce que fait la formule
mais il doit y avoir un problème dans vos fichier qui fait que le nom n'est pas inscrit de la même façon dans la liste en E que dans la formule
faites ceci pour vérifier
__dans la formule remplacer "CORBALAN ALEXANDRA" par l'adresse d'une cellule hors champ par exemple Z1 (sans le guillemets)
__allez dans le fichier de données et copier dans la liste en E le nom cherché
__revenez dans le fichier édition et coller en Z1
vous verrez alors si cela fonctionne ou pas

crdlmnt
0
Gyrus Messages postés 3360 Statut Membre 526
 
Tu peux utiliser cette formule
=DECALER(INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV(C2 & " " & D2;'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0));10;0)

Contrairement à ce que tu dis, il y a bien des problèmes de syntaxe pour certains prénoms.

A+
0
exgeo Messages postés 6 Statut Membre
 
=DECALER(INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV("CUCHE GUILLAUME";'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0));10;0)

réussit comme ça.

Merci
0
exgeo Messages postés 6 Statut Membre
 
Cette formule ne marche pas en réseau il faut ouvrir le fichier source pour que les données apparaissent .
0
Gyrus Messages postés 3360 Statut Membre 526
 
Essaie cette formule avec les 2 classeurs ouverts.

=INDEX('[Mai.xlsx]Activité Entrante'!$D$1:$D$1000;EQUIV(C2 & " " & D2;'[Mai.xlsx]Activité Entrante'!$E$1:$E$1000;0)+10)

Puis ferme le classeur Mai.xlsx.

A+
0