Comment traiter les données d'une question à choix multiple
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
Cuckoe
- NOOuvel adepte

- Messages : 19
- Inscription : 30 mars 2012 16:57
Comment traiter les données d'une question à choix multiple
Bonjour ,
Donc comment gérer les données d'une question à choix multiple en fonction d'une question à choix multiple ou même à choix unique avec la formule : SOMME.SI(Plage;Critère;Plage somme)
Parce que si je comprend bien, la formule ne fonctionne que pour comparer deux même cellules dans deux feuilles différentes. Si il y a une question à choix multiple, elle ne saura pas sélectionner les réponses qui appartiennent à un QR (Questionnaire répondu).
C'est une formule qu'un ami m'a conseillé: voir fichier joint pour l'utilisation. L'utilisation de la formule se fait dans le dernier feuillet.
Donc comment gérer les données d'une question à choix multiple en fonction d'une question à choix multiple ou même à choix unique avec la formule : SOMME.SI(Plage;Critère;Plage somme)
Parce que si je comprend bien, la formule ne fonctionne que pour comparer deux même cellules dans deux feuilles différentes. Si il y a une question à choix multiple, elle ne saura pas sélectionner les réponses qui appartiennent à un QR (Questionnaire répondu).
C'est une formule qu'un ami m'a conseillé: voir fichier joint pour l'utilisation. L'utilisation de la formule se fait dans le dernier feuillet.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 3.2.0 sous Ubuntu 10.04 LTS
-
yclik
- HédOOniste

- Messages : 1892
- Inscription : 15 déc. 2010 08:33
Re: Comment traiter les données d'une question à choix multi
Bonsoir
Quel est le but ?
Pour ceux qui ont répondu 1 à la question 1A, avoir la répartition des réponses à la question 10A
Pour ceux qui ont répondu 2 à la question 1A, avoir la répartition des réponses à la question 10A
...
Quel est le but ?
Pour ceux qui ont répondu 1 à la question 1A, avoir la répartition des réponses à la question 10A
Pour ceux qui ont répondu 2 à la question 1A, avoir la répartition des réponses à la question 10A
...
OpenOffice 4.1.14 sous Windows 11
-
Cuckoe
- NOOuvel adepte

- Messages : 19
- Inscription : 30 mars 2012 16:57
Re: Comment traiter les données d'une question à choix multi
Pour la question 5A, 5B et 9A par exemple j'aimerai savoir combien de personne qui ont par exemple répondu 1 et 3 à la réponse 5B ont répondu 2 à la question 10 A.
Open Office 3.2.0 sous Ubuntu 10.04 LTS
-
Florimond
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 11 avr. 2012 20:24
Re: Comment traiter les données d'une question à choix multi
Une question à choix multiple, pour moi (mais je me trompe peut-être), c'est une question pour laquelle on te fourni une série de réponses parmi lesquelles tu dois choisir. Selon l'énoncé tu dois/peux choisir une ou plusieurs réponses.
Toi tu veux dire par là que c'est une question où on a pu choisir plusieurs réponses. Ok.
D'abord pour l'analyse automatisée tu as un problème, parce que je vois que dans l'onglet Données tu n'as pas respecté un nombre fixe de lignes entre chaque questionnaire. Ça complique la vie pour rien, mais bon tu vas pas changer ça maintenant. Si tu fais une macro là dessus, il faudra juste qu'elle détecte chaque fois le prochain QR*.
Ensuite t'as un soucis pour analyser les réponses multiples parce qu'il faut savoir quelle question tu vas poser.
Exemples de choix de réponses:
Questionnaire 1
Question 1: réponse A, et réponse B
Question 2: réponse B
...
Questionnaire 2
Question 1: réponse B
Question 2: réponse B
...
Tu veux faire des corrélations. Tu te demandes par exemple combien de personnes qui ont répondu A à la Question 1, ont répondu B à la question 2. C'est bien ça?
Mais comment vas-tu réellement considérer la réponse à la Question 1 du Questionnaire 1?
Est-ce que tu vas inclure le Questionnaire 1 dans la somme des personnes qui ont répondu A à la question 1, et EN PLUS dans la somme des personnes qui ont répondu B à la question 1? Ou bien est-ce que tu considère la réponse A-B comme un possibilité à part entière, dont il faut également faire la somme. Autrement dit est-ce que tu vas commencer à te poser la question: combien de personnes qui ont répondu A ET B à la Question 1, ont répondu B à la Question 2?
Là ça devient complexe ^^ Explique nous, parce que ce n'est vraiment pas facile
--
J'ai déjà un peu discuté de son problème avec elle en privé, ne croyez pas que je devine tout ça comme ça :p
Toi tu veux dire par là que c'est une question où on a pu choisir plusieurs réponses. Ok.
D'abord pour l'analyse automatisée tu as un problème, parce que je vois que dans l'onglet Données tu n'as pas respecté un nombre fixe de lignes entre chaque questionnaire. Ça complique la vie pour rien, mais bon tu vas pas changer ça maintenant. Si tu fais une macro là dessus, il faudra juste qu'elle détecte chaque fois le prochain QR*.
Ensuite t'as un soucis pour analyser les réponses multiples parce qu'il faut savoir quelle question tu vas poser.
Exemples de choix de réponses:
Questionnaire 1
Question 1: réponse A, et réponse B
Question 2: réponse B
...
Questionnaire 2
Question 1: réponse B
Question 2: réponse B
...
Tu veux faire des corrélations. Tu te demandes par exemple combien de personnes qui ont répondu A à la Question 1, ont répondu B à la question 2. C'est bien ça?
Mais comment vas-tu réellement considérer la réponse à la Question 1 du Questionnaire 1?
Est-ce que tu vas inclure le Questionnaire 1 dans la somme des personnes qui ont répondu A à la question 1, et EN PLUS dans la somme des personnes qui ont répondu B à la question 1? Ou bien est-ce que tu considère la réponse A-B comme un possibilité à part entière, dont il faut également faire la somme. Autrement dit est-ce que tu vas commencer à te poser la question: combien de personnes qui ont répondu A ET B à la Question 1, ont répondu B à la Question 2?
Là ça devient complexe ^^ Explique nous, parce que ce n'est vraiment pas facile
--
J'ai déjà un peu discuté de son problème avec elle en privé, ne croyez pas que je devine tout ça comme ça :p
LibreOffice 3.4.3
-
Cuckoe
- NOOuvel adepte

- Messages : 19
- Inscription : 30 mars 2012 16:57
Re: Comment traiter les données d'une question à choix multi
Ok aussi!Florimond a écrit :Une question à choix multiple, pour moi (mais je me trompe peut-être), c'est une question pour laquelle on te fourni une série de réponses parmi lesquelles tu dois choisir. Selon l'énoncé tu dois/peux choisir une ou plusieurs réponses.
Toi tu veux dire par là que c'est une question où on a pu choisir plusieurs réponses. Ok.
Oui mais ca je savais pas quand j'ai tapé mes données! Celà se rattrape dans les onglets suivants où j'ai supprimer tout les espaces! Non? A part pour les questions à choix multiples.... et c'est ca le problème sur lequel j'essaye de m'exprimer!Florimond a écrit :D'abord pour l'analyse automatisée tu as un problème, parce que je vois que dans l'onglet Données tu n'as pas respecté un nombre fixe de lignes entre chaque questionnaire. Ça complique la vie pour rien, mais bon tu vas pas changer ça maintenant. Si tu fais une macro là dessus, il faudra juste qu'elle détecte chaque fois le prochain QR*.
Je comprend pas là! Parce qu'on s'en fou pas des questions que je vais poser? C'est pas le type de réponse possible : plusieurs ou pas?Florimond a écrit :Ensuite t'as un soucis pour analyser les réponses multiples parce qu'il faut savoir quelle question tu vas poser.
Connaître le nombre de personne qui ont répondu A à la Q1 et qui ont également répondu B à la Q2, je sais faire ce n'est plus ca qui pose problème.Florimond a écrit :Exemples de choix de réponses:
Questionnaire 1
Question 1: réponse A, et réponse B
Question 2: réponse B
...
Questionnaire 2
Question 1: réponse B
Question 2: réponse B
...
Tu veux faire des corrélations. Tu te demandes par exemple combien de personnes qui ont répondu A à la Question 1, ont répondu B à la question 2. C'est bien ça?
Mais comment vas-tu réellement considérer la réponse à la Question 1 du Questionnaire 1?
En gros, dans différentes question du style la 5A et B qui reprend le rôle de la cellule qui fait l'objet de mon TFE, je reprend les réponses données et si le rôle est correcte, j'accorde une quote sur 3 (car 3 rôles justes): 1/3, 2/3 et 3/3. Donc par exemple (il y a plusieurs fois que je peux faire ce genre d'analyse) j'aimerais savoir si les personnes qui ont eu un score de 1/3 (connaissent peu les rôles de la LIG) aimerait une information sur la LIG (Q.1OA) et , mieux!, si elle aimerait une info sur les rôles de la lig (Q10C).Florimond a écrit : Est-ce que tu vas inclure le Questionnaire 1 dans la somme des personnes qui ont répondu A à la question 1, et EN PLUS dans la somme des personnes qui ont répondu B à la question 1? Ou bien est-ce que tu considère la réponse A-B comme un possibilité à part entière, dont il faut également faire la somme. Autrement dit est-ce que tu vas commencer à te poser la question: combien de personnes qui ont répondu A ET B à la Question 1, ont répondu B à la Question 2?
Là ça devient complexe ^^ Explique nous, parce que ce n'est vraiment pas facile
Ou autre exemple peut être plus évocateur: En fonction des réponses données à la réponses 4B et 4C , j'aimerais les comparer aux score des questions 5a/b. Ainsi, j'aurais la corrélation entre les différents canaux d'informations et les rôles/objectifs de la lIG. Au final, je pourrais comparer les différents canaux et la proportion des différentes bonnes réponses aux rôles:
J'aimerais donc avoir un style d'analyse ainsi:
Les personnes qui ont comme canal commun l'information via un membre de la LIG ont généralement coché les 3 rôles correctes de la LIG. Les réponses aux rôles et objectfis de la lig des personnes qui ont connu la LIG par un membre se répartissent ainsi: 3 bonnes réponses sur 3 = 20% , 2 bonnes réponses sur = 15% et 1/3 = 14%.
C'est très difficile ce travail, je m'excuse Florimond et les autres si je suis parfois un peu bizarre mais on a aucun cours et on nous demande de faire des analyses. Du coup, j'ai pas les bons termes, ni même les idées claires....
Open Office 3.2.0 sous Ubuntu 10.04 LTS
-
yclik
- HédOOniste

- Messages : 1892
- Inscription : 15 déc. 2010 08:33
Re: Comment traiter les données d'une question à choix multi
Bonjour
Si bien compris ?
Ci joint une solution dans la dernière feuille "Croisé 5B-10A".
Réalisé par association des réponses 5B et 10A c'est à dire par concaténation du contenu des cellules et utilisation fonction NB.SI
Avec le pilotes de données, il y a auusi possibilité de filtrer les réponses voulues (cliquer sur la petite flêche dans le tableau).
Il reste à construire les graphiques désirés.
Si bien compris ?
Ci joint une solution dans la dernière feuille "Croisé 5B-10A".
Réalisé par association des réponses 5B et 10A c'est à dire par concaténation du contenu des cellules et utilisation fonction NB.SI
Avec le pilotes de données, il y a auusi possibilité de filtrer les réponses voulues (cliquer sur la petite flêche dans le tableau).
Il reste à construire les graphiques désirés.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
-
Florimond
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 11 avr. 2012 20:24
Re: Comment traiter les données d'une question à choix multi
Bon attends, j'ai pas encore lu et compris en détails ta dernière réponse mais j'ai travaillé sur une macro qui semble plus ou moins fonctionner et sort une grille dont voici un résumé pour les 2 premières questions:
Tes numéros bizarres de questions, je suis passé outre pour simplement numéroter les questions de Q1 à Q21 (on ne voit ici que jusque Q2).
Les R0 à R11 représentent les numéros possibles pour désigner une réponse. Ici j'ai supprimé des numéros de réponses qui n'étaient pas présents pour les questions 1 et 2, et qui par conséquent donnaient des corrélations nulles.
L'idée de ma petite macro est donc de calculer automatiquement les corrélations entre chaque réponse possible de chaque question.
Les points remarquables sont:
-la diagonale à 100% de corrélation. Ces valeurs représentent bien entendu la corrélation d'une réponse à une question... avec elle-même! Elle est donc logiquement de 100%.
-les deux carrés de valeurs symétriques de part et d'autre de la diagonale... la flemme d'expliquer, tu comprends bien pourquoi
Tu peux donc aisément répondre à la question: "Quel pourcentage de personnes qui ont répondu 1 à la question 1, ont répondu 1 à la question 2? Réponse: 67%.
Est-ce que ce genre de choses t'intéresse?
Les R0 à R11 représentent les numéros possibles pour désigner une réponse. Ici j'ai supprimé des numéros de réponses qui n'étaient pas présents pour les questions 1 et 2, et qui par conséquent donnaient des corrélations nulles.
L'idée de ma petite macro est donc de calculer automatiquement les corrélations entre chaque réponse possible de chaque question.
Les points remarquables sont:
-la diagonale à 100% de corrélation. Ces valeurs représentent bien entendu la corrélation d'une réponse à une question... avec elle-même! Elle est donc logiquement de 100%.
-les deux carrés de valeurs symétriques de part et d'autre de la diagonale... la flemme d'expliquer, tu comprends bien pourquoi
Tu peux donc aisément répondre à la question: "Quel pourcentage de personnes qui ont répondu 1 à la question 1, ont répondu 1 à la question 2? Réponse: 67%.
Est-ce que ce genre de choses t'intéresse?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Florimond le 13 avr. 2012 11:16, modifié 2 fois.
LibreOffice 3.4.3
-
Cuckoe
- NOOuvel adepte

- Messages : 19
- Inscription : 30 mars 2012 16:57
Re: Comment traiter les données d'une question à choix multi
En fait Florimond, le traitement des questions comme ca je sais le faire avec la formule. C'est ce qu'il y a dans le feuillet "Croisé 1A-10A". Mais c'était pour comparer plusieurs réponse d'une question par rapport à une autre question. Mais c'est pas grave.
Je le ferais à la main! Je suis déjà bien avancée! Merci beaucoup a vous
Je le ferais à la main! Je suis déjà bien avancée! Merci beaucoup a vous
Open Office 3.2.0 sous Ubuntu 10.04 LTS
-
Florimond
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 11 avr. 2012 20:24
Re: Comment traiter les données d'une question à choix multi
Sauf que tu dois appliquer ta formule de multiple fois toi même non? Ici ce sont toutes les corrélations possibles entre les deux premières questions, obtenues automatiquement en une opération de calcul qui a duré 1 minute...
Ce qu'il te manque c'est ce que tu expliques ici...
Ce qu'il te manque c'est ce que tu expliques ici...
C'est à dire la corrélation entre la réponse à une question, et une série précise de réponses cochées en même temps pour une autre question? Si tu n'as que quelques cas précis comme ça, il vaut mieux effectivement appliquer soi même une petite formule/macro adaptée au cas par cas...Les personnes qui ont comme canal commun l'information via un membre de la LIG ont généralement coché les 3 rôles correctes de la LIG. Les réponses aux rôles et objectfis de la lig des personnes qui ont connu la LIG par un membre se répartissent ainsi: 3 bonnes réponses sur 3 = 20% , 2 bonnes réponses sur = 15% et 1/3 = 14%.
LibreOffice 3.4.3
-
Florimond
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 11 avr. 2012 20:24
Re: Comment traiter les données d'une question à choix multi
Bien entendu je ne veux pas dire qu'il faut faire ça à la main, questionnaire par questionnaire. Je veux dire qu'il faut passer 2 min à écrire le bout de code, et 15 secondes à le lancer... (je ne sais pas ce que tu es en train de faire là, mais à priori tout est automatisable dans la vieFlorimond a écrit : C'est à dire la corrélation entre la réponse à une question, et une série précise de réponses cochées en même temps pour une autre question? Si tu n'as que quelques cas précis comme ça, il vaut mieux effectivement appliquer soi même une petite formule/macro adaptée au cas par cas...
LibreOffice 3.4.3