Ajout d'une condition

Le
Nicole
Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y ajouter
la condition suivante : si U3=oui, le calcul doit se faire sur la cellule
E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #1247816
Bonsoir Nicole,
En admettant que U3 ne peut prendre que les deux valeurs oui / non
=SI(si(u3="oui";e50;E49)-E58-E55>100;(si(u3="oui";e50;E49)-E58-E55)/2;si(u3="oui";e50;E49)-E58-E55)
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Nicole"
Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y ajouter
la condition suivante : si U3=oui, le calcul doit se faire sur la cellule
E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .




bulle
Le #1247815
Bravo Philippe !

Pour une fois qu'il n'y avait pas de macro dans le tuyau, j'ai tenté de
trouver la réponse, mais... tu es un vrai John Wayes :-)

Bises à tous.

Liana :-)


"Philippe.R"
Bonsoir Nicole,
En admettant que U3 ne peut prendre que les deux valeurs oui / non

=SI(si(u3="oui";e50;E49)-E58-E55>100;(si(u3="oui";e50;E49)-E58-E55)/2;si(u3 "oui";e50;E49)-E58-E55)

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Nicole" news:c5mqki$kqi$

Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y
ajouter


la condition suivante : si U3=oui, le calcul doit se faire sur la
cellule


E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .








ru-th
Le #1247814
Salut
=si(u3="0UI";E50;E49)-E58-E55*si(si(u3="0UI";E50;E49)-E58-E55>100;0.5;1)
doit y avoir mieux
a+
rural thierry
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

"Nicole" news:c5mqki$kqi$
Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y ajouter
la condition suivante : si U3=oui, le calcul doit se faire sur la cellule
E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .




Philippe.R
Le #1247811
;o)))
Bisous à toi

"bulle" news:
Bravo Philippe !

Pour une fois qu'il n'y avait pas de macro dans le tuyau, j'ai tenté de
trouver la réponse, mais... tu es un vrai John Wayes :-)

Bises à tous.

Liana :-)


"Philippe.R"
Bonsoir Nicole,
En admettant que U3 ne peut prendre que les deux valeurs oui / non

=SI(si(u3="oui";e50;E49)-E58-E55>100;(si(u3="oui";e50;E49)-E58-E55)/2;si(u3 > "oui";e50;E49)-E58-E55)

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Nicole" news:c5mqki$kqi$

Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y
ajouter


la condition suivante : si U3=oui, le calcul doit se faire sur la
cellule


E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .












JièL Goubert
Le #1247804
Bonjoir(c) Philippe.R

ttttssss ttttssss ttttssss comment on va compter les stats maintenant
;-))))))))

--
JièL Se tate hisse tique

Le 15/04/2004 23:25 vous nous disiez ceci :
;o)))
Bisous à toi



FxM
Le #1247803
bulle wrote:
Pour une fois qu'il n'y avait pas de macro dans le tuyau,


Bonsoir,

Sous forme de macro :
sub test()
with sheets("Feuil1")
inp= .range("E50").offset((.range("U3")="OUI")*1,0).address
a = range(inp) - range("E58") - range("E55")
if a > 100 then b=1/2 else b = 1
.range("E56").value = a * b
.range("E57").value = a - (a * b)
end with
end function

Sous forme de fonction perso :
Public function e_quoi(inp)
with sheets("Feuil1")
if inp then inp = "E50" else inp = "E49"
a = .range(inp) - .range("E58") - .range("E55")
if a > 100 then b=1/2 else b = 1
e_quoi = a*b
end with
end function

usage : en E56 =e_quoi(U3)

Bise.

@+
FxM

FxM
Le #1247802
JièL Goubert wrote:
Bonjoir(c) Philippe.R

ttttssss ttttssss ttttssss comment on va compter les stats maintenant
;-))))))))


Ben, en bisoux

Philippe R : 5200
les autres : très (trop?) peu
:o))

@+
FxM

Philippe.R
Le #1247801
;o)))))))))))))

"FxM"
JièL Goubert wrote:
Bonjoir(c) Philippe.R

ttttssss ttttssss ttttssss comment on va compter les stats maintenant
;-))))))))


Ben, en bisoux

Philippe R : 5200
les autres : très (trop?) peu
:o))

@+
FxM



Nicole
Le #1247783
Bonsoir Philippe
Ta formule fonctionne bien, et un détail que j'avais oublié, c'est qu'elle
faudrait qu'elle affiche 0, quand le résultat est négatif. Tant à abuser de
ta patience, je te soumet la formule suivante, qui requiert les mêmes
conditions que précedemment : =SI(E49-E58-E55>100;(E49-E58-E55)/2;0)
(si u3="oui.................) J'ai essayé en copiant ta formule, mais suis
pas arrivée à un résultat probant.
Merci d'avance.


"Philippe.R" news:
Bonsoir Nicole,
En admettant que U3 ne peut prendre que les deux valeurs oui / non

=SI(si(u3="oui";e50;E49)-E58-E55>100;(si(u3="oui";e50;E49)-E58-E55)/2;si(u3 "oui";e50;E49)-E58-E55)

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Nicole" news:c5mqki$kqi$

Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y
ajouter


la condition suivante : si U3=oui, le calcul doit se faire sur la
cellule


E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .








ru-th
Le #1247781
Salut

=si((si(u3="0UI";E50;E49)-E58-E55)/si(si(u3="0UI";E50;E49)-E58-E55>100;2;1)<
0;0;(si(u3="0UI";E50;E49)-E58-E55)/si(si(u3="0UI";E50;E49)-E58-E55>100;2;1))

a+
rural thierry
"Nicole" c5o2na$8pr$
Bonsoir Philippe
Ta formule fonctionne bien, et un détail que j'avais oublié, c'est qu'elle
faudrait qu'elle affiche 0, quand le résultat est négatif. Tant à abuser
de

ta patience, je te soumet la formule suivante, qui requiert les mêmes
conditions que précedemment : =SI(E49-E58-E55>100;(E49-E58-E55)/2;0)
(si u3="oui.................) J'ai essayé en copiant ta formule, mais
suis

pas arrivée à un résultat probant.
Merci d'avance.


"Philippe.R" news:
Bonsoir Nicole,
En admettant que U3 ne peut prendre que les deux valeurs oui / non



=SI(si(u3="oui";e50;E49)-E58-E55>100;(si(u3="oui";e50;E49)-E58-E55)/2;si(u3 > "oui";e50;E49)-E58-E55)

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Nicole" news:c5mqki$kqi$

Bonsoir à tous.
Voila : j'ai la formule suivante
:=SI(E49-E58-E55>100;(E49-E58-E55)/2;E49-E58-E55) et je voudrais y
ajouter


la condition suivante : si U3=oui, le calcul doit se faire sur la
cellule


E50 au lieu de E49; par contre si U3=Non, le calcul doit se faire
normalement( comme la formule). Merci de m'aider et bonne soirée .












Publicité
Poster une réponse
Anonyme