Recherche Valeur qui se répète

Fermé
jiandal -  
krazykat Messages postés 11705 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aurais besoin d'aide !

j'ai fais un suivi de stock sur excel donc j'ai plusieurs colonnes parmi lesquelles j'ai essentiellement une colonne ( Code Produit) et une colonne (Stock théorique)

je voudrais donc dans une autre feuille d'excel saisir une code produit X et afficher le stock correspondant à partir de cette formule :

=SI(NB.SI(Feuil1!E2:E58;Feuil2!E1)=0;"inconnu";INDIRECT("X"&MAX(SI(Feuil1!E2:E58=Feuil2!E1;LIGNE(Feuil1!X2:X58)))))

le problème est que celle ci ne marche que quand toutes mes données sont dans la même feuille ce qui ne correspond pas à ce que je recherche

Pouvez vous m'aider ??

3 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pourquoi t'embêter avec une formule complexe?

    Tu selectionnes dans ta première feuille toute la plage de tes produits depuis la colonne code produit jusqu'à la colonne Stock théorique et tu nommes cette plage par exemples produits
    Le fait de la nommer permettra d'y accéder depuis n'importe quelle autre page

    Il faut que la colonne code produit soit AVANT la colonne Stock, c'est impératif pour pouvoir appliquer la formule de recherche qui suit

    Dans l'autre feuille pour rechercher le stock du code rentré en E1 tu mets la formule
    =RECHERCHEV(E1;produits;3;0) dans laquelle 3 est le nombre de colonnes de ta plage produits (la 1ere colonne étant je rappele celle des codes et la dernière celle du stock théorique) donc si ta plage a 5 colonnes tu remplaces 3 par 5 etc

    Si tu veux gerer l'erreur de code tu améliores la formule ainsi :

    SI(ESTERREUR(RECHERCHEV(E1;produits;3;0));"inconnu";RECHERCHEV(E1;produits;3;0))

    Cdlmnt
    0
    1. jiandal
       
      merci bcp Via

      c'est vrai que ta formule est bcp plus simple à appliquer le problème que j'ai c'est que le code produit X que je cherche se répète plusieurs fois et quand j'applique cette formule il me sort le premier stock équivalant au premier Code produit X qu'il trouve !!

      Or moi je recherche le dernier ce qui correspond au stock le plus récent pour moi
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Ce n'est plus des doublons , c'est un mépris TOTAL pour les gens qui aident bénévolement

    TRISTE MENTALITE DE CET INDIVIDU

    https://forums.commentcamarche.net/forum/affich-28280588-recherche-valeur-vba-excel
    https://forums.commentcamarche.net/forum/affich-28210915-recherchev-derniere-valeur-si-celle-ci-se-repete-plusieurs-fois
    https://forums.commentcamarche.net/forum/affich-5011142-vba-recherche-d-une-valeur-exacte
    https://forums.commentcamarche.net/forum/affich-24644167-excel-vba-recherche-de-valeurs-dans-un-tab
    https://forums.commentcamarche.net/forum/affich-4091079-recherche-de-valeur-sur-une-feuille-excel

    Bonjour Via 55

    Pourquoi t'embêter avec une formule complexe?
    Ma formule répond à la demande posée par une simple matricielle classique pour chercher la dernière occurence dans une colonne
    Tu fais ce que tu veux avec ce jiandal mais...
    cordialement
    Michel
    0
    1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bonjour michel

      je n'avais vu les post précédents !! effectivement

      A Jiandal
      Continue sur le fil précédent au lieu d'en ouvrir un nouveau, que ceux qui t'ont déjà aidé et qui ont déjà compris la problématique puissent continuer sinon je suis d'accord avec michel c'est mépriser tous les bénévoles que nous sommes

      Pour ma part j'abandonne je te laisse poursuivre avec ceux qui t'on déjà pris en charge, on ne peut pas aider avec des indications parcellaires ou aller rechercher les infos dans d'autres post !!

      Cdlmnt
      0
  3. krazykat Messages postés 11705 Date d'inscription   Statut Contributeur Dernière intervention   2 146
     
    Bonjour,

    Une seule discussion par sujet !
    Merci de respecter les bénévoles !
    0