Séparer un énumération en colonnes : fonction SIERREUR et TROUVE

Bonjour,

Pour traiter les données d'un sondage, je dois séparer les choix multiples en plusieurs colonnes différentes. La colonne prend toujours le même format soit le nombre suivi d'un espace et d'une virgule (exemple: 1 , 3 , 5).

Si on prend l'exemple du chiffre "2" il peut apparaît sous 3 formats différents:

2

1 , 2

2 , 3

Les nombres peuvent aller jusqu'à 15, je ne peux donc pas faire une fonction qui indique simplement SI la colonne contient le chiffre "2".

J'ai donc pensé faire une fonction :

=SIERREUR(SI(A2=2;1;SI(TROUVE(" 2";A2);1;SI(TROUVE("2 ";A2);1)));0)

Je me rends bien compte que ça ne fonctionne pas, mais vous pouvez voir le principe. Est-ce quelqu'un pourrait m'aider à corrige cette fonction.

Merci beaucoup,

Félix

Bonjour,

Bonjour Steelson!

Merci pour votre réponse.

Malheureusement, la fonction ne s'applique pas à mon contexte, car si j'insère "12" dans la colonne de données, la colonne 1, 2 et 12 seront "cochés".

J'aimerais que seule la colonne 12 soit cochée le cas échéant.

Merci encore une fois pour votre aide,

Félix

en effet

voici

=SI(OU(ESTNUM(CHERCHE(" "&B$1;$A2));ESTNUM(CHERCHE(B$1&" ";$A2));B$1=$A2);1;0)

Merci beaucoup Steelson!

Votre solution fonctionne parfaitement.

Rechercher des sujets similaires à "separer enumeration colonnes fonction sierreur trouve"