Fonction à 2 arguments...

Résolu
michel91 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   -  
-
Bonjour,

En B1, j'ai la fonction =si(A1>10;"alerte";si(A1<5;"commande";""))

En tapant cette fonction le mot "commande" apparait dans toute ma colonne B.

Je voudrais que "commande" n'apparaisse pas tout le temps mais n'apparaisse que si A1 est inférieur à 5 ou A2 est inférieur à 5 etc...

Merci


A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour

êtes vous sur de ce que avez écrit ci dessus:
alerte si A1>10 ?????

ça manque de logique

si, en fait c'est < que vous utilisez, il faut construire la formule dans l'autre sens, car sinon Excel prend par exemple 4 comme plus petit que 10 et ne cherche pas plus loin.:


=SI(A1<5;"commande";SI(A1<10;"alerte";"")

et pour éviter d'avoir un résultat quand A est vide

==SI(A1="";"";SI(A1<5;"commande";SI(A1<10;"alerte";"")))

crdlmnt


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
michel91 Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   46
 
Merci, j'ai bien écrit A1>10, ça parait bizarre mais c'est normal.

Effectivement, j'ai commencé ma fonction dans le mauvais sens.

Merci encore.
0

 
Bonjour michel91

à mon avis ta formule est bonne ; il suffit que tu saisisses une valeur dans A pour t'en rendre compte ; tant que A est vide, A1 vaut 0, donc est <5, et il est normal que "Commande" s'affiche.

Si tu veux l'éviter, suis les conseils de mon ami Vaucluse et saisis
=SI(A1="";"";SI(A1>10;"alerte";SI(A1<5;"commande";"")))
0