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

pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
Marc
 
Merci Vaucluse ta formule marche du feu de Dieu.

Cdt,

Marc
0