Recherche valeur dans un tableau

Résolu
Bonjour, (et bonne année 2016)

voilà mon problème, j'ai un tableau "couleur" définissant des catégories (A2:C2),

je voudrais que quans je rentre une couleur en E4, que la catégorie apparaisse en E5 (primaire / secondaire / autre).

j'ai regardé du côté de RECHERCHEV et RECHERCHEH, mais ça n'a pas l'air de faire ce que je veux...

quelqu'un at'il une idée pour m'aider ?



merci d'avance!

Mr Frog Snow...

8 réponses

  1. Ok j'ai trouvé je me suis inspiré de la formule esterreur (Merci f894009 pour l'inspiration :))
    Voila une formule qui devrait fonctionner ( a adapter suivant la taille du tableau):
    =SI(ESTERREUR(RECHERCHEV(E3;A4:A6;1;FAUX));SI(ESTERREUR(RECHERCHEV(E3;B4:B6;1;FAUX));SI(ESTERREUR(RECHERCHEV(E3;C4:C6;1;FAUX));"Introuvable";C3);B3);A3)
    1
    1. Bonjour,

      Peut pas marcher, vous ne prenez pas le tableau en entier pour les recherches et E3 ne peut pas etre dans les trois colonnes !!!!!
      0
    2. @f894009Je recherche indépendamment dans les 3 colonnes. Si E3 n'est nul part il affiche introuvable.
      Si il est en A il affiche primaire ( A3) Si il est en B il affiche B3( secondaire ) etc....
      Screenshot a l'appui :)
      0
    3. @diablo13800Re,

      Desole, mais pour moi, (primaire / secondaire / autre). signifie que les donnees des trois colonnes sont a ecrire ,avec un separateur "/", dans une cellule. Prenez les formules des deux autres personnes
      0
    4. Re,

      Pour moi son "énoncé" indique qu'il veut ressortir la catégorie de la couleur qu'il recherche en E4.
      Par exemple le Magenta est une couleur primaire, la formule doit ressortir la primaire
      il indique dans l'énoncé ( selon moi encore:)) que les catégorie sont primaire,secondaire et autre
      0
    5. @diablo13800Re,

      L'erreur vient de moi pas de vous. Donc prenez les formules proposees par les autres personnes
      0
  2. Bonjour,

    Si RechercheH fait exactement ce que vous voulez:)
    Essayez avec cette formule :
    =RECHERCHEH(E4;A2:C9;1;FAUX)
    0
    1. Bonjour,

      c'est ce que j'ai fait, mais ça me renvoi #N/A:

      0
      1. Oui je viens de voir ça ... Je me suis planté dans mes tests pensant que ça fonctionnait, laisse moi un petit peu de temps pour y remédier
        0
        1. 0
          1. ça ne fonctionne pas non plus...
            la formule me renvoi le contenu de la ligne qui contient ma couleur
            0
          2. @snow_frogRe,

            avez-vous essayer le fichier que j'ai mis a dispo ?????????????? meme si l'affichage est en F5 aulieu de E5

            apparaisse en E5 (primaire / secondaire / autre). c'est bien ce que vous avez demande !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            0
        2. Bonjour,
          Autre possibilité avec une matricielle et à condition que le champ soit sans doublon:
          =INDEX($A$2:$C$2;1;MAX(($A$3:$C$9=$E$4)*COLONNE($A$3:$C$9)))
          Valider avec la combinaison de touches: Ctrl+Shift+enter.
          0
          1. Bonjour
            Autre solution
            =SIERREUR(INDIRECT(CAR(SOMMEPROD((A3:C20=E4)*COLONNE(A3:C20))+64)&2);"Introuvable")
            Cdlt
            0
            1. Re,

              merci à vous, ces formules répondent à mon besoin!!

              bonne journée
              0