Si;condition;sinon

Fermé
Jenni&& Messages postés 2 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 26 septembre 2013 - 26 sept. 2013 à 01:50
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 27 sept. 2013 à 02:47
Bonjour!
Les cellules B3,C3,D3 peuvent contenir respectivement 2 ; 1,5 ; et 1.
Si l'une ou l'autre de ces cellules a un nombre, les deux autres cellules doivent être d'une autre couleur et contenir "0".

Ce qui complique la tâche vient du fait qu'aucun autre nombre ne peut être utilisé dans les cellules que ceux mentionnés précédemment.

Merci de me venir en aide; j'ai tellement essayé de régler ça toute seule! ;o))

2 réponses

Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
26 sept. 2013 à 02:55
Bonjour Jenni&&

Tu as oublié de dire comment les nombres arrivaient dans les cellules :
Saisie au clavier, résultat de calculs, importation de données ... ?
Autrement dit, à quoi servent ces cellules et ces nombres ?

"... aucun autre nombre ne peut être utilisé dans les cellules que ceux mentionnés précédemment" : facile à régler, avec Données/Validations des données/ Autoriser
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
Modifié par Raymond PENTIER le 26/09/2013 à 03:32
Tu as remarqué qu'une même cellule ne peut pas à la fois contenir une formule et recevoir une donnée ? C'est l'un ou l'autre. Alors comment envisages-tu de gérer tes 3 cellules ?
Je ne parviens pas à imaginer comment, toi, tu penses les utiliser !

La seule manière que j'ai trouvée pour remplir tes conditions consiste à utiliser des cellules de saisie, par exemple en ligne 2.
Ainsi B2 contient une liste déroulante de cellule ne permettant de saisir que 0 ou 2 ; C2 une LDC ne permettant de saisir que 0 ou 1,5 ; D2 ne permettant que 0 ou 1. Puis on écrit
en B3 la formule =SI(ET(C2=0;D2=0);B2;0)
en C3 la formule =SI(ET(B2=0;D2=0);C2;0)
en D3 la formule =SI(ET(B2=0;C2=0);D2;0)

Une simple Mise en forme conditionnelle permet de colorer les cellules à zéro.
https://www.cjoint.com/?CIAdES8UxAe

Pour obtenir un résultat sans passer par des cellules de saisie, il faudrait passer par VBA pour écrire une macro ...
0
Jenni&& Messages postés 2 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 26 septembre 2013
26 sept. 2013 à 21:48
J'ai tenté le coup avec votre proposition, qui me permet de régler quelques problèmes, mais pas le principal. En fait, en inscrivant une donnée dans une cellule toutes les autres doivent tomber à 0.
Il s'agit d'un formulaire où le pointage accordé pour un thème ne peut pas permettre de donner plus d'un pointage pour le même thème.
Donc, si j'inscris 2 (dans B2), les autres cellules (C2;D2;E2) doivent indiquer 0. De même, si j'accorde 1,5 (dans C2) les autres cellules (B2;D2;E2) doivent indiquer 0.

Je ne sais pas si c'est plus clair... j'ai les neurones qui font des étincelles!
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
27 sept. 2013 à 02:47
C'est quoi, cette cellule E2 ? Il n'en a jamais été question !
D'ici demain il y aura aussi une cellule F2, peut-être ?
0