Fonction à 2 arguments...

Résolu
michel91 Messages postés 193 Statut Membre -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur 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

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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. michel91 Messages postés 193 Statut Membre 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
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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