Fonction si et ou combinée
Résolu
EMYDAD
-
Mike-31 Messages postés 19571 Statut Contributeur -
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
Je tente ma chance afin d'obtenir de l'aide concernant un problème que je rencontre; Je m'explique :
J'ai une valeur en A1 qui peut-être soit 0 soit 1 ou soit 2
et une seconde valeur en A2 qui peut être soit 0 soit 1 ou soit 2
Si les deux valeurs sont 0 je souhaite obtenir un résultat X
Si les deux valeurs sont 1 je souhaite obtenir un résultat Y
Si les deux valeurs sont 2 je souhaite obtenir un résultat Z
Si une des deux valeurs est 0 ou 1 et l'autre 2 je souhaite obtenir le résultat Z
Je tourne en rond entre les imbrication de SI avec Et et OU mais il y a toujours l'une des combinaisons qui n'apporte pas le bon résultat.
Un peu d'aide m'est nécessaire. merci par avance.
Je tente ma chance afin d'obtenir de l'aide concernant un problème que je rencontre; Je m'explique :
J'ai une valeur en A1 qui peut-être soit 0 soit 1 ou soit 2
et une seconde valeur en A2 qui peut être soit 0 soit 1 ou soit 2
Si les deux valeurs sont 0 je souhaite obtenir un résultat X
Si les deux valeurs sont 1 je souhaite obtenir un résultat Y
Si les deux valeurs sont 2 je souhaite obtenir un résultat Z
Si une des deux valeurs est 0 ou 1 et l'autre 2 je souhaite obtenir le résultat Z
Je tourne en rond entre les imbrication de SI avec Et et OU mais il y a toujours l'une des combinaisons qui n'apporte pas le bon résultat.
Un peu d'aide m'est nécessaire. merci par avance.
A voir également:
- Fonction si et ou combinées
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
3 réponses
Bonsoir,
regarde comme cela
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";""))))
regarde comme cela
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";""))))
Re,
On doit pouvoir faire plus court mais regarde si le résultat est bon
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;A2=1);"y";SI(ET(A1=1;A2=0);"y";SI(ET(A1=0;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";""))))))
On doit pouvoir faire plus court mais regarde si le résultat est bon
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;A2=1);"y";SI(ET(A1=1;A2=0);"y";SI(ET(A1=0;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";""))))))
Re,
Un tout petit peu plus court
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;OU(A2=1;A2=0));"y";SI(ET(A1=0;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";"")))))
ou plus amusant
=SI(A1&A2="00";"X";SI(OU(A1&A2="11";A1&A2="01";A1&A2="10");"y";SI(A1&A2="22";"Z";"")))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Un tout petit peu plus court
=SI(ET(A1=0;A2=0);"x";SI(ET(A1=1;OU(A2=1;A2=0));"y";SI(ET(A1=0;A2=1);"y";SI(ET(A1=2;A2=2);"Z";SI(OU(ET(A1=0;A1=1);A2=2);"Z";"")))))
ou plus amusant
=SI(A1&A2="00";"X";SI(OU(A1&A2="11";A1&A2="01";A1&A2="10");"y";SI(A1&A2="22";"Z";"")))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Merci beaucoup pour votre aide, cela fonctionne très bien sauf que dans mon intitulé de problème, j'ai oublié une condition en plus des autres :
Si une des deux valeurs est 1 et l'autre 0 je souhaite obtenir le résultat Y
Est ce possible avec cette condition supplémentaire ?
Merci