Convertir fils dmc avec perle mihill

Résolu/Fermé
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015 - 3 mars 2015 à 11:41
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015 - 11 mars 2015 à 08:30
Bonjour,
je me presente je m'appelle nadine j'ai pris quelque cours en excel mais apparament pas assez pouvez vous m'aider
je voudrais faire un dossier convertissant fils dmc avec couleur avec perles millhill avec couleur
j'ai déjà reçu de l'aide mais je n'arrive pas a faire avec les formules voila ce qu'il me mets #NOM?ceci est ecris en d1 et d2
j'explique ce que j'ai fais
La plage A2:A17 est nommée DMC
La plage B2:B17 est nommée millhill
La plage A2:B17 est nommée Table

F1 est nommée Code
D1=INDEX(TABLE;EQUIV(code;DMC;0);2) (DMC vers millhill)
D2=INDEX(TABLE;EQUIV(code;milhill;0);1) (millhill vers DMC)
je voudrai ajouter un stock (perles en plus comment je dois faire)
pouvez vous me dire ou est l'erreur?

je vous remercie d'avance
nadine



2 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
3 mars 2015 à 11:54
Bonjour nadine

Pour trouver l'erreur il faut voir ton fichier
Postes en un exemple sur cjoint.com et reviens ici indiquer le lien fourni

Cdlmnt

0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
3 mars 2015 à 12:32
merci de m'avoir répondu voici le lien du fichier que j'ai fais je n'ai pas encore fait pour le stock et je n'ai pas encore mis les couleurs dans les cellules
https://www.cjoint.com/c/ECdmOpkD68R
perlenad
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
3 mars 2015 à 17:54
Re,

1) les plages ne sont pas nommées (voir dans Formules Gestionnaire de noms) comme indiquées dans l'encadré (par exemple plage dmc=Feuil1!A1 au lieu de Feuil1!A2:A17)
2) la plage table n'existe pas alors qu'on y fait appel dans les formules !
3) Tu as mis dans la formule l'explication entre parenthèse qu'il y a après la formule dans l'encadré INDEX(TABLE;EQUIV(code;DMC;0);2) (DMC vers MILLHILL), il faut l'enlever de la formule sinon elle ne fonctionnera pas !

Rectifie déjà ton fichier et reviens me dire si il y a encorequelque chose qui ne va pas ou si tu n'y arrives pas

Cdlmnt
Via
0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
3 mars 2015 à 21:39
je suis désole je n'y arrive pas j'ai toujours la même chose
j'ai bien renommé les plages si j'ai bien compris je devais mettre dans la formule
=INDEX(FEUIL1!A1;EQUIV(code;DMC;0);2) et l'autre
=INDEX(FEUIL1!B2;EQUIV(code;millhill;0);1)
merci beaucoup pour votre aide
perlenad
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094 > perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
3 mars 2015 à 21:44
Envoie ce nouveau fichier . Merci ...
0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
3 mars 2015 à 21:53
https://www.cjoint.com/c/ECdwdeeasyR
voici le nouveau que j'ai fais j'espère que je ne suis pas trop nul
merci d'avance
perlenad
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
Modifié par Raymond PENTIER le 3/03/2015 à 23:11
On y voit plus clair !

En D1 il est superflu de préciser Feuil1! puisqu'on reste dedans ...
La formule devient =INDEX(B2;EQUIV(code;milhill;0);1)

La fonction INDEX a comme premier argument le nom de la matrice de recherche ; on s'attendait donc à trouver non pas A2, mais table, qui est le nom de la plage A2:B17 !
La formule devient =INDEX(table;EQUIV(code;milhill;0);1)

Le nom "milhill" avec un seul "L" n'existe pas ... La formule devient
=INDEX(table;EQUIV(code;millhill;0);1)

Dans EQUIV(code;milhill;0) tu fais rechercher la valeur 10 (contenue en F1) dans la plage millhill qui ne contient pas de valeur inférieure à 100 ... C'est donc 110 qu'il faut entrer en F1 pour obtenir 10 en D1 !

Malgré ce qu'a expliqué Via55, tu as conservé en D2 ta formule à rallonge (avec commentaire) !
La formule correcte est =INDEX(table;EQUIV(F2;dmc;0);2)
qui affiche bien 110 quand on saisit 10 en F2.

Sommes-nous d'accord ?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
Modifié par Raymond PENTIER le 3/03/2015 à 23:25
à 11 minutes près, Via55 !
c'est que mon message avait 7 000 km de plus à franchir que le tien ...

En regardant ton fichier-réponse, je réalise que perlenad voulait deux possibiltés de résultat, en D1 OU en D2, selon que le code en F1 soit plus grand ou plus petit que 100 ... ma réponse est donc pléthorique et superfétatoire !
0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015 > Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
4 mars 2015 à 08:17
je vous remercie j'ai trouve la solution grâce a vous deux
merci mille fois

perlenad
0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015 > Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024
7 mars 2015 à 13:17
bonjour je reviens vers vous pour vous demander comment je dois faire pour faire apparaître une image avec le code que je cherche si il y a une formule a mettre en plus
je m'explique je prend le dossier que vous m'avez corriger je tape code 10 je reçois 110 mais je voudrais que la couleur apparaisse en même temps es possible la table couleur est en c1
j'espère que je me fais bien comprendre
merci d'avance pour votre aide
perlenad
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015
7 mars 2015 à 20:48
Bonsoir

Tu parles d'image puis de liste de couleurs ce n'est pas clair
Renvoie ton nouveau fichier avec les couleurs par le biais de cjoint

Cdlmnt
0
perlenad Messages postés 10 Date d'inscription mardi 3 mars 2015 Statut Membre Dernière intervention 11 mars 2015 > via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024
7 mars 2015 à 21:41
https://www.cjoint.com/c/EChvV6yEfXB
je suis désole mais je reconnais que je me suis mal exprimée car j'ai mis les noms des couleurs au lieu des couleurs elle mêmes
mais je suis en train de travaille avec des personnes âgées et elles ont plus facile de reconnaître les couleurs que les noms des couleurs
merci beaucoup de ton aide
perlenad
0