Histoire de condition

Bonjour à tous,

Voila j'aurais besoin de votre aide à propos du formule avec des conditions.

Je m'explique, l'idée c'est de vérifier un certains nombre de critères dans des cellules et en fonction d'afficher un résultat.

SI dans les cellules le résultat est supérieur à un certain seuil (le seuil varie en fonction des cellules) on affiche "oui".

Jusqu'ici ca va.

Par contre si un des résultats est en dessous on affiche "non".

Si aucun ésultat n'est présent on affiche "oui".

Et la sur cette dernière parie j'y arrive plus.

Voici un exemple de ce que je veux faire.

Merci de votre aide.

@+

25test-fsc.zip (11.63 Ko)

Bonjour

Formule à essayer

- mettre en H4

=SI(OU(B4="réussi";C4>0.6;E4>12;G4>0.8);"OUI";SI(ET(C4=0;E4=0;G4=0);"OUI";"NON"))

- Etire cette formule vers le bas

NB : si tu recopies cette formule, veille à enlever l'espace qui se trouve entre le 8 et )

Cela mettait un smiley sur ma réponse

Edit de Nad : Dan, en te servant de la balise CODE (que je viens de faire), pas de problème de smiley et meilleure visibilité de la formule

Amicalement

Bonjour

Quand tu dis :

pitou007 a écrit :

Si aucun ésultat n'est présent on affiche "oui".

Est-ce qu'il peut quand même y avoir une date en D ou F ? Si non, on peut simplifier la formule de Dan :

=SI(OU(B4="réussi";C4>0.6;E4>12;G4>0.8;NB.SI(B4:G4;">0")=0);"OUI";"NON")

Amicalement

Nad

Bonjour Dan,

C'est tout à fait ça.

Merci beaucoup.

Une question bête mais comment dire inférieur ou égal <= ???

Merci encore

Re

pitou007 a écrit :

Une question bête mais comment dire inférieur ou égal <= ???

<=

P.S. : Lis mon précédent message pour peut-être simplifier le code.

micalement

Nad

Merci Nad.

Par contre il y a un petit bug.

Je m'explique, si une des conditions n'est pas remplie il faut afficher "non", même si d'autres conditions sont remplies et là ca fonctionne pas.

Merci encore

@+

Re

Si je comprends bien, il faut qu'il y ait Réussi ET >0.6 ET >12 et >0.8 OU qu'il n'y ait rien d'écrit pour afficher OUI

=SI(OU(ET(B4="réussi";C4>0.6;E4>12;G4>0.8);NB.SI(B4:G4;">0")=0);"OUI";"NON")

Dis-moi si c'est ça.

Nad

En fait il doit s'afficher "oui" quand:

b4 ou c4 ou e4 ou g4 = ""

ou b4 ="reussi" ou e4>12 ou g4>0.8

Par contre si une de ces dernières conditions n'est pas remplie (ex e4 <12 alors on affiche "non").

Merci

@+

Re

D'après ce que tu dis, ma seconde formule est la bonne.

Nad

Non pas tout à fait car si je mets en c4 ou g4 que 61% ou 81% par exemple il n'affiche pas "oui".

OK - Je crois que j'ai compris ; la cellule n'est pas en erreur si elle est vide.

Essaye :

=SI(ET(OU(B4="";B4="Réussi");OU(C4="";C4>0.6);OU(E4="";E4>12);OU(G4="";G4>0.8));"OUI";"NON")

Nad

Super merci beaucoup c'est tout à fait ça.

Peux tu juste m'expliquer le début j'arrive pas à comprendre le SI(ET(OU(.......

Merci à toi

@+

Re

=SI(ET(OU(B4="";B4="Réussi");OU(C4="";C4>0.6);OU(E4="";E4>12);OU(G4="";G4>0.8));"OUI";"NON")

Il faut que chaque partie OU renvoie VRAI (soit la cellule est vide, soit elle remplie sa condition)

Si toutes les cellules étaient vides, on aurait

=SI(ET(OU(VRAI;FAUX);OU(VRAI;FAUX);OU(VRAI;FAUX);OU(VRAI;FAUX));"OUI";"NON")

Ce qui donne :

=SI(ET(VRAI;VRAI;VRAI;VRAI);"OUI";"NON")

Toutes les conditions renvoient VRAI ==> Résultat = OUI

Si une condition n'est pas remplie (exemple C4 = 50%) - La cellule n'est pas vide MAIS sa valeur ne remplie pas la condition - On aurait :

=SI(ET(OU(VRAI;FAUX);OU(FAUX;FAUX);OU(VRAI;FAUX);OU(VRAI;FAUX));"OUI";"NON")

Ce qui donne :

=SI(ET(VRAI;FAUX;VRAI;VRAI);"OUI";"NON") ==> Résultat = NON

Nad

Ok j'ai compris, mais la fonction ET apport quoi en l'occurence ?

-- Mer Avr 13, 2011 12:12 pm --

Ok j'ai compris, mais la fonction ET apport quoi en l'occurence ?

Re

ET( veut dire que toutes les conditions doivent renvoyer VRAI

Nad

Rechercher des sujets similaires à "histoire condition"