Formule sur excel

Résolu/Fermé
Marc - 6 juin 2011 à 11:46
 Marc - 6 juin 2011 à 17:40
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 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
Modifié par pépé35530 le 6/06/2011 à 12:56
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 juin 2011 à 12:54
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 6/06/2011 à 15:17
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
6 juin 2011 à 16:18
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
Merci Vaucluse ta formule marche du feu de Dieu.

Cdt,

Marc
0