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]

Répondre à