Recherche V sur plusieurs feuilles
Bonjour,
Je souhaite effectuer une rechercheV sur plusieurs feuilles avec comme valeurs recherché le contenu des cellules B1 et C1 que l'on retrouve dans mon cas dans l'une des 8 feuilles sous la forme d'une cellule d'ou l'emploi de la fonction concatener la formule ci dessous ne fonctionne pas complètement, uniquement jusqu'a la feuille 5 auriez vous une idée de la formule à utiliser pour résoudre mon problème.
Merci d'avance
=SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil2!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil2!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil3!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil3!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil4!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil4!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil5!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil5!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil6!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil6!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil7!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil7!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil8!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil8!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil9!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil9!A1:C5;2;FAUX);"Inc")
Je souhaite effectuer une rechercheV sur plusieurs feuilles avec comme valeurs recherché le contenu des cellules B1 et C1 que l'on retrouve dans mon cas dans l'une des 8 feuilles sous la forme d'une cellule d'ou l'emploi de la fonction concatener la formule ci dessous ne fonctionne pas complètement, uniquement jusqu'a la feuille 5 auriez vous une idée de la formule à utiliser pour résoudre mon problème.
Merci d'avance
=SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil2!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil2!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil3!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil3!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil4!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil4!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil5!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil5!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil6!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil6!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil7!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil7!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil8!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil8!A1:C5;2;FAUX);SI(NON(ESTNA(RECHERCHEV(CONCATENER(B1;C1);Feuil9!A1:C5;2;FAUX)));RECHERCHEV(CONCATENER(B1;C1);Feuil9!A1:C5;2;FAUX);"Inc")
Configuration: excel 2003
3 réponses
-
Bonjour,
Attention : la fonction SI() autorise 7 imbrications de SI(). -
essaye avec sommeprod (recherchev() ; recherchev() ;....)
-
ContributeurBonjour Morgan, Jean Pierre
regarde si cette maquette avec 2 colonnes intermédiaires te conviendrait
https://www.cjoint.com/?fqjSO1A2Ik
edit 9:45h: augmenté le nombre de feuilles