Difference between revisions of "FR/FAQ/Calc/116"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Calc
Jump to: navigation, search
m (Fr.openoffice.org/FAQ/Calc/116 moved to FR/FAQ/Calc/116: Robot: moved page)
m (Ajout d'une catégorie. Paramètre de tri: Formules)
 
Line 14: Line 14:
  
 
Les débats (en anglais) portant sur l'opportunité de corriger ce bogue sont dans [http://www.openoffice.org/issues/show_bug.cgi?id=66735 l'issue 66735].
 
Les débats (en anglais) portant sur l'opportunité de corriger ce bogue sont dans [http://www.openoffice.org/issues/show_bug.cgi?id=66735 l'issue 66735].
 +
 +
[[Category:FR/Documentation/FAQ/Calc|Formules]]

Latest revision as of 15:32, 5 May 2009

Lorsque je calcule - x^2, OOo calcule (-x)^2. Pourquoi ?

Lorsque l'on tape une formule du type :

= - 10^2

le signe - n'est pas vu comme le symbole de la soustraction, mais comme le signe du nombre 10. Ainsi OOo interprète la formule :

= (-10)^2

Le résultat semble faux d'un point de vue mathématique : du fait de la priorité des opérateurs, la puissance devrait être calculée avant la soustraction. OOo semble faire le contraire. La raison est que pour OOo, une soustraction est une opération binaire, qui nécessite deux valeurs, une à gauche et une à droite. S'il n'y a qu'une valeur à droite, alors le signe moins est l'opérateur unaire qui prend la priorité.

Pour éviter toute ambigüité, il est conseillé d'utiliser les parenthèses :

= - (10^2)

ou utiliser la fonction puissance :

= - PUISSANCE(10;2)

Les débats (en anglais) portant sur l'opportunité de corriger ce bogue sont dans l'issue 66735.

Personal tools