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 !


A voir également:

4 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
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
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
mister3d Messages postés 316 Statut Membre 20
 
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
alexisb123
 
Merci de votre réponse !

Oui en fait je veux écrire toutes ces conditions dans une seule cellule...
0
alexisb123
 
(et j'ai oublié de dire que je suis sur le tableur d'open office)
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
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
alexisb123
 
Merci beaucoup !
0