Compter les éléments dans la liste (dans une cellule)Je travaille avec les résultats d'un formulaire Google.
La feuille de calcul contient des éléments dans la cellule.
réponse de l'utilisateur, ...
John Doe, "A,B,C,F,G",...
Jane Doe, "B, D", ...
Richard Roe, "B, G", ...
Existe-t-il un moyen simple de compter ces éléments, de sorte qu'un diagramme à barres affichera ce qui suit ?
R : _] 1
B : ___] 3
C:_] 1
D :_] 1
E :_] 1
F:_] 1
G:__] 2
Re : Compter les éléments dans la liste (dans une cellule)Il convient de noter qu'actuellement, les colonnes de réponses multiples ne sont pas prises en charge pour de nombreuses plates-formes.Par conséquent, s'il était nécessaire d'analyser les colonnes résultantes en fonction de la colonne de réponses multiples, le texte aux colonnes (), Stack Table doit être conservé dans votre poche arrière en tant qu'outil à utiliser pour de telles analyses.
Re : Compter les éléments dans la liste (dans une cellule)Juste pour compléter, cela fonctionne très bien et permet l'utilisation ultérieure de la fonctionnalité Recode (car certains éléments contiennent des virgules).
Re : Compter les éléments dans la liste (dans une cellule)Transformez votre colonne de réponses en type de modélisation à réponses multiples et la plateforme de distribution le fera automatiquement pour vous.


Re : Compter les éléments dans la liste (dans une cellule)Utilisez le texte vers les colonnes pour déplacer chaque lettre trouvée, puis empiler les colonnes qui ont été créées.Cela les empilera et vous pourrez utiliser la colonne Données pour votre axe sur votre graphique à barres.

names default to here(1);
dt= New Table( "example",
Add Rows( 3 ),
New Column( "Column 1",
Character,
"Nominal",
Set Values( {"A,B,C,F,G", "B,D", "B,G"} )
)
);
dt << Text To Columns( delimiter( "," ), columns( :column 1 ) );
dtStack = dt << Stack(
columns( :Column 1 1, :Column 1 2, :Column 1 3, :Column 1 4, :Column 1 5 ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
);
dtStack << Graph Builder(
Size( 518, 456 ),
Show Control Panel( 0 ),
Variables( Y( :Data ) ),
Elements( Bar( Y, Legend( 3 ), Label( "Label by Value" ) ) )
);