Faire correspondre liste de choix à un code
Résolu
Pegasidon
-
Pegasidon -
Pegasidon -
A voir également:
- Faire correspondre liste de choix à un code
- Code ascii - Guide
- Liste déroulante de choix excel - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
9 réponses
Bonjour,
Je pense que tu trouveras la solution sur http://gerard.g.pagesperso-orange.fr/...
Bonne journée.
Je pense que tu trouveras la solution sur http://gerard.g.pagesperso-orange.fr/...
Bonne journée.
Je te remercie pour ta réponse mais ta solution marque tous les noms rattachés à un code or moi ce dont j'ai besoin c'est de choisir un nom dans cette petite liste de noms rattachés au même code.
C'est pour ça que mon idée de départ était de pouvoir mettre une liste déroulante dans ma rangée de proposition corrsepondante au code recherché.
C'est pour ça que mon idée de départ était de pouvoir mettre une liste déroulante dans ma rangée de proposition corrsepondante au code recherché.
Excuse mon amateurisme mais j'ai du mal à appliquer ta formule et je n'arrive pas à telecharger ta feuille sur ton fichier didacticiel qui celà dit en passant est super !
Dans un cas comme celui là :
Donnée A Donnée B Code Nom
1066 --------- O²
1072 --------- CO²
1072 --------- Azote
1080 --------- SP95
1080 --------- JET
Peux tu adapater ta formule à ce petit tableau pour que je la comprenne mieux.
En considérant que "donnée A" est sur la colonne A de la ligne 1 à 7, "donnée B" sur la colonne B, "code" sur colonne C et "nom" sur colonne D.
Merci beaucoup pour ton coup de main !
Dans un cas comme celui là :
Donnée A Donnée B Code Nom
1066 --------- O²
1072 --------- CO²
1072 --------- Azote
1080 --------- SP95
1080 --------- JET
Peux tu adapater ta formule à ce petit tableau pour que je la comprenne mieux.
En considérant que "donnée A" est sur la colonne A de la ligne 1 à 7, "donnée B" sur la colonne B, "code" sur colonne C et "nom" sur colonne D.
Merci beaucoup pour ton coup de main !
Bonsoir
http://www.cijoint.fr/cjlink.php?file=cj201011/cijo0wmJn6.xls
Peut être une solution avec c e modèle.
revenez si besoin d'info complémentaire.
Bien entendu les colonnes intermédiaires peuvent être hors champ et masquées, ou l'ensemble des correspondance peut se faire sur une feuille cachée.
crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj201011/cijo0wmJn6.xls
Peut être une solution avec c e modèle.
revenez si besoin d'info complémentaire.
Bien entendu les colonnes intermédiaires peuvent être hors champ et masquées, ou l'ensemble des correspondance peut se faire sur une feuille cachée.
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Ou ce genre de formule qui d'après une valeur utilisé plusieurs fois affiche toute les correspondances
https://www.cjoint.com/?0lmsO6uGuBG
Ou ce genre de formule qui d'après une valeur utilisé plusieurs fois affiche toute les correspondances
https://www.cjoint.com/?0lmsO6uGuBG
Le fichier de g correspond parfaitement à mon attente, donc un spécial merci pour lui mais aussi merci à tous pour votre aide.
@ bientôt ...
@ bientôt ...
Juste un dernier petit souci à régler !
Sur le fichier de g, toutes les formules sont bonnes mais je voudrais pouvoir dupliquer la petite zone de calcul qui se trouve sur les colonnes F, G et H en la rendant indépendante de la première tout en utilsant la même liste de donnée des colonnes A et B.
J'espère avoir réussi à être clair.
Lorsque que j'essaie de transposer cette zone; en résultat de colonne H, je n'ai que 2 données qui veulent bien apparaitre.
Après c'est promis, ça sera bon !! lol.
Merci
Sur le fichier de g, toutes les formules sont bonnes mais je voudrais pouvoir dupliquer la petite zone de calcul qui se trouve sur les colonnes F, G et H en la rendant indépendante de la première tout en utilsant la même liste de donnée des colonnes A et B.
J'espère avoir réussi à être clair.
Lorsque que j'essaie de transposer cette zone; en résultat de colonne H, je n'ai que 2 données qui veulent bien apparaitre.
Après c'est promis, ça sera bon !! lol.
Merci
Si tu reproduis les formules sur des rangées différentes leur désignation va évoluer ce qui posera problème dans le résultat escompté.
Pour éviter cela tu dois modifier la formule reproduite en premier afin qu'elle désigne toujours la ligne 1 et en suite dérouler vers le bas.
={INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))}
={SI(ESTERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))));"";INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))))}
et cela devrait fonctionner.
Pour éviter cela tu dois modifier la formule reproduite en premier afin qu'elle désigne toujours la ligne 1 et en suite dérouler vers le bas.
={INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))}
={SI(ESTERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))));"";INDEX(val;PETITE.VALEUR(SI(ref=$F$2;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))))}
et cela devrait fonctionner.
Re,
La formule de g est exactement la même que celle que je t'ai donnée sur un post précédent.
Tu peux afficher sans problème la formule sur des cellules contigües ou non sur la même feuille ou feuille différente il ne faut pas oublier de confirmer la forme matricielle c'est tout
http://www.cijoint.fr/cjlink.php?file=cj201011/cijRgEBtCW.xls
La formule de g est exactement la même que celle que je t'ai donnée sur un post précédent.
Tu peux afficher sans problème la formule sur des cellules contigües ou non sur la même feuille ou feuille différente il ne faut pas oublier de confirmer la forme matricielle c'est tout
http://www.cijoint.fr/cjlink.php?file=cj201011/cijRgEBtCW.xls