| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Nanouchka Habitué


Inscrit le: 28 Mar 2006 Messages: 55
|
Posté le: 01 Juin 2008 14:39 Sujet du message: Question pour les costauds d'Excel... |
|
|
Bonjour à toutes et tous!
J'ai une question un peu difficile à formuler.
Voilà: Je désire réaliser un questionnaire, avec Excel, où les réponses se dévoilent au fur et à mesure que l'on donne les bonnes réponses.
Peut-être que certains d'entre vous connaissent les énigmes du Père Fouras (un questionnaire de 76 questions). Ci-joint la capture:
Image
Quelle formule faut-il écrire pour que cela fonctionne?
Merci de vous pencher sur mon problème qui n'en n'est pas un pour beaucoup d'entre vous.
Par avance merci. _________________ Nanou
"On ne voit bien qu'avec le coeur, l'essentiel est invisible pour les yeux."
Saint Exupéry |
|
| Revenir en haut |
|
 |
Nanouchka Habitué


Inscrit le: 28 Mar 2006 Messages: 55
|
Posté le: 04 Juin 2008 10:54 Sujet du message: |
|
|
Alors toujours pas de grands costauds?....
Voilà ce que cela donne en simplifiant au maxi:
Serait-il possible de rendre invisible le mot "FAUX" quand il n'y a pas de réponse donnée?
Serait-il possible de ne faire apparaitre les questions (2,3,4 etc....) que lorsque la réponse précédente est bonne?
Si vous avez des exemples cooncrets ce sera avec grand plaisir.
Je me sens un peu
Par avance merci  _________________ Nanou
"On ne voit bien qu'avec le coeur, l'essentiel est invisible pour les yeux."
Saint Exupéry |
|
| Revenir en haut |
|
 |
savant fou Fidèle

Inscrit le: 29 Jan 2006 Messages: 168 Localisation: Le Plessis-Robinson (92)
|
Posté le: 04 Juin 2008 21:02 Sujet du message: |
|
|
Bonjour
Ne connaissant rien aux macros, je te propose cette solution.
Ma version d'excel = excel 2007. Mais, toutes les fonctions utilisées sont connues sur excel 97.
case A1 = ta première question
ex.: Comment s'appelle le dernier roi de France ?
case A2 : case où l'on attend la réponse : ici Louis Philippe
case E1 = ta réponse (exact, faux)
dans la case E1, mettre la formule suivante :
=SI(A2="Louis Philippe";"exact";SI(A2="";"";"Faux"))
De cette façon, si la réponse est la bonne : s'affiche "exact"
si la case n'est pas remplie : s'affiche rien
si la case est remplie mais sans la bonne réponse : s'affiche le mot "Faux"
2ème question qui ne doit pas s'afficher tant que la bonne réponse n'est pas donnée à la précédente.
case A3, case de la 2ème question. Mettre la formule suivante :
=SI(E1="exact";"Comment s'appelle le 1er roi de France ?";"")
En E3 (case de ta réponse) mettre la même formule que dans E1
=SI(A4="Clovis";"exact";SI(A4="";"";"Faux"))
3ème question : voir 2ème question
usw... etc...
Ai-je répondu à ta question ?
Naturellement, l'emplacement des cases peut être modifié et tes réponses autres que les classiques "exact", "faux".
Exemple :
pour la 1ère réponse :
en case F1 tapez la formule suivante :
=SI(E1="exact";"Une bonne réponse";"")
en case G1 : =SI(E1="exact";1;"")
pour la2ème question (et les suivantes)
tape en f3 :
=SI(E3="exact";SI(H3>1;H3&" bonnes réponses";"Une bonne réponse");"")
tape en g3 :
=SI(E3="exact";1;"")
tape en h3 :
=SOMME.SI(E1:E3;"exact";G1:G3)
La colonne H (et G) peut être mise sur une autre page, ou écrite avec une couleur égale à celle du fond ou masquée afin qu'elle n'apparaisse pas.
Qui fait mieux ? |
|
| Revenir en haut |
|
 |
D-D-Du-06 Nouveau

Inscrit le: 04 Juin 2008 Messages: 6
|
Posté le: 04 Juin 2008 22:55 Sujet du message: |
|
|
Bonjour,
à essayer aussi...
Tu crées un tableau avec tes réponses et tes questions dans une autre feuille excel (que tu pourras ensuite masquée).
Appelons cette feuille "feuil2".
En A1 = Question
En A2 la première question et ainsi de suite
En B1 = Réponse
En B2, la première réponse et ainsi de suite;
Dans ta feuille de questionnaire tu entres la formule suivante dans les cellules de la colonne C:
=SI(B3<>"";SI(B3=Feuil2!B2;"Bravo!";"Désolé");"")
Si pas de réponse, rien ne se passe;
Si réponse juste = Bravo!;
Si réponse fausse = Désolé
Dans ta feuille de questionnaire tu entres la formule suivante dans les cellules de la colonne B
Pour la première question (va chercher la première question dans la feui2):
= Feuil2!A2
Pour les autres questions la formule ci-dessous ((si bonne réponse va chercher la question correspondante dans la feui2):
=SI(c3<>"";SI(B3=Feuil2!B2;Feuil2!A3;"");"")
Peut-être plus facile ensuite pour modifier ton questionnaire. Il suffit demodifier juste la feuil2 (des questions et réponses.
Il faudr penser à verrouiller la feuille de questions.
Voilà...
A+
D D Du 06 |
|
| Revenir en haut |
|
 |
Nanouchka Habitué


Inscrit le: 28 Mar 2006 Messages: 55
|
Posté le: 05 Juin 2008 10:00 Sujet du message: |
|
|
Merci à vous deux!
Je vais donc essayer cela et je vous tiens au courant.  _________________ Nanou
"On ne voit bien qu'avec le coeur, l'essentiel est invisible pour les yeux."
Saint Exupéry |
|
| Revenir en haut |
|
 |
Nanouchka Habitué


Inscrit le: 28 Mar 2006 Messages: 55
|
Posté le: 06 Juin 2008 7:55 Sujet du message: |
|
|
Bonjour!
Pour le moment, tout ne fonctionne pas comme je le voudrais mais en tous cas la première partie fonctionne bien.
Ce qui me pose problème, ce sont les phrases que je souhaiterais cacher!!!
Mais les formules condionnelles marchent.
Voilà ce que cela donne:
Merci à tous de vous êtes pencher sur mon problème!  _________________ Nanou
"On ne voit bien qu'avec le coeur, l'essentiel est invisible pour les yeux."
Saint Exupéry |
|
| Revenir en haut |
|
 |
savant fou Fidèle

Inscrit le: 29 Jan 2006 Messages: 168 Localisation: Le Plessis-Robinson (92)
|
Posté le: 06 Juin 2008 10:50 Sujet du message: |
|
|
Bonjour
Si je comprends bien, les questions 4 et 5 s'affichent alors qu'elles ne devraient pas.
Quelles formules as-tu tapé ? Merci de nous les indiquer pour que je puisse voir où se situe l'erreur.
A+ |
|
| Revenir en haut |
|
 |
D-D-Du-06 Nouveau

Inscrit le: 04 Juin 2008 Messages: 6
|
Posté le: 06 Juin 2008 14:03 Sujet du message: |
|
|
ReBonjour,
un petit exemple (excel 2002) de questionnaire appliquant les formules du post précédent.
http://cjoint.com/?ggqbQPQMgb
A+
D D Du 06 |
|
| Revenir en haut |
|
 |
Nanouchka Habitué


Inscrit le: 28 Mar 2006 Messages: 55
|
Posté le: 08 Juin 2008 16:20 Sujet du message: |
|
|
Bonsoir à tous,
Ca y est j'y suis arrivé grace à tous vos conseils.
Me reste plus qu'à peaufiner un peu et le tour sera jouer.
Merci mille fois
A la prochaine. _________________ Nanou
"On ne voit bien qu'avec le coeur, l'essentiel est invisible pour les yeux."
Saint Exupéry |
|
| Revenir en haut |
|
 |
|