Recherchervaleur sur excel

Résolu
Nico -  
G.David Messages postés 790 Statut Membre -
Bonjour,
J'aimerais savoir comment peut-on faire pour faire une recherche de valeurs sur:
J'ai une colonne "commande" et une ligne "ligne de commande", et j'aimerais trouver les autres colonnes d'un autre fichier excel qui ont pour valeur les 2 valeurs "commandes" et "lignes de commandes" que ce fichier excel.
J'ai essayer ça:
RECHERCHEV((C2&D2);PV!A:C;3;FAUX)
avec les 2 colonnes en c2 et D2
PV!A:C c'est la matrice sélectionnée sur une autre feuille excel
3 c'est la colonne à afficher si les 2 autres colonnes contiennent les valeurs recherchées

Merci de bien vouloir me répondre
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  1. Bertrand
     
    j'ai le même souci si qqun pourrait nous aider
    merci d'avance
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Tu ne peux pas par RECHERCHEV rechercher 2 valeurs à la fois

      RECHERCHEV cherche une valeur dans la première colonne de matrice et te renvoie la colonne souhaitée
      0
  2. G.David Messages postés 790 Statut Membre 203
     
    Le probleme est il clairement exposé?
    tu veux quoi exactement
    rechercher une valeur de commande et une valeur dans la ligne de commande ?
    mais ces deux valeurs doivent être sur la même ligne
    rechercher 20215 & 3002

    dans un tableau de ce style
    20215 3212
    20215 317
    20217 3002
    22014 3002
    20217 3005
    20215 2002 seul cette ligne doit être extraite
    20215 3002
    20215 3205
    ou la valeur de commande est unique et tu récupères la valeur de ligne commande ?
    un éclaircissement du problème aiderai à sa résolution
    0
    1. Nico
       
      Merci de vos réponses je m'explique
      J'ai une feuille excel avec une colonne "Commande" et une autre "ligne de la commande" et puis d'autres sans importance.
      Et j'ai une deuxième feuille ou il ya aussi une colonne 'colonne' et une autre 'ligne de commande' et une troisieme colonne qui est 'numéro du produit'.
      Ce qu'il faut faire c'est qu'une ligne de la deuxième feuille comprenant un numero de commande et ainsi que le meme numero de ligne de commande que la premiere feuille, doit afficher sur une colonne de la premiere feuille tous les numéros des produits en face des numéros de commande correspondants.
      J'espere que c'est plus compréhensible.
      Merci d'avance de vos réponses.
      0
  3. Nico
     
    Personne pour m'aider svp, j'ai essayer avec la fonction concatener mais rien à faire.......
    0
    1. Nico
       
      svp c'est urgent!!
      merci d'avance de votre aide
      0
  4. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Bonjour Nico

    Poste ton fichier STP, je veux bien essayer de t'aider (cjoint.com)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Nico
     
    je ne peux pas le poster mais je vais te le représenter.

    Feuille1
    Colonne1:Commande Colonne2:ligne de commande Colonne3:Date
    123 2
    456 3
    789 4

    Feuille 2:
    Colonne1:Commande Colonne2:ligne de commande Colonne3 date
    146 1 13/03
    253 9 15/03
    789 4 27/04

    Je m'explique, il faut que dans la colonne 3 de la 1ère feuille, ca m'affiche les dates de la 2ème feuille que si les 2 premieres colonnes de chaque feuille sont identiques. Pour l'exemple, ca serait bon pour la 3ème ligne.
    voila si quelqu'un peut m'aider, ca serait sympa.
    merci
    0
  7. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Essaye ça dans la feuille 1

    =SI(RECHERCHEV(A1;Feuil2!A1:C3;2;FAUX)=B1;RECHERCHEV(A1;Feuil2!A1:C3;3;FAUX);"")
    0
    1. Nico
       
      non ca ne fonctionne pas... :(
      0
      1. G.David Messages postés 790 Statut Membre 203 > Nico
         
        le balayage se fait en comparant deux colonnes de données , sur deux tableaux difféerents et doit te retourner toutes les dates correspondantes
        si tu as 100 lignes dans la première feuille et 200 dans la seconde la première paire de cellule doit être comparer au 200 paires de la seconde feuille avant de passer à la deuxième paire de la première feuille ; etc.. ?
        c'est cela le problème?
        0
  8. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    J'ai oublié les $

    =SI(RECHERCHEV(A1;Feuil2!A1:C3;2;FAUX)=B1;RECHERCHEV(A1;Feuil2!$A$1:$C$3;3;FAUX);"")

    Et tu recopies la formule vers la bas, évidemment...

    0