Problème Excel

Bonjour,

Je travaille actuellement sur Excel pour créer un tableau de données qui me permet d'obtenir des renseignements sur certaines matières plastiques.
Le problème étant qu'il existe un grand nombre de matières et de critères et qu'il me faudrait simplifier l'ensemble pour réussir à simplifier le tableau.

Je voudrais enfaite fabriquer une fonction qui reprendrait l'ensemble des critères, validé par oui ou non pour obtenir à la fin la matière concernée.

Je ne sais juste pas comment réaliser cela?
Dois-je composer une fonction? Réaliser une matrice?
Je suis un peu perdu enfaite.

Merci de votre aide :)

Bonne soirée

3 réponses

  1. Contributeur
    bonjour à tous,

    Avec ce que j'ai compris de ta demande je te propose cette version :

    https://www.cjoint.com/?ALnxYpvplqv

    En faisant les choix dans les différentes catégories, tu peux voir les matériaux compatibles dans la liste.
    Seules les catégories choisies éliminent les matériaux non compatibles.
    0
    1. Contributeur
      Bonjour,

      Tu peux le faire avec un filtre automatique sur excel.

      Pour faciliter la saisie en Feuil1 tu peux utiliser une validation par liste. Pour ça le mieux est de te définir des liste nommées.
      Voir l'onglet 'Listes'.
      Pour nommer une liste (sur 2003), sélectionner par exemple A1:A3 puis 'insertion / nom / créer...', cocher 'Ligne du haut' et valider.
      La ligne A sera les noms des listes, il ne doit pas y avoir d'espaces.

      Pour la validation par liste sur Feuil1 :
      Sélectionner B2:B25, puis 'données / validation', autoriser 'Liste', Source : =Rupture
      Rupture étant le nom de la liste des choix possibles dans cette colonne.

      Finir en sélectionnant A1:A3 et 'données / filtrer / filtre automatique'
      Pour chaque critère tu n'as qu'à sélectionner le critère voulu dans la liste déroulante qui apparait en cliquant sur le triangle à droite des cellules.

      ex : https://www.cjoint.com/?ALnofQXpFE1

      eric
      0
      1. Contributeur
        re,

        Tiens, c'est vrai, je pense jamais aux filtres et pourtant... ;-)
        0
      2. Votre principe des filtres est très bon, et facilite déja beaucoup mon travail.
        Mais, je voulais savoir s'il était possible sur excel de créer un programme qui me demanderais les critères un à un (ex : resistance aux éraflures : oui non / rupture : oui non / etc. et qui en fonction des réponses arriveraient a me dire quelles matières répondent aux critères
        Vous voyez ce que je veux dire?
        Dans tous les cas, merci pour votre aide
        0
      3. Contributeur
        Re,
        Oui ça serait faisable, mais pour un résultat identique en terme de fonctionnement et de résultat.
        Si c'est pour d'autres utilisateurs c'est peut-être plus simple de leur expliquer.

        Là je t'avoue que je n'aurais pas le temps ni l'envie de refaire ce que fait déjà excel, mais peut-être que quelqu'un d'autre pourra se pencher dessus...
        Sans doute faudra-t-il décrire ce que tu souhaites plus précisément.

        eric
        0
    2. Contributeur
      Bonjour.

      Tu ne peux pas fabriquer de fonctions ; c'est l'apanage des ingénieurs de Microsoft.

      Par contre tu peux fabriquer des formules, et aussi construire une matrice.

      Dès qu'on saura ce que tu veux exactement, on pourra te conseiller.
      Pour le moment, tu n'as exprimé que de vagues intentions.
      Il va te falloir définir des règles, des contraintes, des conditions ...
      Tu évoques des critères, mais tu ne les définis pas ! Et comment envisages-tu de prendre en compte ces critères pour aboutir à un produit ?

      Nous sommes encore plus perdus que toi.

      Alors prend des exemples concrets précis, afin qu'on comprenne ton process.
      0
      1. Contributeur
        Bonjour tout le monde,

        On peut réaliser des fonctions personnalisées en vba qui s'utilisent comme les fonctions natives d'excel.
        eric
        0
      2. Contributeur
        Bonjour,
        Je rejoins l'avis d'Eric sur les fonctions

        concernant le pb, j'ai bien une idée par VBA mais cela suppose que magicien soit capable de l'adapter donc....
        0
      3. Je me retrouve actuellement avec mon tableau excel.
        Prenons un exemple.

        Nous possedons trois types de plastiques : PA PP PS
        Pour les reconnaitre, choisissons trois critères.
        - Rupture :
        PA : Rupture Blanche
        PP PS : Pas de Rupture

        - Test d'éraflure :
        PA PP : Resistant
        PS : Pas resistant

        - etc.

        Je me retrouve avec ce type d'informations.

        Ce que je voudrai, c'est créer une nouvelle page, sur laquelle j'aurais tous les critères.
        En choisissant les différentes réponses à ces critères, j'aurais à la fin le/les types de plastiques répondant à ces critères.
        Vous voyez ce que je veux? Je me demande si c'est possible sur excel (Je ne peux travailler sur ACCESS évoluant sur Mac) ou si je dois directement partir sur l'écriture du programme en C/C++ (Ne connaissant pas encore la programmation de logiciel, je cherche une solution plus simple.

        Merci de votre aide
        0
      4. Contributeur
        tu es bien sur Excel ? alors pourquoi parler du C/C++ ?

        Le langage de prog d'excel est le VBA !!!

        je crains le pire... comme tu connais pas VBA et que je vois mal une solution par formules
        alors, si tu décides de le faire en C/ C++, dis le nous que j'arr^te la maquette que j'ai commencé

        sinon
        mettre le classeur sans données confidentielles en pièce jointe sur
        https://www.cjoint.com/
        et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse
        0
      5. Je parle de C/C++ pour créer un programme capable de faire cela. Je ne savais pas s'il était possible de faire ce type d'opération sur Excel.
        Merci beaucoup pour votre aide.
        Voici le fichier Excel joint : http://cjoint.com/?ALnraIt0db7

        Comment apprendre la programmation VBA sur excel? Est-ce facile? Puis-je facilement trouver des tutos sur internet?
        0