Recherchev avec no_index_col+1

Fermé
Alkaline - 17 mars 2016 à 09:28
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 mars 2016 à 15:01
Bonjour,

Je cherche à faire une recherchev avec une variante, j'ai besoin de la colone +1 sur la valeur trouvée

=Recherchev(A2;A1:F400;(colonne trouvée +1);0)

Merci !

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 17/03/2016 à 09:35
Bonjour

et vous la trouver comment cette colonne???
s'il s'agit de rechercher de trouver un titre dans le champ B1:F1 par exemple

=RECHERCHEV(A2;A1:F400;(EQUIV("titre cherché";$B$1:$F$1:0)+1;0)

sinon pour avoir le N° de la colonne où se trouve la formule:

COLONNE()


ceci dit, recherchez A2 dans la champ A1:A100 est curieux.

si besoin revenez avec plus d'explications

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Oui j'ai rempli la formule à tire d'exemple, ce que je cherches c'est la valeur de la colonne+1 de la valeur trouvée.

=RECHERCHEV(A2;résultats.D1:E9938;Colonne trouvée +1 ;0)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 17/03/2016 à 10:12
mais ça ne dit toujours pas comment vous trouvez la colonne;
Vous ne pouvez pas utilisez colonne +1 dans une formule qui cherche la colonne!
et vous êtes sous open calc vu le libellé?

et dans votre formule , le résultat ne peut être que 2, puisque votre champ n'a que deux colonnes et que la première sert à la recherche de A2

vous voulez parler de colonne ou de ligne?

à vous lire?
0
Oui en fait j'ai mis les champs de ma formule à titre d'exemple, mais il est vrai que cela porte à confusion.

La formule exacte serait :

=RECHERCHEV(A2;nom_de_ma_feuille.A1:Z999;Colonne de la valeur trouvée +1 ;0)


Merci par avance.
0
http://zupimages.net/up/16/11/bo7l.jpg
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 17/03/2016 à 15:05
C'est un peu plus complexe que vous ne le pensez, il faut trouver la colonne et la ligne avant de ressortir le nom, lais RECHERCHEV ne sait pas le faire

essayez avec (pour un champ de feuil1!A1 àZ11 en feuille 1 (à adapter)

=INDEX(Feuil1!$A$1:$Z$1;SOMMEPROD((Feuil1!$A$&:$Z$11=A2)*(LIGNE($A$1:$Z$1)));(SOMMEPROD((feuil1!$A$1:$Z$11=A2)*(COLONNE($A$1:$Z$1)))+1)

et pour éviter un affichage parasite si A2 n'existe pas en feuil1:

=SIERREUR(INDEX(Feuil1!$A$1:$Z$1;SOMMEPROD((Feuil1!$A$&:$Z$11=A2)*(LIGNE($A$1:$A$11)));(SOMMEPROD((feuil1!$A$1:$Z$11=A2)*(COLONNE($A$1:$Z$1)))+1);"")

attention à tous les signes et parenthèses!

crdlmnt
0