Formule sur excel
Résolu
Marc
-
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
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
A voir également:
- Formule sur excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
2 réponses
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é
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é
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
=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
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"))))))
=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"))))))
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
=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
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
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