Frequently asked questions - Calc

    From The Document Foundation Wiki
    < Faq‎ | Calc(Redirected from FR/FAQ/Calc/116)
    This page is a translated version of the page Faq/Calc/116 and the translation is 67% complete.


    Lorsque je calcule - x^2, LibreOffice 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 LibreOffice 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. LibO semble faire le contraire. La raison est que pour LibO, 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 ambiguïté, 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 i#66735.