Plusieurs double conditions

Résolu/Fermé
alexisb123 - 18 déc. 2017 à 11:10
 alexisb123 - 18 déc. 2017 à 18:40
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 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié le 18 déc. 2017 à 12:52
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
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 297 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 20
18 déc. 2017 à 11: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
Merci de votre réponse !

Oui en fait je veux écrire toutes ces conditions dans une seule cellule...
0
(et j'ai oublié de dire que je suis sur le tableur d'open office)
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié le 18 déc. 2017 à 17:24
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
Merci beaucoup !
0