Si = positif calculer X. si = 0 calculer Y ??

Résolu/Fermé
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010 - 5 mars 2010 à 19:22
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 - 7 mars 2010 à 20:29
Bonjour, besoin d'aide.... svp svp

acutellement ma formule se lit comme suit,
=IF(L6<>"";L3-L6;MAX(0;L3-L6-L11))

elle marche tout le temps sauf dans une situation, si L6 = 0, elle ne tient pas compte de la valeur de L6.

=IF(L6<>"";L3-L6) et dire aussi L6<=0>"";L3-L6-L10)) .......... Comment l'écrire? :-)

si chiffre positif (à la cellule L6) la formule est celle que tu m'a dit.
=IF(L6<>"";L3-L6;MAX(0;L3-L6-L10))
en francais ca fait L3-L6

si chiffre = 0 (à la cellule L6) la formule serait?
en francais ca fait L3-L6-L10

je pense que j'ai trouvé la façon de l'exprimer facilement, en fait voilà:
Le résultat ne devrait jamais tenir compte de L11 (mais seulement de L3 - L6), SAUF si L6 a une valeur de 0, auquel cas
le calcul serait pas L3 - L6, mais L3 - L6 - L11 (ou L3 - L11, puisque L6=0)

8 réponses

Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
5 mars 2010 à 19:53
Salut,

et si tu essayais
=IF(L6<>"";L3-L6;IF(L6>0;MAX(0;L3-L6-L10;""))
0
Salut Ricky et merci de ton aide, peux tu regarder pourquoi ça ne fonctionne toujours, ça ignore encore n'importe quelle valeur que je met à L11.

aide svp...
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
7 mars 2010 à 17:33
=IF(L6<>"";L3-L6;IF(L6>0;MAX(0;L3-L6-L11;""))
0
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010
7 mars 2010 à 17:33
Salut Ricky et merci de ton aide j'apprécie, pourrais tu regarder pourquoi ça ne fonctionne toujours, la formule ignore encore n'importe quelle valeur que je met à L11.

aide svp...
0
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010
7 mars 2010 à 17:35
quelque chose comme ça, ne marcherais pas?

=IF(L6<>"";L3-L6;IF(L6=0;MAX(0;L3-L6-L11;"")))
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
7 mars 2010 à 17:42
Oui et tu pourrais même mettre
=IF(L6<>"";L3-L6;IF(L6>=0;MAX(0;L3-L6-L11;"")))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010
7 mars 2010 à 18:53
ça fait toujorus la même chose, donc ne tient pas compte de L11 lorsque L6 = 0$.
Que faire?
une autre facon de rédiger la formule
0
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010
7 mars 2010 à 19:15
j'ai trouvé le probleme, mais pas capable de le régler.
est-ce normal que la deuxieme partie de la formule =IF(L6>=0;MAX(0;L3-L6-L11;"")) ne fonctionne meme pas. alors comment veut-on quelle fonctionne dans la plus grande formule
=IF(L6<>"";L3-L6;IF(L6>=0;MAX(0;L3-L6-L11;"")))
svp des conseils....?
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
7 mars 2010 à 19:25
Salut,

je suis un peu mêlé dans toutes tes choses

=IF(L6<>"";L3-L6;IF(L6>=0;L3-L6-L11;""))

essaie ça pour voir
0
rbarchichat Messages postés 15 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 7 mars 2010
7 mars 2010 à 20:09
Merci beaucoup ca fonctionne
tes parfait !!!
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
7 mars 2010 à 20:29
fait plaisirs :)
0