Coder un texte d'une colonne dans une autre colonne

Pauline MBD -  
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
dans une première colonne (nommée "type"), j'ai soit des cellules vides, soit des cellules contenant du texte. Sachant que ce texte est limité par une liste (dans données => validation de données=> liste). Il y a 8 possibilités dans la liste.
Dans la colonne juste à côté, j'aimerai trouver la formule qui mettra un chiffre (de 1 à 8) pour chaque possibilité de la liste prévue dans la colonne précédente, et "nr" dans les cellules vides.....
Du coup j'ai essayé cette formule :
=SI([@type]= "superficielle";"1";SI([@type]= "artérielle";"2";SI([@type]= "artérielle-AVC";"3";SI([@type]= "artérielle-AIT";"4";SI([@type]= "artérielle-SCA";"5";SI([@type]= "veineuse-EP";"6";SI([@type]= "veineuse superficielle";"7";SI([@type]="veineuse profonde";"8";"nr"))))))))
mais dans la colonne "codée" je n'ai que nr ou 8.......................... bref, elle ne marche pas, enfin que pour le dernier "test logique"...
Pourriez-vous m'aider SVP ???
Merci beaucoup
A voir également:

2 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Essaies ceci
http://www.cjoint.com/c/FJkozabFzyq

Cdlmnt
0
Mike-31 Messages postés 19571 Statut Contributeur 5 137
 
Bonjour,

si j'ai bien compris, comme cela
=SI(type= "superficielle";1;SI(type= "artérielle";2;SI(type= "artérielle-AVC";3;SI(type= "artérielle-AIT";4;SI(type= "artérielle-SCA";5;SI(type= "veineuse-EP";6;SI(type= "veineuse superficielle";7;SI(type="veineuse profonde";8;"nr"))))))))

mais il y a plus court
0