Coder un texte d'une colonne dans une autre colonne

Fermé
Pauline MBD - 10 oct. 2016 à 16:15
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 10 oct. 2016 à 16:54
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 10891 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 septembre 2024 2 421
10 oct. 2016 à 16:25
Bonjour

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

Cdlmnt
0
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 098
10 oct. 2016 à 16:54
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