Signaler

Renvoi d'une valeur après recherche multicolonnes [Résolu]

Posez votre question touroul 293Messages postés mardi 5 octobre 2010Date d'inscription 22 septembre 2016 Dernière intervention - Dernière réponse le 22 sept. 2016 à 15:17
Bonjour le forum
Je coince sur une formule qui me permettrait de renvoyer le contenu de la cellule située juste à droite d'une occurrence.
Jusque là ça va, mais l'occurrence à chercher peut se trouver dans plusieurs colonnes non adjacentes.
Il n'y a pas de doublon.
RECHERCHEV n'est pas adapté car il ne recherche que dans la première colonne.
INDEX/EQUIV ne donne rien de bien bon.
Mes essais dans le fichier : http://www.cjoint.com/c/FIwlA0ZE6fY
Par avance merci pour l'aide
Afficher la suite 
Utile
+0
moins plus
Bonjour,

Peut-être :
=INDEX($C$4:$F$6;SOMMEPROD(($C$4:$F$6=$D$9)*(LIGNE($C$4:$F$6)-LIGNE($C$4)+1));SOMMEPROD(($C$4:$F$6=$D$9)*(COLONNE($C$4:$F$6)-COLONNE($C$4)+1))+1)
Patrice33740 4996Messages postés dimanche 13 juin 2010Date d'inscription 27 septembre 2016 Dernière intervention - 22 sept. 2016 à 14:05
Ou plus simple mais si la valeur n'existe pas entre A1 et C4 :
=INDEX($A$1:$F$6;SOMMEPROD(($A$1:$F$6=$D$9)*LIGNE($A$1:$F$6));SOMMEPROD(($A$1:$F$6=$D$9)*COLONNE($A$1:$F$6))+1)
Répondre
Ajouter un commentaire
Utile
+0
moins plus
Bonjour Patrice

Grand merci pour vos formules, bonne nouvelle ça fonctionne aussi dans mon tableau.
C'est la première formule
=INDEX(ZONE;SOMMEPROD(ZONE=VALEUR*LIGNE-LIGNE DE DEPART+1;SOMMEPROD((ZONE=VALEUR*COLONNE(ZONE-COLONNE LIGNE DE DEPART+1)+1
qui fonctionne. C'était fûté, bravo.
L'autre formule rend "0".

Merci beaucoup pour l'aide apportée et bonne journée.
Patrice33740 4996Messages postés dimanche 13 juin 2010Date d'inscription 27 septembre 2016 Dernière intervention - 22 sept. 2016 à 15:12
De rien, au plaisir de te relire sur le Forum

Passes le post en résolu

Cordialement
Patrice
Répondre
touroul 293Messages postés mardi 5 octobre 2010Date d'inscription 22 septembre 2016 Dernière intervention - 22 sept. 2016 à 15:17
C'est fait.
Merci encore et félicitations
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !