Plusieurs conditions avec plusieurs résultats

Résolu/Fermé
Tanijiro Messages postés 3 Date d'inscription lundi 27 mars 2017 Statut Membre Dernière intervention 27 mars 2017 - 27 mars 2017 à 13:01
 Tanijiro - 27 mars 2017 à 19:39
Bonjour,
Pourriez-vous m'aider à trouver une formule me permettant d'obtenir un résultat en fonction de la condition?
Si la colonne W est égale à 6 ((un nombre quelconque )alors résultat est égale à S( ou case couleur en vert) à condition que X,Y et Z soient égales à zéro sinon si X est égale à 1 alors résultat =A(ou case couleur bleu) à condition que Y et Z soient égales à zéro sinon si Y est égale à 1 alors résultat est égale à M(ou case couleur jaune) à condition Z soit égale à Zéro sinon si Z=1 alors résultat est égal à I (ou case couleur rouge).
C'est des résultats en chaîne en fonction de la condition.
Si je me suis pas exprimé, je m'en excuse. Je peux vous envoyer le fichier.
Merci d'avance
Tanijiro

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
27 mars 2017 à 13:44
Bonjour

sans savoir s'il peut y avoir des valeurs autres que 1 ou 0 en X,Y,Z

=SI(W1="";"";SI(ET(X1=1;Y1=0;Z1=0);"A";SI(ET(X1=0;Y1=1;Z1=0);"M";SI(ET(X1=0;Y1=0;Z1=1);"I");SI(ET(X1=0;Y1=0;Z1=0);"S")

crdlmnt
0
Bonjour Vaucluse,

Merci d'avoir répondu à ma requête. J'ai un message d'erreur qui me stipule que j'ai tapé un nombre trop important d'arguments pour cette fonction .
Y aurait-il une possibilité d'aléger la formule?
Tanijiro
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
27 mars 2017 à 14:17
fautes de frappe, c'est ma grande spécialité avec mes mains pleines e doigts
corrigé ci dessous e(et vérifié)
avec mes excuses
=SI(W1="";"";SI(ET(X1=1;Y1=0;Z1=0);"A";SI(ET(X1=0;Y1=1;Z1=0);"M";SI(ET(X1=0;Y1=0;Z1=1);"I";SI(ET(X1=0;Y1=0;Z1=0);"S")))))
0
Tanijiro Messages postés 3 Date d'inscription lundi 27 mars 2017 Statut Membre Dernière intervention 27 mars 2017 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
27 mars 2017 à 15:16
Ne t'excuse pas, merci de te pencher sur ma problématique.
Lorsque je teste la formule pour les dernières conditions,le résultat noté est "FAUX" et non une lettre.
Serait-il possible que je t'envoie le fichier afin de voir ce que j'essaye d'exprimer ?
Je pense que je m'exprime mal d'où ton incompréhension. J'en suis vraiement désolé, de te faire perdre du temps.
Tanijiro
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
27 mars 2017 à 16:31
voyez ici et revenez coller le lien créé sur le site
https://mon-partage.fr
à vous lire
crdlmnt
0
Tanijiro > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
27 mars 2017 à 16:40
https://mon-partage.fr/f/q9QHbTCy/

Merci
Tanijiro
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 410
27 mars 2017 à 17:56
si on prend votre texte en BF/BJ au pied de la lettre, en BJ15:
=SI(ET(BF15=6;BG15=0;BH15=0;BI15=0);"S";SI(ET(BG15=1;BH15=0;BI15=0);"A";SI(ET(BH15=1;BI15=0);"M";SI(BI15=1;"I";""))))

qui dit que:
  • S s'affiche si BF=6 quelque soit les valeurs de BGàBI
  • A s'affiche si BF//6 , BG=1,BH=0,BI=0 quelque soit a valeur de BF
  • M s'affiche si BF//6, BH=1,BI=0 quelques soient les valeurs de
  • BF et BJ
  • I s'affiche si BF//6; BI=1 quelque soient les valeurs de BF, BG,BH
  • laisse la cellule blanche si aucune des conditions n'est remplie


pour les colonnes suivantes, votre texte en BK/BO fait référence aux mêmes colonnes que le précédent, mais je pense plutôt qu'il faut simplement copier coller la formule de BJ15 à BO15 et remplacer 6 par 9
etc...

crdlmnt
0
Oui, merci.
0
Je vous souhaite également, bonne continuation
Cordialement
0