Plusieurs double conditions
Résolu
alexisb123
-
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 !
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:
- Plusieurs double conditions
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Double boot - Guide
4 réponses
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
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
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...
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
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
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...
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...
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 !