Domande frequenti - Calc
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
Quando si calcola - x^2
, LibreOffice calcola (-x)^2
. Perchè?
Quando digitate una formula del tipo:
= - 10^2
il segno -
non viene visto come un simbolo di sottrazione, ma come indicazione che il numero 10
è negativo.
Quindi LibreOffice interpreta la formula:
= (-10)^2
Dal punto di vista matematico il risultato sembra sbagliato: in termini di priorità degli operatori, l'elevazione a potenza deve avvenire prima della sottrazione. LibreOffice sembra fare il contrario. La ragione è dovuta al fatto che per LibreOffice, la sottrazione è un'operazione binaria, che ha bisogno di due valori, uno alla sinistra e uno alla destra. Se a destra c'è solo un valore, il segno meno è considerato come un operatore unitario che perciò prende la precedenza. Per evitare ogni ambiguità, si raccomanda l'uso delle parentesi:
= - (10^2)
oppure l'uso usare della funzione di elevamento potenza:
= - POWER(10;2)
Le discussioni riguardanti l'opportunità di correggere questo bug si possono trovare i#66735.