Fonction à 2 arguments...

Résolu
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

2 réponses

  1. Contributeur
    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
    1. Contributeur
      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
      1. 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