XL 2021 Codifier une cellule en fonction d'une liste

  • Initiateur de la discussion Initiateur de la discussion nat73
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nat73

XLDnaute Nouveau
Bonjour,

J'ai plusieurs fichiers que je dois codifier.

Je souhaiterais appliquer une formule afin qu'en fonction d'un code, une valeur s'affiche.

Je joins un fichier pour que cela soit plus claire.

Je vous remercie par avance.
 

Pièces jointes

Bonjour,

Une version n'utilisant pas la base
Formule B31

VB:
=SI(A31="";"";SIERREUR(INDEX({"GEA";"GEII";"GMP"};EQUIV((CHERCHE(A31;"H1BA00H2BA01H2BA02H2BA03H2BA04H3BA01H3BA02H3BA03H3BA04H3BA11H3BA12H3BA13H3BA14H3DCG1H3DCG2H5DSCGH1BC00H2BC01H2BC02H2BC03H2BC04")-1)/6+1;{0;7;17};1));"Non trouvé"))
 
Bonjour,
En fait je rencontre un problème avec cette formule car je suis limitée à 255 caractères. Dans le fichier que je vous ai transmis , j'avais diminué le nombre d’occurrence. Je vous transmets le fichier complet (feuille1).
Je vous remercie par avance pour votre aide.
Bon après midi.
 

Pièces jointes

Bonjour,

Je ne comprend pas le "je suis limitée à 255 caractères."

Le problème pour moi c'est que le nombre de caractères des codes n'est pas fixe.
Dans l'exemple il était tous de 6 caractères mais ici on a des codes à 4, 5, 7 caractères.

De plus j'avais regardé que 2 codes côte à côte ne généraient pas, par leurs association, un code existant. Vu l'augmentation du nombre de codes, je suis passé par des constantes matricielles (merci à la nouvelle fonction Excel TABLEAU.EN.TEXTE 😁).

Voici donc autre solution non sensible au nombre de caractères du code

VB:
=SI(A2="";"";SIERREUR(INDEX({"GEA";"GEII";"GMP";"RT";"MPH";"QLIO";"INFO";"TC";"CGE3S";"LP OSV";"AUTRES";"TOUS"};EQUIV(EQUIV(A2;{"H1BA00";"H2BA01";"H2BA02";"H2BA03";"H2BA04";"H3BA01";"H3BA02";"H3BA03";"H3BA04";"H3BA11";"H3BA12";"H3BA13";"H3BA14";"H3DCG1";"H3DCG2";"H5DSCG";"H1BC00";"H2BC01";"H2BC02";"H2BC03";"H2BC04";"H2BC11";"H2BC12";"H3BC03";"H3BC04";"H3BC11";"H3BC12";"H1BD00";"H1BD05";"H2BD01";"H2BD02";"H2BD21";"H3BD11";"H3BD12";"H3BD21";"H3LP54";"H1BL00";"H1BL03";"H2BL01";"H2BL03";"H3BL01";"H3BL03";"H1BF00";"H2BF01";"H2BF02";"H2BF11";"H2BF12";"H3BF01";"H3BF02";"H3BF11";"H3BF12";"H3LP11";"H1BG00";"H2BG01";"H2BG02";"H2BG11";"H3BG01";"H3BG02";"H3BG11";"H3BG12";"H1BE00";"H2BE01";"H2BE02";"H2BE03";"H3BE01";"H3BE11";"H3BE12";"H3BE13";"H1BB00";"H1BB03";"H1BB04";"H1BB05";"H2BB01";"H2BB02";"H2BB03";"H2BB04";"H2BB05";"H3BB03";"H3BB04";"H3BB05";"H3BB11";"H4BB03";"H3LP27";"H1BH01";"H2BH01";"H3BH01";"H3BH11";"H3LP51";"H3LP52";"H3UN13";"H3UN14";"H4UN01 ";"H3LP53";"HRAD";"HRAFC";"HRAP";"HTRANS "};0);{0;17;28;37;43;53;61;69;84;88;90;94;98};1));"Non trouvé"))
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
216
Réponses
3
Affichages
81
Réponses
4
Affichages
79
Réponses
2
Affichages
85
  • Question Question
Microsoft 365 ComboBox en cascade
Réponses
11
Affichages
116
Réponses
3
Affichages
63
Retour