Formule 4 conditions SI ET

Tartelade -  
 Tartelade -
Bonjour,

Je cherche à créer une formule avec 4 conditions (je pense) :
- il faut que ma formule affiche /!\ lorsque B15 est inférieur à 5,5 et supérieur à 8,5
- il faut que ma formule affiche OK lorsque B15 est compris entre 5,5 et 8,5

Jusqu'à présent j'avais fait ceci, sans succès :
=SI((B15<5,5)*ET(B15>8,5);"/!\";"/!\");SI((B15>5,5)*ET(B15<8,5);"OK";"OK")
=SI(B15>5,5;"OK";SI((B15>8,5)*ET(B15<5,5);"/!\";"/!\"))


A voir également:

2 réponses

Tartelade
 
Merci par avance !
0
Vaucluse Messages postés 27336 Statut Contributeur 6 442
 
Bonjour
il faudrait expliquer les conditions demandées car vos formules comme elles sont écrites ne permettent pas de les retrouver!
... surtout dans la seconde partie où vous renvoyez deux fois le même résultat avec une condition
A vous lire
crdlmnt



0
Tartelade
 
Je vais essayer !
Donc, j'ai un pH que je relève, celui-ci, pour respecter la règlementation doit se trouver entre 5,5 et 8,5. Donc en dessous de 5,5 et au dessus de 8,5, il faudrait que dans une case (située à coté) m'affiche un "!" et pour l'inverse, c'est-à-dire, dans le cas d'un respect des normes de rejet, soit une donnée comprise entre 5,5 et 8,5, la case m'afficherait "OK"
Je ne sais pas si c'est assez clairement expliqué, merci !
0
Tartelade
 
Voici un exemple pour un autre prélèvement qui, lui ne devait pas dépasser 35 mg ou se trouver en dessous :
=SI(X11=35;"OK";SI((X11>35)*ET(X11<35);"/!\";"/!\"))
avec "OK" si la donnée était égale à la valeur souhaitée et "/!\" si ce n'était pas le cas.
0
Vaucluse Messages postés 27336 Statut Contributeur 6 442
 
Re

sauf erreur:

=SI(B15="";"",SI(ET(B15>=5,5;B15<=8,5);"OK";"!!!"))

s'il ne faut pas inclure les limites supprimez les signes =
le code SI(B15="";"";..... élimine le résultat FAUX si B15 est vide
crdlmnt
0
yclik Messages postés 3979 Date d'inscription   Statut Membre Dernière intervention   1 576 > Vaucluse Messages postés 27336 Statut Contributeur
 
Bonjour
Autre proposition sans la gestion de vide ("")
=SI(OU(B15<5,5;B15>8,5);"/!\";"OK")
0
diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 862 > Tartelade
 
Bonjour,

Quand vous écrivez une formules , dites vous un truc.

ET signifie que le nombre dois remplir les deux conditions en même temps. Dans votre cas , c'est des OU ... en effet , un nombre ne peut pas être supérieur ET inférieur à un autre...

De plus . Dans votre cas . Soit c'est égale et c'est juste. Soit c'est faux.

La formule Si s’écrit ainsi :
Si(*Conditions à vérifier*; *Valeur si vrai*; *Valeur si faux*)

Donc... Si C'est égale a 35 => C'est vrai . Sinon ... c'est faux.
Ça donne : SI(X11=35;"Ok";"/!\")
0