Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ajout d'une condition

16 réponses
Avatar
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 .

10 réponses

1 2
Avatar
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" a écrit dans le message de 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 .




Avatar
bulle
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" a écrit dans le message de 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" a écrit dans le message de
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 .








Avatar
ru-th
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" a écrit dans le message de
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 .




Avatar
Philippe.R
;o)))
Bisous à toi

"bulle" a écrit dans le message de
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" a écrit dans le message de 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" a écrit dans le message de
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 .












Avatar
JièL Goubert
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



Avatar
FxM
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

Avatar
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

Avatar
Philippe.R
;o)))))))))))))

"FxM" a écrit dans le message de news:
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



Avatar
Nicole
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" a écrit dans le message de
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" a écrit dans le message de
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 .








Avatar
ru-th
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" a écrit dans le message de news:
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" a écrit dans le message de
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" a écrit dans le message de
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 .












1 2