quand je saisis des valeurs dans les cellules A1, S1, T1 =20
je voudrais que s'affiche dans la cellule U1 un code=20
suivant les conditions suivantes
si ABS(S1)<=3D 6 et T1=3D0 et A1=3D0 alors U1=3D OP1
si -10.00 <=3D S1 <=3D - 6.25 et T1=3D0 et A1=3D0 alors U1=3D OP2
si + 6.25 <=3D S1 <=3D +10.00 et T1=3D0 et A1=3D0 alors U1=3D OP3
si ABS(S1) > 10 et T1=3D0 et A1=3D0 alors U1=3D OP4
si (ABS(S1)<=3D 6 et +0.25 <=3D T1 <=3D +4.00 et A1 =3D0 alors U1=3D=20
OPT1
si ABS(S1)>6 et +0.25 <=3D T1 <=3D +4.00 et A1=3D0 alors U1=3D OPT2
si ABS(S1) <=3D 6 et T1 >=3D +4.25 et A1=3D0 alors U1=3D OPTT1
si ABS(S1)> 6 et T1 >=3D +4.25 et A1=3D0 alors U1=3D OPTT2
si A1>0 et ABS(S1)<=3D4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<=3DABS(S1)<=3D8 alors OPA3=20
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je=20
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =3Dsi(NB.VIDE(A1;S1;T1)
=3D3;...................;"-") mais je trouve pas quoi mettre=20
dans les pointill=E9s =20
vous pourriez m'aider ?
dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2 si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE(A1;S1;T1) =3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
dans ma réponse hormis les ABS rajoutés
ça ne colle pas?
RaMa
--
.
"gaston" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:c13a01c47a08$1067c660$a501280a@phx.gbl...
quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code
suivant les conditions suivantes
si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1
si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2
si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3
si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4
si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 OPT1
si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1
si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2
si A1>0 et ABS(S1)<=4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<«S(S1)<=8 alors OPA3
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =si(NB.VIDE(A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés
vous pourriez m'aider ?
dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2 si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE(A1;S1;T1) =3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
gaston
bonjour ça colle sauf quand S1 < -10 : ça donne une erreur tu m'as répondu: <<Bonjour <<En fait c'est la traduction matricielle du tableau de <<décision suivant <<pour coordonnées la colonne de gauche et la ligne du haut <<Tu as du voir que la dernière condition (si - 6.25 >= S1
= + 6.25 et T1 >= +4.25 alors U1= OPTT1) <<je l'ai traduite in peto par OPTT2 (tu as bien fait)
<<Pour la demande de test de cellules vides j'ai considéré que: les 3 sont vides => pour ça j'avais pensé mettre =si (nb.vide(A1;S1;T1)=3;"-";index.....) <<sinon tu changes le ET par OU (heu ?) mon problème est aussi que j'avais oublié une condition sur une troisième valeur J'ai aussi un petit souci: quand je veux modifier ta formule, ça me met un message "la formule que vous avez saisi comporte une erreur..." et ça même si je ne modifie rien !! je suis nul dans ces trucs de matrices
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1= OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
.
bonjour
ça colle sauf quand S1 < -10 : ça donne une erreur
tu m'as répondu:
<<Bonjour
<<En fait c'est la traduction matricielle du tableau de
<<décision suivant
<<pour coordonnées la colonne de gauche et la ligne du
haut
<<Tu as du voir que la dernière condition (si - 6.25 >= S1
= + 6.25 et T1 >= +4.25 alors U1= OPTT1)
<<je l'ai traduite in peto par OPTT2 (tu as bien fait)
<<Pour la demande de test de cellules vides j'ai considéré
que: les 3 sont vides => pour ça j'avais pensé mettre =si
(nb.vide(A1;S1;T1)=3;"-";index.....)
<<sinon tu changes le ET par OU (heu ?)
mon problème est aussi que j'avais oublié une condition
sur une troisième valeur
J'ai aussi un petit souci: quand je veux modifier ta
formule, ça me met un message "la formule que vous avez
saisi comporte une erreur..." et ça même si je ne modifie
rien !!
je suis nul dans ces trucs de matrices
-----Message d'origine-----
dans ma réponse hormis les ABS rajoutés
ça ne colle pas?
RaMa
--
.
"gaston" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:c13a01c47a08$1067c660$a501280a@phx.gbl...
quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code
suivant les conditions suivantes
si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1
si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2
si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3
si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4
si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1=
OPT1
si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1=
OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1
si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2
si A1>0 et ABS(S1)<=4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<=ABS(S1)<=8 alors OPA3
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =si(NB.VIDE
(A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés
vous pourriez m'aider ?
bonjour ça colle sauf quand S1 < -10 : ça donne une erreur tu m'as répondu: <<Bonjour <<En fait c'est la traduction matricielle du tableau de <<décision suivant <<pour coordonnées la colonne de gauche et la ligne du haut <<Tu as du voir que la dernière condition (si - 6.25 >= S1
= + 6.25 et T1 >= +4.25 alors U1= OPTT1) <<je l'ai traduite in peto par OPTT2 (tu as bien fait)
<<Pour la demande de test de cellules vides j'ai considéré que: les 3 sont vides => pour ça j'avais pensé mettre =si (nb.vide(A1;S1;T1)=3;"-";index.....) <<sinon tu changes le ET par OU (heu ?) mon problème est aussi que j'avais oublié une condition sur une troisième valeur J'ai aussi un petit souci: quand je veux modifier ta formule, ça me met un message "la formule que vous avez saisi comporte une erreur..." et ça même si je ne modifie rien !! je suis nul dans ces trucs de matrices
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1= OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
.
mmoidany
Petit rappel: Nombre de si imbriqués maxi : 8 or tu as plus de condition
Voici comment je ferais, mais c certainement pas la plus rapide : 3 colonnes résultat pour V1 pour les OP*, W1 pour les OPT*, X1 pour les OPA* colonnes que tu peux masquer et cumuler le tout dans U1
-----Message d'origine----- quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1=
OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés vous pourriez m'aider ? .
Petit rappel:
Nombre de si imbriqués maxi : 8
or tu as plus de condition
Voici comment je ferais, mais c certainement pas la plus
rapide :
3 colonnes résultat pour V1 pour les OP*, W1 pour les
OPT*, X1 pour les OPA*
colonnes que tu peux masquer et cumuler le tout dans U1
-----Message d'origine-----
quand je saisis des valeurs dans les cellules A1, S1,
T1
je voudrais que s'affiche dans la cellule U1 un code
suivant les conditions suivantes
si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1
si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2
si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3
si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4
si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors
U1=
OPT1
si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1=
OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1
si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2
si A1>0 et ABS(S1)<=4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<=ABS(S1)<=8 alors OPA3
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =si(NB.VIDE
(A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi
mettre
Petit rappel: Nombre de si imbriqués maxi : 8 or tu as plus de condition
Voici comment je ferais, mais c certainement pas la plus rapide : 3 colonnes résultat pour V1 pour les OP*, W1 pour les OPT*, X1 pour les OPA* colonnes que tu peux masquer et cumuler le tout dans U1
-----Message d'origine----- quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1=
OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés vous pourriez m'aider ? .
gaston
youpi ! je suis parti de la formule que tu m'avais donnée, j'ai essayé de la comprendre et une fois cela fait, j'ai pu résoudre tous mes problèmes ! voici la formule définitive: =SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX ({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";" OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2 "."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"." OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT 1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2". "OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;- 4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1; {0.0,25.4.4,25};VRAI));INDEX ({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";" OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.- 4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais rien pu faire, RaMa !
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1= OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
.
youpi ! je suis parti de la formule que tu m'avais donnée,
j'ai essayé de la comprendre et une fois cela fait, j'ai
pu résoudre tous mes problèmes !
voici la formule définitive:
=SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX
({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";"
OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2
"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"."
OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT
1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2".
"OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP
T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;-
4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1;
{0.0,25.4.4,25};VRAI));INDEX
({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";"
OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.-
4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais
rien pu faire, RaMa !
-----Message d'origine-----
dans ma réponse hormis les ABS rajoutés
ça ne colle pas?
RaMa
--
.
"gaston" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:c13a01c47a08$1067c660$a501280a@phx.gbl...
quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code
suivant les conditions suivantes
si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1
si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2
si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3
si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4
si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1=
OPT1
si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1=
OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1
si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2
si A1>0 et ABS(S1)<=4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<=ABS(S1)<=8 alors OPA3
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =si(NB.VIDE
(A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés
vous pourriez m'aider ?
youpi ! je suis parti de la formule que tu m'avais donnée, j'ai essayé de la comprendre et une fois cela fait, j'ai pu résoudre tous mes problèmes ! voici la formule définitive: =SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX ({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";" OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2 "."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"." OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT 1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2". "OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;- 4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1; {0.0,25.4.4,25};VRAI));INDEX ({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";" OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.- 4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais rien pu faire, RaMa !
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1= OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1= OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
.
RaMA
Sans les Maîtres de ces lieux je n'aurais pas su t'aider mais ;;;;;;c'était avec plaisir;;;;;; RaMa
-- . "gaston" a écrit dans le message de news:c5a201c47a3a$a3bb00d0$ youpi ! je suis parti de la formule que tu m'avais donnée, j'ai essayé de la comprendre et une fois cela fait, j'ai pu résoudre tous mes problèmes ! voici la formule définitive: =SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX ({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";" OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2 "."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"." OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT 1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2". "OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;- 4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1; {0.0,25.4.4,25};VRAI));INDEX ({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";" OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.- 4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais rien pu faire, RaMa !
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 >OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1 OPT2 si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?
.
Sans les Maîtres de ces lieux je n'aurais pas su t'aider
mais ;;;;;;c'était avec plaisir;;;;;;
RaMa
--
.
"gaston" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:c5a201c47a3a$a3bb00d0$a501280a@phx.gbl...
youpi ! je suis parti de la formule que tu m'avais donnée,
j'ai essayé de la comprendre et une fois cela fait, j'ai
pu résoudre tous mes problèmes !
voici la formule définitive:
=SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX
({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";"
OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2
"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"."
OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT
1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2".
"OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP
T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;-
4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1;
{0.0,25.4.4,25};VRAI));INDEX
({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";"
OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.-
4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais
rien pu faire, RaMa !
-----Message d'origine-----
dans ma réponse hormis les ABS rajoutés
ça ne colle pas?
RaMa
--
.
"gaston" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:c13a01c47a08$1067c660$a501280a@phx.gbl...
quand je saisis des valeurs dans les cellules A1, S1, T1
je voudrais que s'affiche dans la cellule U1 un code
suivant les conditions suivantes
si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1
si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2
si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3
si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4
si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 >OPT1
si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1 OPT2
si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1
si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2
si A1>0 et ABS(S1)<=4 alors OPA1
SI A1>0 et ABS(S1) > 4,00 alors OPA2
si A1>0 et 4<«S(S1)<=8 alors OPA3
si A1>0 et ABS(S1)> 8 alors OPA4
par contre si toutes les cellules A1,S1,T1 sont vides je
voudrais que s'affiche - dans U1
je suppose que c'est un truc du style =si(NB.VIDE
(A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre
dans les pointillés
vous pourriez m'aider ?
Sans les Maîtres de ces lieux je n'aurais pas su t'aider mais ;;;;;;c'était avec plaisir;;;;;; RaMa
-- . "gaston" a écrit dans le message de news:c5a201c47a3a$a3bb00d0$ youpi ! je suis parti de la formule que tu m'avais donnée, j'ai essayé de la comprendre et une fois cela fait, j'ai pu résoudre tous mes problèmes ! voici la formule définitive: =SI(NB.VIDE(A1;S1;T1)=3;"-";SI(G16=0;INDEX ({"OP4"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OPT2"."OPTT2";" OP2"."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2 "."OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP2"." OPT2"."OPT2"."OPTT2";"OP2"."OPT2"."OPT2"."OPTT2";"OP1"."OPT 1"."OPT1"."OPTT1";"OP1"."OPT1"."OPT1"."OPTT1";"OP3"."OPT2". "OPT2"."OPTT2";"OP3"."OPT2"."OPT2"."OPTT2";"OP4"."OPT2"."OP T2"."OPTT2"};EQUIV(U1;{-30;-10,25;-10;-6,25;-6;-4,25;- 4;4;4,25;6;6,25;10;10,25};1);EQUIV(T1; {0.0,25.4.4,25};VRAI));INDEX ({"OPA4";"OPA4";"OPA3";"OPA2";"OPA1";"OPA1";"OPA2";"OPA3";" OPA4"};EQUIV(U1;{-30.-8,25.-8.-4,25.- 4.4.4,25.8.8,25};1);EQUIV(A1;{1};VRAI))))
merci de ton aide précieuse, sans laquelle je n'aurais rien pu faire, RaMa !
-----Message d'origine----- dans ma réponse hormis les ABS rajoutés ça ne colle pas?
RaMa
-- . "gaston" a écrit dans le message de
news:c13a01c47a08$1067c660$ quand je saisis des valeurs dans les cellules A1, S1, T1 je voudrais que s'affiche dans la cellule U1 un code suivant les conditions suivantes si ABS(S1)<= 6 et T1=0 et A1=0 alors U1= OP1 si -10.00 <= S1 <= - 6.25 et T1=0 et A1=0 alors U1= OP2 si + 6.25 <= S1 <= +10.00 et T1=0 et A1=0 alors U1= OP3 si ABS(S1) > 10 et T1=0 et A1=0 alors U1= OP4 si (ABS(S1)<= 6 et +0.25 <= T1 <= +4.00 et A1 =0 alors U1 >OPT1 si ABS(S1)>6 et +0.25 <= T1 <= +4.00 et A1=0 alors U1 OPT2 si ABS(S1) <= 6 et T1 >= +4.25 et A1=0 alors U1= OPTT1 si ABS(S1)> 6 et T1 >= +4.25 et A1=0 alors U1= OPTT2 si A1>0 et ABS(S1)<=4 alors OPA1 SI A1>0 et ABS(S1) > 4,00 alors OPA2 si A1>0 et 4<«S(S1)<=8 alors OPA3 si A1>0 et ABS(S1)> 8 alors OPA4 par contre si toutes les cellules A1,S1,T1 sont vides je voudrais que s'affiche - dans U1 je suppose que c'est un truc du style =si(NB.VIDE (A1;S1;T1)
=3;...................;"-") mais je trouve pas quoi mettre dans les pointillés vous pourriez m'aider ?