Fonction si et ou combinée

Résolu
EMYDAD -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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";""))))
    1
    1. EMYDAD
       
      Bonsoir,
      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
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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";""))))))
    0
    1. EMYDAD
       
      Bonsoir,
      Cela fonctionne impeccable dans tous les cas ! Merci beaucoup de votre aide dominicale car franchement, je ne sais vraiment pas si je serais parvenu à mes fins.

      Je vais ainsi pouvoir décortiquer la solution afin de pouvoir la réutiliser.
      Encore merci à vous Mike-31

      Bonne soirée.
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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.
    0