Case à cocher, renvoie de valeur
userbear
Messages postés
547
Statut
Membre
-
eriiic Messages postés 25847 Statut Contributeur -
eriiic Messages postés 25847 Statut Contributeur -
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.
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.
A voir également:
- Case à cocher, renvoie de valeur
- Supprimer case à cocher excel ✓ - Forum Excel
- Renvoie d'appel ooredoo ✓ - Forum Mobile
- Supprimer des cases à cocher (Excel 2003) - Forum Excel
- Enlever une case à cocher excel 2007 ✓ - Forum Excel
- Raccourci clavier case à cocher - Forum Clavier
6 réponses
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
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
didibonf
Messages postés
439
Statut
Membre
96
=sierreur(RECHERCHEV(VRAI;B2:C5;2;0);"")
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.
Au plus simple :
=Si(B2="vrai";C2;"")
Si un seul choix de niveau possible alors il faut plutôt utiliser les cases d’option.
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
Y compris avec les fonctions imbriquées.
J'ai l'impression de buter sur un truc tout simple...
c'est rageant..Argh
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.
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.
Bonjour,
si plusieurs de cochée tu auras la somme, 0 si aucune.
eric
=SOMMEPROD(C2:C5*D2:D5)
si plusieurs de cochée tu auras la somme, 0 si aucune.
eric
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).
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).