Désolée, 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)) -----Message d'origine----- De : [EMAIL PROTECTED] org [mailto:[EMAIL PROTECTED] noffice.org]De la part de [EMAIL PROTECTED] Envoyé : lundi 21 janvier 2008 17:46 À : users@fr.openoffice.org Objet : Re: [users-fr] Re: Calc Formule complexe Bonsoir Christian, christianwtd a écrit : > [EMAIL PROTECTED] a écrit : >> Christianwtd a écrit : >>> [EMAIL PROTECTED] a écrit : >>> .... >>> ............ >> Je pense connaitre les opérateurs booléens et leurs équivalents, sauf >> que dans la demande de Jean (Sympa) : >> >> SI ((G11= ''A'' ) ET ( G19>G23)) Alors (G21-G24) Sinon -(G21-G24) >> OU >> SI ((G11= ''V'' ) ET ( G19>G23)) Alors -(G21-G24) Sinon (G21-G24) >> >> il me semble que ta formulation n'apporte pas la solution exacte. >> >> A moins que quelque chose ne m'ait échappé. >> >>>>> >>>> Francois >>> > T'as raison, j'avais raté le signe - et ça complique un peu : Un petit peu ;-) > =((G11="A")* (G19>G23) * -(G21-G24)) + ((G11="V")* (G19>G23) * (G21-G24)) Si l'on respecte l'expression du besoin de Jean, je pense que tu dois écrire : =((G11="A")*(G19>G23)*(G21-G24))+((G11="V")*(G19>G23)*-(G21-G24)) Sinon, et présenté de manière plus "classique" ... et sans doute plus compréhensible et maintenable pour la plupart, voici quelques variantes revue et corrigées: --- =SI(G11="A";SI(G19>G23;G21-G24;-(G21-G24));SI(G11="V";SI(G19>G23;-(G21-G24); G21-G24);"ERREUR")) --- =SI(G19>G23;(SI(G11="A";G21-G24;(SI (G11="V";-(G21-G24);""))));"") proposée par Jacques Le Moignic --- =SI(G19>G23;SI(G11="A";G21-G24;SI(G11="V";-(G21-G24);""));SI(G11="A";-(G21-G 24);SI(G11="V";(G21-G24);""))) proposée par PREF31 > > >>> >>> Bon surf, >>> Christian >>> Francois --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]