Coder un texte d'une colonne dans une autre colonne
Fermé
Pauline MBD
-
10 oct. 2016 à 16:15
Mike-31 Messages postés 18384 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 9 avril 2025 - 10 oct. 2016 à 16:54
Mike-31 Messages postés 18384 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 9 avril 2025 - 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
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:
- Coder un texte d'une colonne dans une autre colonne
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Figer une colonne excel - Guide
2 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
10 oct. 2016 à 16:25
10 oct. 2016 à 16:25
Bonjour
Essaies ceci
http://www.cjoint.com/c/FJkozabFzyq
Cdlmnt
Essaies ceci
http://www.cjoint.com/c/FJkozabFzyq
Cdlmnt
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
10 oct. 2016 à 16:54
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
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