Excel Formule SI imbriquer
Dernière réponse : dans Programmation
Salut
=SI(D2="X";K2=0;SI(E2="X";K2="1";K2="Merci de placer X dans une des case"))
La formule ci-dessus bug et je comprend pas pourquoi !
Si je place un "X" dans la cellule D2 cela fonction mais je place un "X" dans la cellule E2, c'est parfois Vrai parfois Faux
mais dans tous les cas K2 ne resoit aucune valeur 0/1/ "Merci de placer X dans une des case"
J'ai du rater quelque chose, mais quoi ?
A+ Merci
=SI(D2="X";K2=0;SI(E2="X";K2="1";K2="Merci de placer X dans une des case"))
La formule ci-dessus bug et je comprend pas pourquoi !
Si je place un "X" dans la cellule D2 cela fonction mais je place un "X" dans la cellule E2, c'est parfois Vrai parfois Faux
mais dans tous les cas K2 ne resoit aucune valeur 0/1/ "Merci de placer X dans une des case"
J'ai du rater quelque chose, mais quoi ?
A+ Merci
Autres pages sur : excel formule imbriquer
Lassé par la pub ? Créez un compte
Ta formule ne peut pas fonctionner...
J'imagine que tu veux donner une valeur à K2 en fonction de la valeur de D2 et E2?
Tu ne peux pas lui affecter une valeur de cette façon...
Tu dois utiliser la formule suivante dans la case K2:
=SI(D2="X";"0";SI(E2="X";"1";"Merci de placer X dans une des cases"))
Une remarque: si les deux cases sont cochées, K2 contiendra 0: c'est bien le comportement attendu?
J'imagine que tu veux donner une valeur à K2 en fonction de la valeur de D2 et E2?
Tu ne peux pas lui affecter une valeur de cette façon...
Tu dois utiliser la formule suivante dans la case K2:
=SI(D2="X";"0";SI(E2="X";"1";"Merci de placer X dans une des cases"))
Une remarque: si les deux cases sont cochées, K2 contiendra 0: c'est bien le comportement attendu?
Merci Storos
J'ai effectivement vue ou étais mon erreur, après avoir creusé hier soir ! et j'ai vue qu'en replacent les élément de la formul comme y faut cela marche !
pour k2=0 et bien attendu oui est non j'aurais préférer une 3ème possibilité tu style" il n'est pas possible de cocher deux cases "
mais bon soit je ferais un test supémentaire soit je ne sais pas !
mais si tu as une solution je suis preneur :-)
Merci a+
J'ai effectivement vue ou étais mon erreur, après avoir creusé hier soir ! et j'ai vue qu'en replacent les élément de la formul comme y faut cela marche !
pour k2=0 et bien attendu oui est non j'aurais préférer une 3ème possibilité tu style" il n'est pas possible de cocher deux cases "
mais bon soit je ferais un test supémentaire soit je ne sais pas !
mais si tu as une solution je suis preneur :-)
Merci a+
Contenus similaires
- Formule excel 2003 : multiples conditions SI - Forum
- EXCEL Formule SI - Forum
- Besoin d'aide sur Excel Formule "SI" - Forum
- excel- petite formule avec un =si( - Forum
j'ai tester cela mais c'est pas viable
=SI(ET(E3=VRAI;G3=FAUX;I3=FAUX;K3=FAUX;M3=FAUX;O3=FAUX);0;
SI(ET(E3=FAUX;G3=VRAI;I3=FAUX;K3=FAUX;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=VRAI;K3=FAUX;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=VRAI;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=FAUX;M3=VRAI;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=FAUX;M3=FAUX;O3=VRAI);
2;"Une seul coche par ligne"))
=SI(ET(E3=VRAI;G3=FAUX;I3=FAUX;K3=FAUX;M3=FAUX;O3=FAUX);0;
SI(ET(E3=FAUX;G3=VRAI;I3=FAUX;K3=FAUX;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=VRAI;K3=FAUX;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=VRAI;M3=FAUX;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=FAUX;M3=VRAI;O3=FAUX);
SI(ET(E3=FAUX;G3=FAUX;I3=FAUX;K3=FAUX;M3=FAUX;O3=VRAI);
2;"Une seul coche par ligne"))
J'imagine que tu veux faire ça:
=SI(ET(E3="X";G3="";I3="";K3="";M3="";O3="");0;SI(OU(ET(E3="";G3="X";I3="";K3="";M3="";O3="");ET(E3="";G3="";I3="X";K3="";M3="";O3="");ET(E3="";G3="";I3="";K3="X";M3="";O3="");ET(E3="";G3="";I3="";K3="";M3="X";O3="");ET(E3="";G3="";I3="";K3="";M3="";O3="X"));2;"Une seul coche par ligne"))
Évidemment, ce serait plus léger si Excel acceptait le XOR...
=SI(ET(E3="X";G3="";I3="";K3="";M3="";O3="");0;SI(OU(ET(E3="";G3="X";I3="";K3="";M3="";O3="");ET(E3="";G3="";I3="X";K3="";M3="";O3="");ET(E3="";G3="";I3="";K3="X";M3="";O3="");ET(E3="";G3="";I3="";K3="";M3="X";O3="");ET(E3="";G3="";I3="";K3="";M3="";O3="X"));2;"Une seul coche par ligne"))
Évidemment, ce serait plus léger si Excel acceptait le XOR...
Mouhais.
On veut vérifier qu'il n'y a qu'une seule coche, un X, par ligne. Soit.
Alors, d'abord on n'écrit pas B = VRAI mais juste B !
Ensuite, on ne va pas s'en servir
?
Citation :
Une seul (sic) coche par ligneOn veut vérifier qu'il n'y a qu'une seule coche, un X, par ligne. Soit.
Alors, d'abord on n'écrit pas B = VRAI mais juste B !
Ensuite, on ne va pas s'en servir
=SI(MAJUSCULE(SUPPRESPACE(CONCATENER(E3;G3;I3;K3;M3;O3)))<>"X";"Arhgggg! Faut une coche là, et une seule, merci";"Oki")
?
Oupss j'ai oublier de vous dir une chose
J'ai changer queque chose a la place des X j'ai utilisé les cases a cochés
comme exemple que j'ai touver sur ce site "http://sonle-codesnippets.blogspot.fr/2009/11/insert-ch..."
![]()
cela me fait que j'ai :
Ligne "2" ma ligne de titre/entête de colonne
---
colone "D" la colone de case a cocher dont le resulta tu cocher vas en colonne "E" "VRAI" ou "FAUX"
la colone E seras cacher une un fois que cela seras fini
---
il en vas de même jusqu'au colone N O (inclus)
la colone P c'est les dépendances
colonne Q c'est le viveau de dépendances
colonne R c'est "Valeur" la ou se trouve la formule en question
et donc du coup je test plus les x mais les "vrai" ou "faux"
a+
J'ai changer queque chose a la place des X j'ai utilisé les cases a cochés
comme exemple que j'ai touver sur ce site "http://sonle-codesnippets.blogspot.fr/2009/11/insert-ch..."
cela me fait que j'ai :
Ligne "2" ma ligne de titre/entête de colonne
---
colone "D" la colone de case a cocher dont le resulta tu cocher vas en colonne "E" "VRAI" ou "FAUX"
la colone E seras cacher une un fois que cela seras fini
---
il en vas de même jusqu'au colone N O (inclus)
la colone P c'est les dépendances
colonne Q c'est le viveau de dépendances
colonne R c'est "Valeur" la ou se trouve la formule en question
et donc du coup je test plus les x mais les "vrai" ou "faux"
a+
- Thore a édité ce message
- Thore a édité ce message
zeb a dit :
=SI(MAJUSCULE(SUPPRESPACE(CONCATENER(E3;G3;I3;K3;M3;O3)))<>"X";"Arhgggg! Faut une coche là, et une seule, merci";"Oki")
?
Bien pensé: j'aime beaucoup!
Mais malheureusement il n'y a plus de "X"...
Alors je propose ceci:
=SI(NB.SI(E3:O3;VRAI)<>1;"Une des cases, et une seule, doit être cochée!";SI(E3;0;2))
C'est plutôt cool, non?
Seul souci: je teste toute la plage de E à O, donc il ne faut pas que les cases intermédiaire contiennent "VRAI" ou "FAUX"...
Cela ne devrait pas être un problème, mais au cas où je cherche une solution pour remplacer la plage par des cellules individuelles...
- Storos a édité ce message
- Storos a édité ce message
- Storos a édité ce message
- Storos a édité ce message
Storos a dit :
zeb a dit :
=SI(MAJUSCULE(SUPPRESPACE(CONCATENER(E3;G3;I3;K3;M3;O3)))<>"X";"Arhgggg! Faut une coche là, et une seule, merci";"Oki")
?
Bien pensé: j'aime beaucoup!
Mais malheureusement il n'y a plus de "X"...
Alors je propose ceci:
=SI(NB.SI(E3:O3;VRAI)<>1;"Une des cases, et une seule, doit être cochée!";SI(E3;0;2))
C'est plutôt cool, non?
Seul souci: je teste toute la plage de E à O, donc il ne faut pas que les cases intermédiaire contiennent "VRAI" ou "FAUX"...
Cela ne devrait pas être un problème, mais au cas où je cherche une solution pour remplacer la plage par des cellules individuelles...
Après que que jour je me replonge de dans !
et la formule
=SI(NB.SI(E3
3;VRAI)<>1;"Une des cases, et une seule, doit être cochée!";SI(E3;0;2))cela ne fonctionne pas mais je recherche d'ou cela viens
j'ai supprimer mes colone qui Vrai \ faux mais pas c'est toujours pas bon
Je cherche je vais bien finir par trouver !!!
a+
Lassé par la pub ? Créez un compte
Contenus similaires :
- ForumProbleme avec la formule si sur Excel
- Forumformule excel "si...." m'énerve!!!!
- ForumRésoluExcel - formule somme
- Forum[Résolu][Excel/VBA] Coller une formule en la modifiant
- ForumVBA Insérer une formule "dynamique" dans une cellule Excel
- ForumCreer une formule en excel avec Sommeprod et estvide.
- Voir plus