Faq/Calc/116

    From The Document Foundation Wiki
    < Faq‎ | Calc
    This page is a translated version of the page Faq/Calc/116 and the translation is 100% complete.


    Waarom wordt - x^2 berekend als (-x)^2 ?

    Als je een formule invoert, stel zoiets als:

     = - 10^2

    dan wordt het teken - niet gezien als bedoeld voor aftrekken, maar gezien als een negatief getal. De berekening is dan:

     = (-10)^2

    Het resultaat lijkt verkeerd als je naar de prioriteiten van operatoren kijkt, machtsverheffen gaat voor aftrekken. Maar het aftrekken wordt gezien als een binaire operatie, er zijn twee waarden nodig, een links en een rechts. Het teken voor negatief zijn heeft maar een waarde nodig. Om dit op te lossen kun je het beste haakjes gebruiken:

     = - (10^2)

    of met een functie:

    = - MACHT(10;2)

    Hier is een discussie of dit een bug is die opgelost zou moeten worden i#66735.