Attribuer une valeur à un mot

Résolu
Nat -  
 eugene - 24 janv. 2021 à 18:21
Bonjour,
J’ai un tableau Excel avec différents patients et différents types de lésions anatomiques. Chaque patient peut avoir une ou plusieurs lésions.
Pour l’instant j’ai écrit les lésions en lettre mais j’aimerais rajouter une colonne avec les lésions sont la forme d’un code chiffre.

Exemple : les / indiquent les colonnes
Patient A / lésion a + lésion b / 1+2
Patient B / lésion a + lésion c / 1+3
Patient C / lesion c + lésion d / 3+4

Lesion a = 1
Lésion b= 2
Lésion c= 3
Lésion d= 4

Comment puis je créer cette règle ?

Merci pour votre aide
A voir également:

6 réponses

Yoyo01000 Messages postés 1639 Date d'inscription   Statut Membre Dernière intervention   167
 
Bonsoir,

une proposition : https://www.cjoint.com/c/KAxu6xrzeWb

j'ai intégré un menu déroulant pour sélection du type de lésion

1
Nat
 
Bonjour,

Merci beaucoup pour votre réponse et votre proposition.
Cela conviendrai bien à ce que je cherche à faire.
Mais comment puis je faire en sorte que cette règle s'applique à tous les rangs sans avoir à faire une formule pour chaque rang (j'ai 300 patients donc rangs) ?
Merci encore
0
Nat
 
Re-Bonjour,

J'ai tenté votre formule. J'arrive bien à avoir le code mais il me met le mot FAUX derrière ?

Voila ma formule (j'ai 10 lésions) :
SI(H3="HCA";1;SI(H3="MCA";2;SI(H3="HAA";3;SI(H3="HLA";4;SI(H3="Mucocele";5;SI(H3="CLIS";6;SI(H3="CLISP";7;SI(H3="CCIS";8;SI(H3="CCI";9;SI(H3="benin";10;""))))))))))&SI(I3≠"";"+"&SI(I3="HCA";1;SI(I3="MCA";2;SI(I3="HAA";3;SI(I3="HLA";4;SI(I3="Mucocele";5;SI(I3="CLIS";6;SI(I3="CLISP";7;SI(I3="CCIS";8;SI(I3="CCI";9;SI(I3="benin";10;""))))))))));"")&SI(J3≠"";"+"&SI(J3="HCA";1;SI(J3="MCA";2;SI(J3="HAA";3;SI(J3="HLA";4;SI(J3="Mucocele";5;SI(J3="CLIS";6;SI(J3="CLISP";7;SI(J3="CCIS";8;SI(J3="CCI";9;SI(J3="benin";10;""))))))))));"")&SI(K3≠"";"+"&SI(K3="HCA";1;SI(K3="MCA";2;SI(K3="HAA";3;SI(K3="HLA";4;SI(K3="Mucocele";5;SI(K3="CLIS";6;SI(K3="CLISP";7;SI(K3="CCIS";8;SI(K3="CCI";9;SI(K3="benin";10;""))))))))));"")&SI(L3≠"";"+"&SI(L3="HCA";1;SI(L3="MCA";2;SI(L3="HAA";3;SI(L3="HLA";4;SI(L3="Mucocele";5;SI(L3="CLIS";6;SI(L3="CLISP";7;SI(L3="CCIS";8;SI(L3="CCI";9;SI(L3="benin";10;""))))))))));"")&SI(M3≠"";"+"&SI(M3="HCA";1;SI(M3="MCA";2;SI(M3="HAA";3;SI(M3="HLA";4;SI(M3="Mucocele";5;SI(M3="CLIS";6;SI(M3="CLISP";7;SI(M3="CCIS";8;SI(M3="CCI";9;SI(M3="benin";10;""))))))))));"")&SI(N3≠"";"+"&SI(N3="HCA";1;SI(N3="MCA";2;SI(N3="HAA";3;SI(N3="HLA";4;SI(N3="Mucocele";5;SI(N3="CLIS";6;SI(N3="CLISP";7;SI(N3="CCIS";8;SI(N3="CCI";9;SI(N3="benin";10;""))))))))));"")&SI(O3≠"";"+"&SI(O3="HCA";1;SI(O3="MCA";2;SI(O3="HAA";3;SI(O3="HLA";4;SI(O3="Mucocele";5;SI(O3="CLIS";6;SI(O3="CLISP";7;SI(O3="CCIS";8;SI(O3="CCI";9;SI(O3="benin";10;""))))))))));"")&SI(P3≠"";"+"&SI(P3="HCA";1;SI(P3="MCA";2;SI(P3="HAA";3;SI(P3="HLA";4;SI(P3="Mucocele";5;SI(P3="CLIS";6;SI(P3="CLISP";7;SI(P3="CCIS";8;SI(P3="CCI";9;SI(P3="benin";10;""))))))))));"")&SI(Q3≠"";"+"&SI(Q3="HCA";1;SI(Q3="MCA";2;SI(Q3="HAA";3;SI(Q3="HLA";4;SI(Q3="Mucocele";5;SI(Q3="CLIS";6;SI(Q3="CLISP";7;SI(Q3="CCIS";8;SI(Q3="CCI";9;SI(Q3="benin";10;)))))))))))

Voyez vous mon erreur ??
Comment puis-je appliquer cette formule à tous mes rangs facilement (292 patients)
Un grand merci pour votre aide.
0
eugene
 
Bonjour,
Si cela peut faire avancer le Schmilblick...
Cordialement,

https://cjoint.com/c/KAyqJqHkwqT
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Nat
 
Bonjour,

Merci à tous.
Cela m'a bien éclairer et j'ai réussi à faire exactement ce que je souhaitais.
Merci merci
0
eugene
 
J'en suis ravi !
0
yclik Messages postés 3845 Date d'inscription   Statut Membre Dernière intervention   1 559
 
Bonsoir
une autre proposition


=RECHERCHEV(B2;$G$2:$H$5;2;0)&"+"&RECHERCHEV(C2;$G$2:$H$5;2;0)


augmenter la plage $G$2:$H$5 au besoin
0