Le 22/11/2010 20:58, Guy a écrit :
Bonsoir Christian,
Je suis tout à fait d'accord avec cela, mais sais-tu depuis quand
cette syntaxe différente de celle d'Excel existe sous Calc ? et de
plus quelle serait la justification de cette écriture différente ?
Cela me pose pour l'instant un problème de didactique puisque cette
écriture étant plus naturelle que l'écriture habituelle elle surgira
rapidement et posera un problème de discours de la part du prof. Dans
mon discours j'insiste beaucoup sur la compatibilité, la
généralisation, le concept or j'ai dorénavant deux formes très
différents de l'écriture des tests. Pour ma part je m'en moque mais
c'est une difficulté supplémentaire pour les étudiants et un recul
dans la compatibilité.
Bonsoir Guy,
Tout d'abord, dans cette formule, seul le OU pose problème dans son
écriture. Je ne sais pas depuis quand cette différence existe.
D'ailleurs, je viens d'apprendre une nouvelle possibilité (que je
n'utiliserais pas).
Justification de cette écriture ? Je penche pour quelqu'un qui a fait
une écriture telle qu'on le pense : "c'est A OU B", et qui a eu la
chance que ça marche.
Ce qui est intéressant, est que Calc transforme la formule quand on
exporte vers Excel. Je n'ai pas Excel, mais export/import fait une
conversion intelligente. Dommage que cette conversion ne soit pas en
temps réel (correction après l'écriture).
Pour la compatibilité, au moins sur ce point, pas de problème
particulier, puisque Microsoft parle de la même syntaxe :
http://office.microsoft.com/fr-be/excel-help/ou-HP005209209.aspx
On pourrait de ce point de vue préférer Excel à Calc puisque
l'écriture de Calc est moins universelle...
Ah non ! Sans être chauvin, puisque Calc adapte la mauvaise formule en
bonne pour Excel. Je doute de l'inverse.
En résumé, même si ça marche, comme tu l'écrivais : "Pour moi la
première version n'était pas valide".
Rien ne dit que ça continuera à fonctionner dans une version future,
puisque ce cas est non prévu (à ma connaissance).
Bonne soirée.
Guy
Bon surf,
Christian
Je confirme que
=SI((A3>10)OU(B3>10); "A"; "B")
est transformé si sauvegarde en XLS en
=SI(OU(A3>10; B3>10); "A"; "B")
Mais à mon avis, la seconde formule me semble plus lisible que la
première, même si elle fonctionne. C'est d'ailleurs dans la logique
des OU et SI (en écriture) :
=OU (valeur logique1; valeur logique2; ...; valeur logique30)
=SI(Test; valeur si vrai; valeur si faux)
Bon surf,
Christian
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice ou
OpenOffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]