Correction formule RECHERCHE

Résolu
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour mes amis,
Voila une formule que j'ai édité avec votre assistance :),
=SI(ET(ESTNA(RECHERCHEV(AC10000;'Email à supp + Désinscrit'!E1:E65000;1;FAUX)); 

cette formule fonctionne sur d'autre feuil, mais le problème est: lorsque je change le barème de E1:E65000 à E:H65000 ou d'autre colonne, elle ne fonctionne pas.
Merci infiniment



A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir

ça manque un peu de clarté

D'une part RECHERCHEV n'a pas besoin des limites de lignes, on peut donc écrire simplement E:H plutôt que E1:H65000

D'autre part, RECHERCHEV ne trouvera la valeur cherchée que dans la 1° colonne du champ, donc si vous adressez un champ E:H, la valeur cherchée doit être en colonne E et vous ne pouvez pas ressortir une valeur qui ne serait pas dans les colonnes E à H

si vous voulez par exemple ressortir la valeur de B sur une ligne qui contient la valeur de A1 en colonne F, utilisez:

=SI(ESTERREUR(NB.SI(A1;F:F)=0;"";INDEX(B:B;EQUIV(A1;F:F;0)))

NB.SI va chercher si la valeur existe en F et ressort "vide" si elle n'y est pas
sinon e code EQUIV va chercher la ligne où se trouve la valeur A1 dans F:F et ressort la valeur de B correspondante

à mettre au point bien sur avec les noms de feuille et les bonnes adresses

si toutefois il faut trouver entre plusieurs colonnes la valeur cherchée, la formule est un peu plus compliquée et nécessitera plus d'informations sur vos données.

A suivre?

crdlmnt




3
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
voici ca https://www.cjoint.com/c/ELkrlsbpN2x
si j'ai bien expliquer??
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Ben.. pas tout à fait, non, nonossov, vous voulez ressortir quoi exactement?
parce que aller chercher A en B,C ou D on va y arriver, mais on affiche quoi comme résultat?

à+
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
il faut afficher A,
si je mettre dans colonne A:''D'' il faut chercher ''D''
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
non je ne comprend pas.. je vais trouver D et j'en fais quoi?

renvoyez un fichier avec en feuil2:
__dans une cellule la valeur que vous cherchez
__dans une autre le résultat attendu

et j'essaierai de faire avec ??

crdlmnt
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
je cherche "A" sur Feuil 2 et je le mettre en Feuil 01 cellule B1:
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

E:H65000 n'est pas une autre colonne.
H1:H65000 à la rigueur ...

A+
1
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Je n'ai pas bien compris, ce que je demande de mettre E:H
au lieu de E:E
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526 > nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Si tu souhaites effectuer la recherche de la valeur AC10000 dans la colonne E1:E65000 et renvoyer la valeur correspondante de la colonne H1:H65000, il faut écrire :
RECHERCHEV(AC10000;'Email à supp + Désinscrit'!E1:H65000;4;FAUX));

A+
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
la formule doit chercher sur d'autre feuil et dans deux colonnes spécifiques.
Merci
0
nonossov Messages postés 610 Date d'inscription   Statut Membre Dernière intervention  
 
Je veut chercher la Valeur A1 dans une autre feuil précisament en deux colonne ex: B et D ou A et H ou A jusqu'a C
Merci
0