Plusieurs double conditions

Résolu
alexisb123 -  
 alexisb123 -
Bonjour,

J'ai besoin d'aide pour trouver une formule, j'ai cherché sur sur internet mais j'ai pas trouvé de réponse à ma question, comment faire plusieurs (16!) double conditions ?

Voici ce que je voudrais faire :

Si A1=0 et B1=0, ne rien montrer
Si A1=1 et B1=0, montrer "X1"
Si A1=1 et B1=1, montrer "X2"
Si A1=2 et B1=0, montrer "X3"
Si A1=2 et B1=1, montrer "X4"
Si A1=2 et B1=2, montrer "X5"
Si A1=3 et B1=0, montrer "X6"
Si A1=3 et B1=1, montrer "X7"
Si A1=3 et B1=2, montrer "X8"
Si A1=3 et B1=3, montrer "X9"
Si A1=4 et B1=0, montrer "X10"
Si A1=4 et B1=1, montrer "X12"
Si A1=4 et B1=2, montrer "X13"
Si A1=4 et B1=3, montrer "X14"
Si A1=4 et B1=4, montrer "X15"

Est-ce possible ?

Merci beaucoup !

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Excel n'a rien à voir avec Open Office il va falloir imbriquer des séries de conditionnelles
    si on analyse ta demande on remarque que B1 est plus constante que A1 je te propose de faire une série avec B1 à 0 et traiter les valeur en A1 avec cette formule
    =SI(ET(B1=0;A1=1);X1;SI(ET(B1=0;A1=2);X3;SI(ET(B1=0;A1=3);X6;SI(ET(B1=0;A1=4);X10;""))))
    et relancer une série pour traiter le valeur 1 en B1 avec
    SI(ET(B1=1;A1=1);X2;SI(ET(B1=1;A1=2);X4;SI(ET(B1=1;A1=3);X7;SI(ET(B1=1;A1=4);X12;""))))
    et idem pour ce qui reste comme critère en B1
    SI(ET(B1=2;A1=2);X5;SI(ET(B1=2;A1=3);X8;SI(ET(B1=2;A1=4);X13;SI(ET(B1=3;A1=3);X9;SI(ET(B1=3;A1=4);X14;SI(ET(B1=4;A1=4);X15;""))))))
    pour associer les séries on utilisera le &
    ce qui donne comme formule
    =SI(ET(B1=0;A1=1);X1;SI(ET(B1=0;A1=2);X3;SI(ET(B1=0;A1=3);X6;SI(ET(B1=0;A1=4);X10;""))))&SI(ET(B1=1;A1=1);X2;SI(ET(B1=1;A1=2);X4;SI(ET(B1=1;A1=3);X7;SI(ET(B1=1;A1=4);X12;""))))&SI(ET(B1=2;A1=2);X5;SI(ET(B1=2;A1=3);X8;SI(ET(B1=2;A1=4);X13;SI(ET(B1=3;A1=3);X9;SI(ET(B1=3;A1=4);X14;SI(ET(B1=4;A1=4);X15;"")))))) 

    A+
    Mike-31

    Je suis responsable de ce que je dis, pas de ce que tu comprends...
    1
    1. alexisb123
       
      Merci !

      Je ne sais pas pourquoi ça ne fonctionnait pas chez moi (peut-être une faute de frappe?)

      En tout cas j'ai bidouillé et fini par trouvé ça qui fonctionne :

      =SI(ET(A1=0;B1=0);"";SI(ET(A1=1;B1=0);"X1";SI(ET(A1=1;B1=1);"X2";SI(ET(A1=2;B1=0);"X3";SI(ET(A1=2;B1=1);"X4";SI(ET(A1=2;B1=2);"X5";SI(ET(A1=3;B1=0);"X6";SI(ET(A1=3;B1=1);"X7";""))))))))

      Merci de votre aide !
      0
  2. mister3d Messages postés 316 Statut Membre 22
     
    Bonjour,

    sur excel, tu peux faire:
    =SI(A1=0&B1=0;"vrai";"faux")

    tu peux même les imbirquer, mais ca fait de très grosses vilaines formules:

    Si A1=0 et B1=0, ne rien montrer
    Sinon si A1=1 et B1=0, montrer "X1"

    donne:
    =SI(A1=0&B1=0;"";SI(A1=1&0B1=0;"X1";"faux"))

    le "" permet de ne "rien" afficher

    0
  3. alexisb123
     
    Merci de votre réponse !

    Oui en fait je veux écrire toutes ces conditions dans une seule cellule...
    0
    1. alexisb123
       
      (et j'ai oublié de dire que je suis sur le tableur d'open office)
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    le principal est que ça marche et tu as compris le principe, tu fais des imbrications de 6 ou 7 conditionnelles et tu relances une imbrication avec &
    pour ma part cette conditionnelle est inutile en début de formule SI(ET(A1=0;B1=0);"";
    parce que si cette conditionnelle n'est pas prévue dans la série de conditionnelles la formule te retournera vide ""

    un complément d'info dans le cas présent tu traitais des valeurs textes donc on relance chaque série avec &
    si tu travaillais avec des valeurs numériques tu remplacerais en fin de chaque formule ;""))) par :0))) et on remplacerai le & par +
    si tu es intéressé j'ai écrit une astuce sur ce lien qui fonctionne aussi bien sur Excel, Open Office ou Libre Office
    https://forums.commentcamarche.net/forum/affich-37641581-utiliser-plus-de-7-imbrications-si-dans-une-formule

    Je passe le statut de la discussion en résolu
    A+
    Mike-31

    Je suis responsable de ce que je dis, pas de ce que tu comprends...
    0
    1. alexisb123
       
      Merci beaucoup !
      0