Chercher cellule d'une autre page

Résolu
Bonjour,

Je vais tenter d'être clair, écoutez bien:

J'ai un classeur excel avec plusieurs feuilles
Dans la feuil1, en F j'ai une formule =STXT(C2;1;2) me permettant d'avoir un nombre à deux chiffres.
Dans la colonne A de la feuil2 se retrouvent ces nombres, et dans la colonne E se trouvent des noms.
Je voudrais que dans la feuil1, puissent se trouver en G ces noms, compte tenu du nombre qu'il y a dans F.

exemple
feuil1: F3 = 36
donc la formule en G3 va trouver à quelle ligne est 36 dans la colonne A de la feuil2 et donne ce qu'il y a à cette ligne dans la colonne E

je sèche...



--
Écoutez, vous entendrez

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. G3, tu tapes la formule : recherchev(F3;'Feuil2A:E;5(*);faux)

    (*) comme lire le résultat de la 5è colonne, à partir de la col A
    1. Contributeur
      Bonjour,

      il manque 2-3 trucs sur la formule de boby :
      =RECHERCHEV(F3;'Feuil2'!A:E;5;FAUX)


      Cordialement.
    2. j'ai pas trop vu ce qui manquait, mais bon....
    3. Contributeur
      Tu as écrit
      recherchev(F3;'Feuil2A:E;5(*);faux) 


      j'ai écrit
      recherchev(F3;'Feuil2'!A:E;5(*);faux) 

      J'ai juste rajouté '!, c'est tout :)
    4. ah, ok, j'ai fait de tête. j'espère quand même que raka... ne tapera pas le texte tel que...???
  2. Donc dans la fonction RECHERCHEV il y a:
    valeur_cherchée = F3
    Table_matrice = feuil2!A:E
    No_index_col = 5(*)
    Valeur_proche = faux

    Je ne comprends pas le 5(*) ???
    1. Contributeur
      Bonjour,

      le (*) inscrit par boby est comme une note de bas de page.

      regarde ici, j'ai corrigé la formule de boby.

      Cordialement.
    2. chossette, super travail d'équipe :-) good
  3. NB: à noter que les valeurs de la colonne 'feuil1'F ne sont pas triées

    1. Le résultat de
      =RECHERCHEV(F3;feuil2!A1:A106;5;FAUX)
      est #N/A

      :(
      1. Contributeur
        bonjour,

        c'est logique, vu que votre matrice se base sur une seule colonne (A1:A106), et que vous cherchez la 5e colonne de cette matrice.

        Remplacez A106 par E106, ça devrait être mieux.

        Cordialement.
    2. J'ai trouvé!
      RECHERCHEV n'aime pas les chaines de caractère. Il lui faut une valeur numérique. Faut pas mettre F3, faut mettre CNUM(F3)
      Et puis j'ai rajouté des $. La plage de la feuil2 ne doit pas bouger.
      Au final:
      =RECHERCHEV(CNUM(F3);feuil2!A$1:E$106;5;FAUX)
      ça marche :)
      Mais Valeur_proche est inutile, non? Que l'on mette VRAI, FAUX ou rien du tout, le résultat est le même

      Merci, en tout cas ;-)

      Écoutez, vous entendrez
      1. Contributeur
        Bonjour,

        valeur_proche doit être égal à FAUX si tu cherches une correspondance exacte. Si tu mets VRAI et que la valeur que tu recherches n'existe pas, Excel cherchera la valeur au dessus de celle que tu cherches, et il te renverra quelque chose, même si finalement la valeur que tu cherches n'existe pas dans ta liste.
      2. très utile pour remplacer les cellules avec erreurs (come N/A) par "0" ou autres chose (tu peux mettre "inconnu" ou ce que tu veux).
        =si(esterreur(RECHERCHEV(CNUM(F3);feuil2!A$1:E$106;5;FAUX);0)
    3. OK, merci chossette

      Reste le problème des DOMTOM
      le résultat est #N/A
      C'est parce qu'il n'y a pas de 96?
      C'est parce qu'il y a plusieurs lignes en 97 ou 98?
      C'est parce que ... ?

      Ou alors il faudrait quelque chose qui accepte les caractères
      1. Contributeur
        Peux-tu nous donner un extrait de ton fichier (en enlevant les données confidentielles), sous format Excel 97-2003, via le site cjoint.com.
        Copier le lien créé dans une réponse à cette conversation.

        Cordialement.