Problème Excel

Fermé
magizien - 12 déc. 2011 à 23:26
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 13 déc. 2011 à 23:54
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



A voir également:

3 réponses

Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
13 déc. 2011 à 04:36
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
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
13 déc. 2011 à 09:31
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
13 déc. 2011 à 09:51
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
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
13 déc. 2011 à 13:52
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
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
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
13 déc. 2011 à 14:07
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
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
13 déc. 2011 à 16:31
re,

Tiens, c'est vrai, je pense jamais aux filtres et pourtant... ;-)
0
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
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
Modifié par eriiic le 13/12/2011 à 22:05
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
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 714
13 déc. 2011 à 23:54
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