Conditions multiple sur excel

pitive -  
Raymond PENTIER Messages postés 71866 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une cellule ou j'ai des multiples conditions et en fonctions des multiples cellules.

Soit ma céllule S12, celle ou il peut y avoir plusieur formules:
Tout d'abord en fonction d'un numero a une cellule elle peut avoir 2 formules :
Si B12=1 et que M12 est vide alors ma formule, sinon une aute formule.
Si B12=2 et que M12 est vide alors une 3ème formule, sinon une 4ème formule
Si B12=3 et que M12 est vide alors une 5ème formule, sinon une 6ème formule
Si B12=4 et que M12 est vide alors une 7ème formule, sinon une 8ème formule

Et la j'ai simplifier car dans l'absolu j'aurais 3 formules par lignes soit
Si B12=1 et que L12 et M12 sont vide alors une formule, si B12=1 et que M12 est vide alors 2ème formule et que si B12=1 alors une 3ème formule.

Si B12=2 et que L12 et M12 sont vide alors une formule, si B12=2 et que M12 est vide alors 2ème formule et que si B12=2 alors une 3ème formule.

Si B12=3 et que L12 et M12 sont vide alors une formule, si B12=3 et que M12 est vide alors 2ème formule et que si B12=3 alors une 3ème formule.

Si B12=4 et que L12 et M12 sont vide alors une formule, si B12=4 et que M12 est vide alors 2ème formule et que si B12=4 alors une 3ème formule.

Sur ces 12 formules aucune n'est semblables.

Est-ce qu'il y a une solution pour l'un de ces 2 problèmes.

Merci

Numéro index base de projet Numéro Transmission

2 réponses

Raymond PENTIER Messages postés 71866 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Dans les versions jusqu'à 2003, tu es limité par 7 conditions.
Mais à partir d'excel 2007, tu peux en mettre autant que tu veux.

Une des syntaxes pour 3 conditions donc 4 formules possibles :
=SI(test1;formule1;SI(test2;formule2;SI(test3;formule3;formule4)))

mais il y a plein d'autres combinaisons, comme :
=SI(ET(test1;test2;test3;test4);formule1;SI(OU(test5;test6;test7); formule2;formule3)))
0
g Messages postés 1285 Statut Membre 577
 
Dans les versions jusqu'à 2003, tu es limité par 7 conditions. 

Tu peux y remédier en nommant les formules.

Bonne journée.
0
Raymond PENTIER Messages postés 71866 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Bonjour.

https://www.cjoint.com/?AJbfuNRMlQd ---------------------------- Ta formule :
=SI(B12=1;SI(M12="";SI(L12="";Form01;Form03);Form02);
SI(B12=2;SI(M12="";SI(L12="";Form04;Form06);Form05);
SI(B12=3;SI(M12="";SI(L12="";Form07;Form09);Form08);
SI(B12=4;SI(M12="";SI(L12="";Form10;Form12);Form11);"Erreur !"))))
0