OVH Cloud OVH Cloud

conditions

4 réponses
Avatar
jyja
bonjour,
à la retraite depuis quelques années j'ai un peu perdu la main ; je voudrais
mettre deux conditions à un calcul entre 2 cellules
1) si l'une des cellules est à 0 le calcul ne se fait pas
2) si le résultat du calcul est négatif , afficher 0

merci de votre aide

4 réponses

Avatar
Nicolas B.
Salut,

"Mot à mot", ça donne :
=si(ou(a1=0;a2=0);"";si(a1+a2<0;0;a1+a2))
(en supposant que le calcul à faire est a1+a2).

Mais on peut éviter la deuxième condition de cette façon :
=si(ou(a1=0;a2=0);"";max(0;a1+a2))


A+
Nicolas B.

bonjour,
à la retraite depuis quelques années j'ai un peu perdu la main ; je voudrais
mettre deux conditions à un calcul entre 2 cellules
1) si l'une des cellules est à 0 le calcul ne se fait pas
2) si le résultat du calcul est négatif , afficher 0

merci de votre aide




Avatar
jyja
"Nicolas B." a écrit dans le message
de news:
Salut,

"Mot à mot", ça donne :
=si(ou(a1=0;a2=0);"";si(a1+a2<0;0;a1+a2))
(en supposant que le calcul à faire est a1+a2).

Mais on peut éviter la deuxième condition de cette façon :
=si(ou(a1=0;a2=0);"";max(0;a1+a2))


A+
Nicolas B.


================ merci pour la prompte réponse mais je n'y arrive pas

ma formule est =2+(a1-a2)
ça je le mets ou?
cordialement

bonjour,
à la retraite depuis quelques années j'ai un peu perdu la main ; je
voudrais mettre deux conditions à un calcul entre 2 cellules
1) si l'une des cellules est à 0 le calcul ne se fait pas
2) si le résultat du calcul est négatif , afficher 0

merci de votre aide




Avatar
Nicolas B.
=si(ou(a1=0;a2=0);"";si(a2-a1>2;0;2+a1-a2))

ou

=si(ou(a1=0;a2=0);"";max(0;2+a1-a2))


Nicolas B.

"Nicolas B." a écrit dans le message
de news:
Salut,

"Mot à mot", ça donne :
=si(ou(a1=0;a2=0);"";si(a1+a2<0;0;a1+a2))
(en supposant que le calcul à faire est a1+a2).

Mais on peut éviter la deuxième condition de cette façon :
=si(ou(a1=0;a2=0);"";max(0;a1+a2))


A+
Nicolas B.


================ > merci pour la prompte réponse mais je n'y arrive pas

ma formule est =2+(a1-a2)
ça je le mets ou?
cordialement



Avatar
jyja
impeccable ; merci beaucoup

"Nicolas B." a écrit dans le message
de news:
=si(ou(a1=0;a2=0);"";si(a2-a1>2;0;2+a1-a2))

ou

=si(ou(a1=0;a2=0);"";max(0;2+a1-a2))


Nicolas B.

"Nicolas B." a écrit dans le
message de news:
Salut,

"Mot à mot", ça donne :
=si(ou(a1=0;a2=0);"";si(a1+a2<0;0;a1+a2))
(en supposant que le calcul à faire est a1+a2).

Mais on peut éviter la deuxième condition de cette façon :
=si(ou(a1=0;a2=0);"";max(0;a1+a2))


A+
Nicolas B.


================ >> merci pour la prompte réponse mais je n'y arrive pas

ma formule est =2+(a1-a2)
ça je le mets ou?
cordialement