Excel : Choix liste déroulante intélligente

Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Nain_Porte_Quoi Messages postés 170 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à tous, 

J'essais de rendre service à la petite entreprise de mon père qui travail toujours sur papier avec la mise en place d'un fichier excel, mais le sujet s'avère plus compliqué que prévu même avec l'aide d'intelligence artificielle et de tuto youtube... 
J'ai toujours aimé apprendre de moi même mais après 48h à essayer pleins de choses je commence à perdre espoir 

Voilà mon dilemme :

J'ai une feuille "Devis", "ZAZA" et "COCO" (ZAZA et COCO sont mes fournisseurs qui me détailles leurs articles par choix, épaisseur, largeur et leurs colisage) 

dans Devis je début avec le choix d'un fournisseur en cellule C6 (fournisseur COCO ou ZAZA)
Car ils me vendent les même articles à quelque chose prêt mais avec des conditionnements différents.

Ensuite, je souhaite remplir 3 critère (colonne A, B et C) mais qui sont différent en fonction du choix du fournisseur. 
Donc j'aimerai avoir une liste différente pour les colonne A B et C à partir du choix fait en C6.
Colonne A : Choix 
Colonne B : Epaisseur
Colonne C : Largueur 

Après avoir renseigné ma colonne A, si je renseigne la colonne B, je veux que ça filtre automatiquement les choix restant en colonne C, et inversement pour la colonne B 
La résultant de ces 3 critères est égale au colisage mentionné par mon fournisseur dans les feuilles "ZAZA" et "COCO"

Ci après le lien du fichier que j'ai commencé : https://we.tl/t-rgm2K8eByV

Je ne sais pas si c'est possible au pire des cas je verrai pour acheter un logiciel professionnel si c'est pas trop chère.

Merci par avance d'avoir pris le temps de lire 
Renaud

9 réponses

  1. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    A lire ce que tu écris, c'est possible mais il faut peut-être changer la disposition des données sur les feuilles ZAZA et COCO.

    Peux-tu partager le classeur en anonymisant les données confidentielles

    Peux-tu partager le classeur en anonymisant les données confidentielles

    Pour le partager, clique sur :

    https://www.swisstransfer.com/fr-fr

    Clique sur "Cliquer pour ajouter vos fichiers". Vérifie que "Lien" est bien en vert, sinon, clique dessus. Clique sur "Transférer". Clique sur "Je ne suis pas un robot". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

    PS. Important précise la version d'Excel avec laquelle tu travailles.

    0
    1. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
       

      Peux-tu partager le classeur en anonymisant les données confidentielles

      Pour le partager, clique sur :

      https://www.swisstransfer.com/fr-fr

      Clique sur "Cliquer pour ajouter vos fichiers". Vérifie que "Lien" est bien en vert, sinon, clique dessus. Clique sur "Transférer". Clique sur "Je ne suis pas un robot". Copie le lien affiché et colle-le dans ta réponse.

      Daniel

      0
      1. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour

        Merci pour votre retour, ci après le lien du classeur. 

        https://www.swisstransfer.com/d/303b0929-13b1-4604-a8f9-1563cb611198
        Je suis sur excel 2016 

        Merci pour ton retour

        0
  2. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    Regarde un premier jet. Dis-moi comment calculer les colonnes vides.

    https://www.swisstransfer.com/d/caa7fa82-e76c-4bd2-ac17-66fea56fa13d

    Daniel


    0
    1. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       

      Bonjour et merci pour ton aide. 

      Ci après mes remarques : 

      • Dans la feuille Devis en colonne A à partir de C21 le choix est en réalité un choix de qualité (choix 1, 2 ,3 ou 4) 
      • Concernant le choix d'épaisseur, il y a pleins de foix les même épaisseur (50 par exemple idem pour le choix de la largeur. 
      • Enfin, la corrélation entre les critères ne correspondent pas, exemple je peux choisir une dimension 125x 50 (ce qui n'existe pas) 
      • La colonne E de Devis doit s'actualiser en fonction des trois précédent critères (choix / ep. / Largeur) et donner le résultat présent en colonne D du fournisseur (ZAZA ou COCO)
      0
  3. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    "Enfin, la corrélation entre les critères ne correspondent pas, exemple je peux choisir une dimension 125x 50 (ce qui n'existe pas) '

    On fait quoi, dans ce cas ?

    De façon plus générale, tu devrais donner quelques exemples de résultats en fonction des données initiales.

    Daniel


    0
    1. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       

      Bonjour, 

      Si il est possible d'avoir un message dans la cellule comme "erreur" 

      Ci après des exemple : (présent dans les colonne A à D) des fournisseurs 

      Choix 2 / épaisseur 100 / Largeur 250 = 24 en colisage 
      Choix 2 / épaisseur 75/ Largeur 75 = 112 en colisage 
      Choix 3 / épaisseur 27 / Largeur 305 = 88 en colisage 

      0
      1. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291 > Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
         

        Avec la formule :

        =SI(SOMMEPROD((ZAZA!$A$2:$A$1000=Devis!A21)*(ZAZA!$B$2:$B$1000=B21)*(ZAZA!$C$2:$C$1000=Devis!C21)*ZAZA!$D$2:$D$1000)>0;SOMMEPROD((ZAZA!$A$2:$A$1000=Devis!A21)*(ZAZA!$B$2:$B$1000=B21)*(ZAZA!$C$2:$C$1000=Devis!C21)*ZAZA!$D$2:$D$1000);SOMMEPROD((COCO!$A$2:$A$1000=Devis!A21)*(COCO!$B$2:$B$1000=B21)*(COCO!$C$2:$C$1000=Devis!C21)*COCO!$D$2:$D$1000))

        J'obtiens respectivement 24, 99 et 88 parce que la formule cherche la feuille ZAZA en premier. Je peux inverser.

        Une fois que j'ai le colisage, je fais quoi ?

        Daniel

        0
      2. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention  
         

        Si le choix de l'ensemble des conditions (choix fournisseur, choix qualité, largeur, épaisseur) me donne le bon colisage du fournisseur sélectionné c'est déjà parfait ! 

        exemple : si je choisi ZAZA 

        choix 2   épaisseur 75    largeur 175  alors mon colisage est de :  99

        par contre si c'est COCO le colisage doit être de 48 

        C'est le plus compliqué pour moi que je n'arrive pas à faire. 

        0
      3. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
         

        j'ai oublié, si le choix de l'épaisseur est 75 par exemple. Seul les choix de qualité et de largeur existant apparaissent dans la liste déroulante. 

        Et enfin, que les doublons de choix n'apparaissent pas (par exemple la dimension 75) peut apparaitre seulement 1 fois

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

    Posez votre question
  5. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    Avec Excel 2016, ça va être difficile, sinon impossible de régler les listes de validation avec des formules. Une solution avec une macro (petit programme fonctionnant de façon transparente pour l'utilisateur) serait préférable. Si tu es d'accord pour cette macro, dis-le. En attendant, je vais continuer la solution par formules.

    Daniel


    0
    1. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       

      Bonjour Daniel, 

      Merci pour le fichier, en l'état c'est déjà une belle évolution pour nous et si ce n'est pas possible d'avoir une liste déroulante sans doublon et qui filtre les autres colonne ce n'est pas grave. 
      Tant qu'on a en résultat "erreur" on pourra si reprendre. 

      Après vérification au bureau ils utilisent Microsoft 365 

      0
  6. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    J'abandonne. Seule fonctionne la liste de l'épaisseur en fonction du choix et du fournisseur. Et encore, c'est à tester...

    https://www.swisstransfer.com/d/e619e3ce-fb60-40c1-aeb1-603d928db1bd

    Daniel


    0
    1. Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       

      Merci beaucoup pour votre temps, je vais essayer de poursuivre à tâtons sur le sujet. 

      0
      1. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291 > Renofch Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
         

        Es-tu sûr de ne pas vouloir de macro ?

        Daniel

        0
  7. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    Ca avance. J'aurai sans doute un classeur demain.

    Daniel


    0
    1. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
       

      PS. Ne fonctionne qu'avec Excel 2016 et postérieures.

      Daniel

      0
  8. danielc0 Messages postés 2206 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    J'aimerais un retour, positif ou négatif sur mon classeur. Juste savoir que je n'ai perdu mon temps. Merci.

    Daniel


    0
    1. Nain_Porte_Quoi Messages postés 170 Date d'inscription   Statut Membre Dernière intervention   38
       

      Daniel, tu sais bien que les demandeurs viennent pleurer une solution, reviennent quand ça va pas, mais jamais quand tout est correct. C'est dommage mais c'est un fait.

      Donc, pour moi, tu peux considérer que tu n'as pas perdu ton temps vu qu'il n'y a pas de nouvelles demandes :-)

      Bonne journée

      0