Formule pour calculer une valeur plus petite lié a une vente

PatrickTCN Messages postés 5 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour mes ami(e)s,

J'ai besoin d'une aide d'un pro d'Excel.

J'ai en colonne A un nombre qui est la réfence de mon vendeur (Exemple Luc avec son matricule 100200) en colonne B j'ai la réference de l'article vendu (exemple 200300), en colonne C le nom diu produit (exemple poele) et en colonne D le prix du produit.

J'aurai aimé savoir comment je peux avoir dans une nouvelle colonne (dans une nouvelle feuille) la liste de mes vendeurs sans doublons et le produit le moins cher qu'ils ont vendu ?

Exemple en Colonne A, je peux avoir 3 lignes pour Luc et dans une nouvelle feuille j'aurai aimé avoir une seule ligne pour Luc avec l'article vendu le moins cher. 

J'espere avoir été clair.

Patrick

6 réponses

Résumé de la discussion

Lister pour chaque vendeur unique le produit le moins cher qu’il a vendu, avec le code de l’article et le nom du produit, dans une nouvelle feuille à partir des colonnes A à D (vendeur, article, produit, prix).
Une approche propose d’extraire les vendeurs sans doublons dans Feuil2!A2 via une formule matricielle associée à MIN.SI.ENS en Feuil2!D2 pour obtenir le prix minimum par vendeur.
Pour afficher le code et le nom du produit correspondant au minimum, les formules en Feuil2!B2 et Feuil2!C2 utilisent INDEX avec une correspondance sur des clés concaténées des colonnes A et D, saisies comme des formules matricielles.
La discussion tient compte des versions Excel 2019 ou 365 et prévoit l’utilisation d’exemples pour valider la méthode.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     

    Bonjour.

    Ce sera encore plus clair quand tu auras joint ton fichier, après avoir modifié les données sensibles et confidentielles.


    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    Feuil1 ton tableau de A2 à D10

    Feuil2 colonne A à partir de A2 liste des noms sans doublon

    colonne B à partir de B2 les produits à tester

    en D2 par exemple cette formule matricielle que tu devra confirmer avec Ctrl  Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}

    =MIN(SI((Feuil1!$A$2:$A$10=A2)*(Feuil1!$C$2:$C$10=B2);Feuil1!$D$2:$D$10))

    ensuite incrémente ta formule vers le bas, si tu n'y arrives pas suis les conseils de Raymond, joint un exemple de fichier


    0
  3. PatrickTCN Messages postés 5 Statut Membre
     

    Bonjour a vous,

    la formule ne fonctionne pas ou je dois mal m'y prendre.

    voici le lien du fichier.

    https://www.transfernow.net/dl/202310234pY2M6Xi

    Merci encore a vous

    0
  4. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91
     

    Hello

    Quelle est ta version Excel (2010, 2013, 2016, 365 ,...) ?

    0
    1. PatrickTCN Messages postés 5 Statut Membre
       

      Hello,

      J'ai la version 2019

      0
      1. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91 > PatrickTCN Messages postés 5 Statut Membre
         

        Alors en Feuil2:A2

        =SIERREUR(INDEX(Feuil1!$A$2:$A$17;EQUIV(0;NB.SI($A$1:A1;Feuil1!$A$2:$A$17);0));"")

        formule matricielle à valider par Ctrl+Maj+Entrée, elle se met automatiquement entre accolades {}, et à recopier vers le bas

        en Feuil2:D2

        =MIN.SI.ENS(Feuil1!$D$2:$D$17;Feuil1!$A$2:$A$17;A2)

        validation normale et à recopier vers le bas

        0
      2. PatrickTCN Messages postés 5 Statut Membre > bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention  
         

        Merci Beaucoup Bigoudiii ! 

        Petite question, comment avoir auss en Feuil2 Colonne B2 et D2 le resultat ? le code produit et le type de produit ? 

        0
      3. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91 > PatrickTCN Messages postés 5 Statut Membre
         

        Pour le code et le type correspondant au prix minimum

        En Feuil2!B2 :

        =SIERREUR(INDEX(Feuil1!$B$2:$B$17;EQUIV(A2&$D2;Feuil1!$A$2:$A$17&Feuil1!$D$2:$D$17;0));"")

        en Feuil2!C2 :

        =SIERREUR(INDEX(Feuil1!$C$2:$C$17;EQUIV(A2&$D2;Feuil1!$A$2:$A$17&Feuil1!$D$2:$D$17;0));"")

        Les deux en validation matricielle, par Ctrl+Maj+Entrée

        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    Récupère to fichier exemple en retour

    https://www.cjoint.com/c/MJxmKgfjzWF


    0
    1. PatrickTCN Messages postés 5 Statut Membre
       

      Merci beaucoup ! j'espere pouvoir controler aussi bien Excel comme vous ;)

      Vous etes au top ! 

      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    si tu ne comprends pas tout reviens sur la discussion ou passe le statut en résolu.

    Cordialement


    0