Modifier la valeur d'une case d'option

Anonyme
2020-04-08T05:56:33+00:00

Bonjour,

Je suis en train de créer un fichier Excel pour que ma femme psychologue puisse faire passer un test psychologique qui est très dense (39 pages) et qui demande beaucoup de travail après la passation. Le faire de le faire manuellement est source de nombreuses erreurs et cela prend un temps considérable. Je cherche donc à ce que le fichier fasse le travail pour elle pour les calculs et courbes.

J'ai bien compris comme créer pour certaines parties du test des questions en OUI/NON avec les cases d'option puis à faire des Group box et à récupérer la somme des valeurs retournées quand la case est cochée afin de les totaliser dans la case I41 pour la colonne I.

Toutefois, j'ai un souci. Le 2ème bouton (NON) est relié à la même case que le 1er (OUI) et lui donne la valeur 2. Je souhaite que la valeur soit 0. Et j'ai beau cherché, je ne trouve pas de solution par moi-même en parcourant les forums proposés par Google... Et d'autre part, parfois, c'est le OUI qui doit valoir 0 et le NON qui vaut 1.

Merci aux bonnes âmes pour leur aide

Fichier sur OneDrive

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

7 réponses

  1. Anonyme
    2020-04-08T13:48:03+00:00

    S'ils sont dans le même groupe, c'est normal (et souhaitable) qu'ils aient la même cellule liée, celle qui va permettre de savoir lequel des boutons a été sélectionné. C'est justement sur la valeur contenue dans cette cellule que tu te bases dans la fonction conditionnelle.

    Selon que c'est le premier ou le second bouton qui est sélectionné, tu vois s'afficher la valeur 1 ou 2 (dans la mesure où il n'y a que deux boutons). Valeur qu'il te reste à adapter au cas de figure par la fonction SI, justement. Je ne vois pas bien ce que tu cherches à faire avec deux cellules...

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-04-08T13:26:15+00:00

    Excellente idée de passer par la fonction SI et je vais utiliser ton idée.

    J'ai toutefois un autre problème, c'est que les 2 cases options liées par la même group box font tout le temps référence à la même cellule (I17 que je la sélectionne pour la case d'option sur la cellule I17 et ou la case d'option de la cellule N17). Je ne sais pas comment les dissocier de leurs cases. En effet, quand je sélectionne la case d'option au-dessus de N17 pour la lier, elle attache en même temps la cellule N17 à la case d'option au-dessus de I17...

    Comment les dissocier SVP?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-04-08T08:26:36+00:00

    Certes. La cellule lié que j'indique (I42, donc) n'était qu'un exemple. Comme tu ne précises pas quelle est la cellule liée à tes boutons radio de la ligne 17, on va faire une hypothèse/suggestion : tu choisis une colonne vide (par exemple BD d'après ton illustration) pour y placer les cellules liées. En BD17 pour ton premier contrôle. Et donc en BD18, BD19, etc. pour les contrôles suivants de la même colonne. En BE17, tu mets la formule indiquée plus haut, adaptée au contexte :

    =SI(BD17=2;1;0)

    Tu recopies vers le bas cette cellule jusqu'à BE36. Et, pour finir, dans ta cellule I42, tu fais la somme des valeurs :

    =SOMME(BE17:BE36)

    Tu peux aussi, si tu préfères, placer les cellules liées sur une autre feuille (nommée, par exemple "Refs"), que tu masques et à laquelle tu te réfères en modifiant la formule ainsi :

    =SI(Refs!B17:B36) (si tu choisis les cellules A17 à A36 comme cellules liées)

    Bref, il ne faut pas hésiter à adapter au contexte et à ce que tu veux obtenir...

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2020-04-08T06:47:18+00:00

    Merci pour la réactivité et le premier essai.

    Je vais avoir 19 autres questions à faire en oui/non avec des scores à additionner. Je n'ai pas encore mis les boutons mais ils sont en dessous des 2 premiers et il y a encore deux autres colonnes à droite.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2020-04-08T06:41:49+00:00

    Une solution simple consisterait à choisir comme cellule liée à ce bouton non pas la cellule I41 mais une cellule autre (par exemple la cellule I42), dans une ligne dont la hauteur serait ramenée à zéro pour la rendre "invisible". Par exemple la cellule I42.

    Ensuite, en I41 une formule conditionnelle permet d'afficher la valeur voulue. Par ex :

    =SI(I42=2;1;0)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire