CODAGE / DECODAGE QUESTIONNAIRE (INTERPRETATION RESULTATS) Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
t
thibaud
Jeune membre
Jeune membre
Messages : 12
Inscrit le : 26 juillet 2014
Version d'Excel : 2010

Message par thibaud » 26 juillet 2014, 18:34

Bonjour à tous,

Je prépare actuellement un DU en préparation mentale et aide à la performance. Et je travaille avec des questionnaires psychologiques (validés scientifiquement) afin d'établir des diagnostics sur des profils de performance.

Je souhaiterai "automatiser" ce type de questionnaire (fichier ci-joint)

J'avais réfléchis comme méthode :

1 - Sur chaque item, choix de 7 réponses (1 seule réponse possible) codage 1 / 0
2 - Grille de codage sur une feuille indépendante (tout a fait d'accord = 1 ; pas du tout d'accord = 7)
3 - Résultat sous forme de graphique

Pourriez-vous m'indiquez les différentes actions ou fonctions à utiliser ?

Merci par avance

Cordialement,
OMSAT.xlsx
(18.45 Kio) Téléchargé 259 fois
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'584
Appréciations reçues : 175
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 26 juillet 2014, 20:52

Bonjour,
Une solution (avec macros) pour le décodage (en feuille Profil)
la solution est valable quelle que soit le nombre de questions pour peu qu'il y ait toujours 7 possibilités de réponses.
Pour le graphique tu n'as que l'embarras du choix... (Monter un autre fil éventuellement)
A+
OMSAT_VG.xlsm
(35.95 Kio) Téléchargé 202 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
t
thibaud
Jeune membre
Jeune membre
Messages : 12
Inscrit le : 26 juillet 2014
Version d'Excel : 2010

Message par thibaud » 26 juillet 2014, 23:17

Merci.

Promptitude & efficacité.

Tout simplement parfait.

Merci encore.

Bien à vous

PS : Si vous avez encore quelques minutes à m'accorder, si vous pouviez m'expliquer les grandes lignes de comment vous avez créé cette macro ?

Thibaud M.
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'584
Appréciations reçues : 175
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 27 juillet 2014, 06:16

Bonjour,
j'ai un peu modifié l'ensemble pour lui donner une meilleure ergonomie, et modifier quelques détails.
Prière de charger ce nouveau document. (tout en bas du fil après l'image...)

Dans la feuille "OMSAT" j'ai commencé par cocher des réponses à chaque question.
J'ai installé un macro (dans le module de cette feuille) qui coche la réponse à chaque clic ce qui permet de travailler plus rapidement.
Cette macro n'est pas commentée car toute simple : Elle met un 1 là ou vous cochez...
J'ai également installé une Mise en Forme Conditionnelle (Onglet Accueil) qui colore les réponses relevées dans "OMSAT"
Ces routines permettent de s'assurer au premier coup d'œil qu'il y a bien une réponse par ligne (et une seule)
... car les macros ne font pas de vérification à ce sujet.

J'ai commencé par nommer un certain nombre de plage (Onglet Formules > Gestionnaire de noms
Answ dont la formule est :
=DECALER(RESULTAT!$C$1;1;;NBVAL(RESULTAT!$A:$A)-1)
Correspond à la zone : RESULTAT![A2:A49]

Codage dont la formule est :
=DECALER(CODAGE!$A$1;1;1;NBVAL(CODAGE!$A:$A)-1;7)
Correspond à la zone : CODAGE![B2:H49]

Data dont la formule est :
=DECALER(OMSAT!$A$1;1;2;NBVAL(OMSAT!$A:$A);7)
Correspond à la zone : RESULTAT![C2:I49]

GrpQ dont la formule est :
=DECALER(RESULTAT!$A$1;1;1;NBVAL(RESULTAT!$A:$A)-1)
Correspond à la zone : RESULTAT![B2:B15]

iDQ dont la formule est :
=DECALER(OMSAT!$A$1;1;;NBVAL(OMSAT!$A:$A))
Correspond à la zone : RESULTAT![A2:A49]

Score dont la formule est :
=DECALER(PROFIL!$C$1;1;;(NBVAL(RESULTAT!$A:$A)-1))
Correspond à la zone : SCORE![C2:C15]

La feuille DECODAGE inutile a été supprimée.
La macro "galopin" est commentée dans le code.

Nota : Pour lire les commentaires (et les macros) plus facilement je vous conseille de paramétrer VBA de la manière suivante :
Onglet Outils > Options > Format de l'éditeur
cliquer Texte du commentaire
puis Arrière plan > choisir une couleur (gris moyen semble idéal)
validez par Ok
OptVBA.jpg
OptVBA.jpg (81.78 Kio) Vu 74 fois
La composition d'une macro comme celle-ci peut-prendre un temps fou : Inutile de faire travailler des dizaines d'internautes bénévoles pour rien.
Merci de clore le sujet (y compris sur l'autre forum...).

A+
OMSAT_VG.xlsm
(42.03 Kio) Téléchargé 84 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
t
thibaud
Jeune membre
Jeune membre
Messages : 12
Inscrit le : 26 juillet 2014
Version d'Excel : 2010

Message par thibaud » 27 juillet 2014, 07:26

Bonjour,

Bien pris note de l'ensemble des éléments.

Je clôture ce post dès maintenant sur les deux forums


Merci.
Avatar du membre
galopin01
Passionné d'Excel
Passionné d'Excel
Messages : 6'584
Appréciations reçues : 175
Inscrit le : 18 septembre 2008
Version d'Excel : 2016
Téléchargements : Mes applications

Message par galopin01 » 27 juillet 2014, 08:18

Pour le fun...
J'ai encore amélioré la macro et la table CODAGE qui me semblait bien lourde !

A+
OMSAT_VG1.xlsm
(42.65 Kio) Téléchargé 178 fois
Question portant sur VBA : Je ne répond pas si la question ne comporte pas le classeur KIVABIEN avec.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message