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

Résolu
rbarchichat Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 462
 
Salut,

et si tu essayais
=IF(L6<>"";L3-L6;IF(L6>0;MAX(0;L3-L6-L10;""))
0
rbarchichat
 
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   Statut Contributeur Dernière intervention   1 462
 
=IF(L6<>"";L3-L6;IF(L6>0;MAX(0;L3-L6-L11;""))
0
rbarchichat Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   1 462
 
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   Statut Membre Dernière intervention  
 
ç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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   1 462
 
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   Statut Membre Dernière intervention  
 
Merci beaucoup ca fonctionne
tes parfait !!!
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
fait plaisirs :)
0