Case à cocher, renvoie de valeur

Fermé
userbear Messages postés 533 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 5 décembre 2023 - 26 sept. 2018 à 14:07
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 26 sept. 2018 à 23:40
Bonjour à toutes et à tous,
je viens solliciter les amateurs éclairés, experts et MVP Excel pour un petit souci.

J'ai un tableau avec 2 colonnes, la colonne "CHOIX" sera des cases à cocher.

NIVEAU | choix
---------------------------------------
Niveau 1 |
Niveau 2 |
Niveau 3 |
Niveau 4 |


Je souhaiterais faire en sorte que lorsque je check une croix, sa valeur (de niveau) soit reportée dans une autre case (éventuellement sur une autre feuille.


Ainsi, si je check D3, je voudrais que la valeur 3 se mette automatiquement en H2.

J'espère avoir été assez clair et vous remercie pour votre aide.





6 réponses

userbear Messages postés 533 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 5 décembre 2023 122
26 sept. 2018 à 14:20
Re-bonjour
J'ai peut-être trouvé une solution mais si certains ont mieux, je suis preneur.

En H2 , j'ai introduit la fonction suivante
=RECHERCHEV(VRAI;B2:C5;2;0)
Avec les colonnes B et C masquéee.



Seulement, quand rien n'est coché j'ai la valeur #N/A qui s'affiche, puis-je l'en empêcher ?

Merci infiniment
0
didibonf Messages postés 419 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 21 mai 2019 96
26 sept. 2018 à 14:24
=sierreur(RECHERCHEV(VRAI;B2:C5;2;0);"")
0
didibonf Messages postés 419 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 21 mai 2019 96
Modifié le 26 sept. 2018 à 14:23
Bonjour,
Au plus simple :
=Si(B2="vrai";C2;"")
Si un seul choix de niveau possible alors il faut plutôt utiliser les cases d’option.
0
userbear Messages postés 533 Date d'inscription vendredi 16 février 2007 Statut Membre Dernière intervention 5 décembre 2023 122
26 sept. 2018 à 14:30
Merci didibonf pour votre proposition mais cela ne semble pas marcher.
Y compris avec les fonctions imbriquées.

J'ai l'impression de buter sur un truc tout simple...
c'est rageant..Argh
0
didibonf Messages postés 419 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 21 mai 2019 96
26 sept. 2018 à 14:56
Vous pouvez transmettre votre fichier via cjoint pour une aide plus poussée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Attention, case à cocher (case carrée) = plusieurs cases peuvent être cochées à la fois (choix multiple).
Boutons d'option (case ronde) = une seule des cases peut être cochée, cocher une autre décoche la première.

Donc avec des cases à cocher (carrées), l'idée est de faire changer une valeur dans la ligne de la case. S'il s'agit de n'avoir au final qu'une seule valeur dans une case déportée, il me semble plus logique d'utiliser des boutons d'options (ronds) et qu'ils soient tous à l'intérieur d'un groupe (un cadre d'options) qui couvre donc toute la colonne des cases (pas très pratique, car il faut le redimensionner vers le bas si de nouvelles lignes s'ajoutent au tableau).

Donc au final, est-ce que tu comptes pouvoir cocher plusieurs cases à la fois ? Et dans ce cas, parmi les cases cochées, quelle doit être celle qui déterminer la valeur que tu veux déporter ? La première en descendant dans le tableau ? la valeur la plus petite, le niveau le plus élevé ?

Cédric.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié le 26 sept. 2018 à 22:48
Bonjour,

=SOMMEPROD(C2:C5*D2:D5) 

si plusieurs de cochée tu auras la somme, 0 si aucune.
eric

0
Oui, ça permet de tenir compte des différentes cases cochées, mais ça ne départage pas deux cas possibles : si la case du niveau 3 est cochée, le résultat est 3. Si les cases du niveau 1 et du niveau 2 sont cochées, ça donne aussi 3, donc le résultat ne permet pas de savoir quelle(s) case(s) sont cochées.
Pour avoir une certitude, il faut remplacer les numéros de niveau par une suite géométrique, non pas 1, 2, 3, 4, mais par exemple 1, 2, 4, 8, etc. Comme ça, si la somme des cases cochées égale à 7, ça ne peut être que la somme des 3 premiers niveaux (1 + 2 + 4 = 7).
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
26 sept. 2018 à 23:40
Je pense que c'est un choix 1 parmi 4 qu'il veut faire.
0