Date: prev next · Thread: first prev next last
2023 Archives by date, by thread · List index


Buongiorno.

Ignoro la versione di LO e quale sistema operativo che sta usando.

Io uso LO 7.5.5.2 e Ubuntu 22.04lts.

Aperto calc ho impostato nella colonna A formattata numero la seguente formula =(1 +E1*D1) ^ (1 / D1) - 1 e nella colonna B formattata come percentuale la stessa formula. In E1 ho messo il tasso 5% e in D1 gli anni 3.

Risultato

0,05    4,77%   
        3       5,00%

Che batte pari con quelli che hanno excel per la percentuale.

Se invece metto nella cella la seguente formula =(1+0,05*3)^(1/3)-1 ottengo 0,05 come cella numerica oppure 4,77% in percentuale.

La differenza tra numero e percentuale sta nel fatto che uso solo due posizioni decimali e il numero 0,0477 viene arrotondato a 0,05. Se nella cella numerica porto i decimali a 4 ottengo 0,0477.

A questo punto senza indicazioni più precise sulle versioni di LO e Sistema riesce difficile dare suggerimenti

Gian Paolo Marcolongo

P.S. Eseguito lo stesso foglio di calcolo sul sistema win11home e LO 7.5.5.2 i risultati sono esattamente gli stessi ottenuti su Ubuntu

Il 08/08/23 13:35, Gisella Brandani ha scritto:
Volendo calcolare un tasso composto secondo la formula che segue:

       (1 + tasso semplice * anni) ^ (1 / anni) - 1

       inserendo i valori che seguono persone che usano Excel ottengono
       il conteggio di seguito indicato:


     (1+5%*3)^(1/3)-1=4,77%.


   Per ottenere lo stesso calcolo all'interno della cella con
   LibreOffice io scrivo:

   = (1+5%*3)^(1/3)-1​

   ottengo
   0,91 (se la cella è formattata come numero)
   oppure
   91,10% (se la cella è formattata come percentuale)
   evidenziando la cella del risultato vedo che la formula al suo
   interno è diversa da quella che vi avevo inserito io:

   =(1+5%*3)^(1/3-1)


   Qualcuno mi ha detto:

   Se copio e incollo la formula in un file di testo, l'ultimo "1"
   sembra un uno, ma, se salvo e leggo byte per byte con un monitor
   esadecimale, anziché terminare con 0x31 (appunto, "1") termina con
   0x31E2, come se l'uno finale fosse seguito da uno strano carattere
   non visibile a schermo per motivi a me non chiari. Se cancelli e
   riscrivi l'1 finale dovrebbe andare a posto.

   Questo è sbagliato, perché l'1 finale va tolto al risultato del
   calcolo precedente, e non all'esponente. Sembra che una sorta di
   correttore automatico ti proponga un modo errato di correggere il
   problema di cui sopra.

   Come risolvere questi problemi di calcolo?
   Resto in attesa di un cortese riscontro.
   Cordiali saluti
   Gisella

--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.