Attribuer une valeur à un mot

Résolu/Fermé
Nat - 23 janv. 2021 à 21:26
 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

6 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
23 janv. 2021 à 22:00
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

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
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.
Bonjour,
Si cela peut faire avancer le Schmilblick...
Cordialement,

https://cjoint.com/c/KAyqJqHkwqT

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

Posez votre question
Bonjour,

Merci à tous.
Cela m'a bien éclairer et j'ai réussi à faire exactement ce que je souhaitais.
Merci merci
J'en suis ravi !
0
yclik Messages postés 3635 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 23 juillet 2024 1 494
24 janv. 2021 à 17:46
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