Merci à tous ceux qui m'ont
répondu,
PREF31 a proposé
en langage OO la formule suivante (à
re-vérifier quand même)
=SI(G19>G23;SI(G11="A";G21-G24;SI(G11="V";-(G21-G24);""));SI(G11="A";-(G21-G
24);SI(G11="V";(G21-G24);"")))
Je cherche à utiliser cette
fonction.
Je sélectionne la cellule G33 et
je copie la fonction précédente.
Je valide. Rien ne se passe. La figure
reste la même: La cellule G23 continue à afficher la
formule
alors qu'elle devrait afficher un résultat ou
signaler une erreur.
Que faut-il faire pour que la fonction
soit prise en compte?
Avec mes remerciements
Cordialement
Papy
Jacques Le Moignic a écrit :
Bonjour,
puisque le test "G19>G23" est commun aux deux conditions,
ne pourrait-on pas réduire à ceci ?:
=SI (G19>G23;(SI(G11="A";G21-G24;(SI (G11="V";-G21-G24;""))));"")
JLM
PREF31 Open-Office a écrit :
Il faut mettre les ET juste après le SI pour
que la formule fonctionne
Exemple pour la première condition
SI(ET(G11="A";G19>G23);G21-G24;-(G21-G24))
Mais en posant différemment on n'en a pas besoin
Si j'ai bien compris le problème il faut le poser différemmment et dire
que
si G19>G23 et que dans G11 il y a "A" le résultat est G21-G24 si
dans G11
il y a "V" c'est -(G21-G24)
si G19 n'est pas > G23 et que dans G11 il y a "A" le résultat est
-(G21-G24) si dans G11 il y a "V" c'est G21-g24
si dans G11 il n'y a ni "A" ni "V" alors le résultat sera ""
un peu plus formel
Si G19>G23 alors cas où G19 > G23----> (si G11="A" alors
G21-G24 sinon ( si (G11 = "V"
alors -(G21-G24) sinon rien))
cas où G19 n'est pas > G23 ----> (si G11="A"; -(G21-G24)
sinon (si (G11
= "V" alors (G21-G24) sinon rien)
Enfin en langage OO la formule suivante (à re-vérifier quand même)
=SI(G19>G23;SI(G11="A";G21-G24;SI(G11="V";-(G21-G24);""));SI(G11="A";-(G21-G
24);SI(G11="V";(G21-G24);"")))
Bon courage
-----Message d'origine-----
De :
[EMAIL PROTECTED].
org
[mailto:[EMAIL PROTECTED]
noffice.org]De la part de Jean Sympa
Envoyé : lundi 21 janvier 2008 11:30
À : users@fr.openoffice.org
Objet : [users-fr] Calc Formule complexe
Calc Formule complexe
Bonjour à toutes et à tous,
- Je voudrais programmer cette formule
SI ((G11= ''A'' ) And ( G19>G23)) Alors (G21-G24) Sinon -(G21-G24)
Or
SI ((G11= ''V'' )And ( G19>G23)) Alors -(G21-G24) Sinon (G21-G24)
Est-ce possible?
Si non pourquoi?
- Je commence par tester, sans succès, la première condition .
SI ((G11= ''A'' ) And ( G19>G23)) Alors (G21-G24) Sinon -(G21-G24)
Pourquoi y a-t-il une erreur?
Avec mes remerciements
Cordialement
Papy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
|