Convertir fils dmc avec perle mihill

Résolu
perlenad Messages postés 10 Statut Membre -  
perlenad Messages postés 10 Statut Membre -
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

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. perlenad Messages postés 10 Statut Membre
       
      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
    2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > perlenad Messages postés 10 Statut Membre
       
      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
    3. perlenad Messages postés 10 Statut Membre
       
      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
    4. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > perlenad Messages postés 10 Statut Membre
       
      Envoie ce nouveau fichier . Merci ...
      0
    5. perlenad Messages postés 10 Statut Membre
       
      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
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      à 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
    2. perlenad Messages postés 10 Statut Membre > Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention  
       
      je vous remercie j'ai trouve la solution grâce a vous deux
      merci mille fois

      perlenad
      0
    3. perlenad Messages postés 10 Statut Membre > Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention  
       
      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
    4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > perlenad Messages postés 10 Statut Membre
       
      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
    5. perlenad Messages postés 10 Statut Membre > via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention  
       
      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