Bonsoir à toutes et à tous,
Je ne suis pas sorti du tunnel. J'utilise une des fonctions que vous m'avez proposée. Elle me semble juste mais, son résultat est faux.
Où est l'erreur?
Avec mes remerciements
Cordialement
Papy
[EMAIL PROTECTED] a écrit :
Bonsoir
PREF31,
PREF31 Open-Office a écrit :
Désolée,
Oups ! Moiz aussi :-!
mais dans le cas des formules
=SI(G19>G23;(SI(G11="A";G21-G24;(SI (G11="V";-(G21-G24);""))));"")
ou
=((G11="A")*(G19>G23)*(G21-G24))+((G11="V")*(G19>G23)*-(G21-G24))
lorsque G19 est inférieur ou égal à G23 dans le premier cas on a une
cellule
vide, dans l'autre le résultat est 0
il faudrait donc dans le premier cas
=SI(G19>G23;(SI(G11="A";G21-G24;(SI
(G11="V";-(G21-G24);""))));(SI(G11="A";-(G21-G24);(SI
(G11="V";(G21-G24);"")))))
dans le second
=((G11="A")*(G19>G23)*(G21-G24))+((G11="A")*(G19<=G23)*-(G21-G24))+((G11="V"
)*(G19>G23)*-(G21-G24))+((G11="V")*(G19<=G23)*(G21-G24))
Effectivement !
Moralité, c'est quand même mieux de rédiger avec les opérateurs
logiques SI ET OU qui offrent une lisibilité plus grande donc une
maintenance plus aisée et évitent le genre de noeuds que l'on peut
avoir avec d'autres formulations.
Merci pour ce corrigé ... et amitiés aux Toulousains ;-)
Francois
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
|