Combinaison formules si et ou

Résolu
xjeef23 -  
xjeef23 Messages postés 10 Statut Membre -
Bonjour,
je veux combiner les formules si et ou, j'ai 7 colones a,b,c,d,e,f,g la notation de ces colones prends deux formes soit 100 soit 0.
le résultat est 0 si a ou b ou c ou d ou f ou g est égal à 0
le résultat est 100 si a et b et c et d et f et g est égal à 100
qu'elle est la formule adéquate s.v.p
je vous remercie d'avance

11 réponses

dobo69 Messages postés 1720 Statut Membre 833
 
bonjour,
(il n'y a pas la colonne E dans la formule (?) )

la réponse 'stricte' à la question posée , pour la ligne 1 :

=SI(OU(A1=0;B1=0;C1=0;D1=0;F1=0;G1=0);0;SI(ET(A1=100;B1=100;C1=100;D1=100;F1=100;G1=100);100;""))

étant donné qu'on travaille avec des valeurs constantes 0 ou 100, on peut raccourcir la formule en raisonnant différemment :

=SI(SOMME(A1:D1;F1;G1)=600;100;0)

mais je ne sais pas si cela rempli bien toutes les conditions possibles (dans la 1° formule si il y a une valeur autre que 0 ou 100 il est renvoyé "" par exemple )

1
xjeef23 Messages postés 10 Statut Membre
 
slt dobo slt mike
excuse moi j'ai omis de mettre la E
la formule que j'ai voulu faire est assez simple on peut l'interpréter de plusieurs manières sauf ce n'est qu'un départ, je ne voulais pas bruler les étapes.
j'ai insisté sur les portes logiques SI et OU et ET j'explique :
si l'un des éléments = 0 le résultat est 0
si tous les éléments = 100 les résultat est 100
=SI(ET(A=100;B=100;C=100;D=100;E=100;F=100;G=100);100;0)
est la bonne formule je vous remercie tous
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut,

Si j'ai bien tout compris, la formule est

=SI(OU(A2=0;B2=0;C2=0;D2=0;E2=0;F2=0;G2=0);0;SI(SOMME(A2:G2)=100;100;"?"))

mais s'il n'y a pas de 0 de A à G et que le total de A à G n'atteint pas 100 ou les dépasse que fait on ?

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
dobo69 Messages postés 1720 Statut Membre 833
 
Effectivement je n'avais pas vu les choses de cette facon.....
mais il a dit en préambule que les cellules prenaient les valeurs soit 0 soit 100.
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Salut dodo69,

Oui tout à fait il dit bien si une des cellules de A à G prenait un 0 afficher 0 et si le total des cellules de A à G était égale à 100 afficher 100, mais ma réflexion était s'il n'y a pas de zéro dans ces cellules et si le total de ces cellules était inférieur ou supérieur à 100 que fait on ?

Allez bonne soirée, attendons que le demandeur donne de ses nouvelles

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
xjeef23 Messages postés 10 Statut Membre
 
slt mike slt dobo
vous avez anticipez ce que j'allais vous demander
les colonnes A à G prennent deux valeurs soit 0 soit 100. la particularité de la colonne C c'est qu'elle prends 3 valeurs 0 ou 50 ou 100 ce qui donne les probabilités suivantes :
si A à G prennent 100 le résultat est 100
si A ou B ou C ou D ou E ou F ou G prennent 0 le résultat est 0
si A et B et D et E et F et G prennent 100 et C prends 50 le résultat est 50
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Re,

Lorsque tu dis si A à G prennent 100 le résultat est 100 c'est une cellule qui prends 100 ou la somme des cellules est = à 100

et dans ces explications si A et B et D et E et F et G prennent 100 et C prends 50 le résultat est 50 la même chose, si le total des cellules est = à 100 sauf C=50 résultat 50 ou si chaque cellule contient 100 sauf C qui contient 50 alors = 50

mais cet = 50 est une exception à C ou si une cellule contient 50 alors =50

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
xjeef23 Messages postés 10 Statut Membre
 
slt
si A à G prennent 100 le résultat est 100 il ne s'agit ni de somme ni de moyenne c'est pour cela que j'ai mis la porte logique SI OU ET.Pareil pour la cellule C.
j'espère que tu m'as compris je sais que c'est un peu naz.
merci
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Re,

Regardes ces deux formules

=SI(NB.SI(A2:G2;0)>0;0;SI(NB.SI(A2:G2;50)>0;50;SI(NB.SI(A2:G2;100)>0;100;"?")))
ou
=SI(OU(A2=0;B2=0;C2=0;D2=0;E2=0;F2=0;G2=0);0;SI(OU(A2=50;B2=50;C2=50;D2=50;E2=50;F2=50;G2=50);50;SI(OU(A2=100;B2=100;C2=100;D2=100;E2=100;F2=100;G2=100);100;"")))

comme les formules complexe sont parasitées en passant par un forum, récupères l'exemple sur le fichier et tiens nous au courant

https://www.cjoint.com/?lbrXmKbe6Z

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
xjeef23 Messages postés 10 Statut Membre
 
SLT
je te remercie infiniment.
je vais essayer
thanks
0
xjeef23 Messages postés 10 Statut Membre
 
merci mike ca marche
tu peux m'expliquer pourquoi la formule au milieu où A B C D E F G prennent toutes 50
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 139
 
Re,
Comprends pas
tu peux m'expliquer pourquoi la formule au milieu où A B C D E F G prennent toutes 50

En fonction de tes explications
si A et B et D et E et F et G prennent 100 et C prends 50 le résultat est 50
mais cet = 50 est une exception à C ou si une cellule contient 50 alors =50

dans mes formules, il y a un ordre de priorité, si dans une cellule il y a un zéro on affiche 0
s'il ny a pas de zéro mais un 50 on affiche 50 et s'il n'y a pas de 0 ni de 50 mais 100 affiche 100 et s'il n'y a ni 0 ni 50 ni 100 affiche ?

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
xjeef23 Messages postés 10 Statut Membre
 
PROBLÈME RÉSOLU
MERCI BEAUCOUP
0