Formule sur excel

Résolu
Marc -  
 Marc -
Bonjour,

Je rencontre un problème et je souhaite une aide de votre part. Dans une cellule excel, je souhaiterai effectuer cette opération.

si a1 =A et b1 <=1 alors dans C1 =ok. Mais si a1 =A et b1 >1 alors dans C1 = nok

Je vous remercie d'avance pour votre aide

2 réponses

  1. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    Bonjour,

    Entrer en C1 la formule suivante

    =SI(OU(A1="";B1="");"";SI(A1="A";SI(B1<=1;"OK";"NOK");""))

    penser à faire un petit schéma sous la forme d'un arbre de décision pour faciliter l'écriture et éviter d'oublier certaines conditions.
    A+

    pépé
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    =ET(SI(A1="A";B1<=1);"ok";"nok")

    ou s'il faut traiter des cellules ayant d'autres valeurs:
    =ET(SI(A1="A";B1<=1);"ok";SI(ET(A1="A";B1>1);"nok";""))

    qui ne renverra rien si A1 n'est pas égal à A

    crdlmnt
    0
    1. Marc
       
      Salut Vaucluse et merci de ton aide j'ai trouvé la réponse mais oublié de rajouter une autre information concernant une autre condition cette fois ci avec si(Z6=b) toujours dans la même formule mais quand je remplace par le b excel me met FAUX dans la cellule peux tu m'aider s'il te plait ci dessous la formule.
      =SI(Z6="a";SI(AA6<=0,0059;"ok";SI(AA6>0,0059;"nok";SI(Z6="b";SI(AA6<=0,017;"ok";SI(AA6>0,017;"nok"))))))
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      re ce n'est pas le bon libellé:

      =SI(ET(Z6="a";AA6<=0,0059);"ok";SI(ET(Z6="b";AA6<=0,017);SI(AA6>0,017;"ok";"nok")))

      mais je ne suis pas sur de pouvoir apprécier toutes les conditions que vous demandez avec votre formule.
      cette formule renvoie ok lorsque:
      Z6=a,AA6 est <=0,0059
      Z6=b;AA6 est<= 0,017
      AA6 est> 0,017
      sinon renvoie nok.
      Si cela ne va pas, revenez avec une liste bien établie des conditions que vous souhaitez mettre en place.
      (une liste, pas la formule, ça on s'en occupe)
      crdlmnt
      0
    3. Marc
       
      merci Vaucluse pour ta réponse mais lorsque je rentre des données la case avec la formule apparait avec #VALEUR! comme réponse cela est dû à quoi?
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Il y avait un petit oubli dans la ,formule. La voici corrigée (manquait"ok" après le second item ET)à
      mais cela aurait du lui faire renvoyer FAUX et non valeur?

      =SI(ET(Z6="a";AA6<=0,0059);"ok";SI(ET(Z6="b";AA6<=0,017);"ok";SI(AA6>0,017;"ok";"nok")))

      je viens de la tester et à priori elle fonctionne avec ce nouveau libellé, Comment s'affiche dans votre fichier la valeur de AA6?

      a vous lire
      0
    5. Marc
       
      Merci Vaucluse ta formule marche du feu de Dieu.

      Cdt,

      Marc
      0