Newsgroup: it.discussioni.commercialisti
Titolo: OOo 1.1.2 ed errori in arrotondamento

Ma perchè devo sempre ricontrollare con la Calc gli arrotondamenti in
centesimi sui fogli di calcolo Open Office ?
Funziona meglio un Javascript in Acrobat... Ku68 scrivimi qualcosa.

 
perchè non gli metti la funzione round o trunc?
-- 
dottcomm in Milano
[tessera #3 gfc-czg club] pcv_bti<AT>
czg.it
hotmail: deduzioneillimitata<AT>
hotmail.com
Non so' perche' l'ho fatto,
non so' perche' mi sono divertito a farlo e
non so' perche' lo faro' di nuovo...
B.S.

 perchè non gli metti la funzione round o trunc?
Erudiscimi grazie :-)

> perchè non gli metti la funzione round o trunc?
nella formattazione del campo ?
oppure nel codice del formato ?

> perchè non gli metti la funzione round o trunc?
Questo è il codice del formato
[$?] #.##0,00;-[$?] #.##0,00
l'importo mi viene con 0,01 cent in +
Come inserisco le funzioni ?
Ciao

 Funziona meglio un Javascript in Acrobat... Ku68 scrivimi qualcosa.
Copio e incollo dalla guida in italiano  - cerca - arrotonda..... :-)
In quella inglese devi cercare "round"
ARROTONDA
Arrotonda un numero ad un determinato numero di decimali secondo criteri
matematici validi.
Sintassi:
ARROTONDA(Numero; Numero cifre)
Numero è il numero da arrotondare.
Numero cifre (opzionale) è il numero delle posizioni per le quali si
desidera arrotondare. Se il parametro Numero cifre è negativo, si
arrotonda ad un numero intero.
Esempio:
Se inserite il numero 17,546 nel campo Numero e specificate 1 come
numero di cifre di arrotondamento, il risultato è 17,5.
Se inserite il numero -32,483 nel campo Numero e specificate 3 come
numero di cifre di arrotondamento, il risultato è -32,48.
Per ulteriori informazioni, consultate anche le seguenti funzioni:
ARROTONDA.PER.DIF, ARROTONDA.PER.ECC, INT, TRONCA, ARROTONDA.ECCESSO,
RESTO, ARROTONDA.DIFETTO
Ciao
ku68
Ps quello che hai descritto in un post successivo è il formato del numero.
Ps2 il pilota automatico delle funzioni è quel simbolo vicino al tasto somma
Ps3 per richiamare le funzioni puoi fare ctrl + f2

 

scusa ma torno ora in studio
non mi sembra sia possibile inserire direttamente l'operazione nella 
funzione
nel campo dove deve andare il risultato inserisci la funzione trunc per 
troncare o round per arrotondare (mi sembra ce ne sia anche una per 
"arrotondare" solo "in alto" roundup o "in basso" rounddown) che punta 
alla cella con il risultato dell'operazione
arrot a due decimali, risultato arrotondato in a3
in b3 --> a1+a2=3.426
in a3 --> =round(b3);2)
non so se ku sa il modo di mettere l'operazione direttamente nella 
funzione, a me da errore


 in a3 --> =round(b3);2)
Allora propongo l'esempio pratico del foglio e dei risultati:
Celle           Importi               Formula cella
B26            2.220,24
B28               444,05            =0,2*B26
B30            2.664,29            =SOMMA(B26:B28)
B32               255,33            =0,23*(B26/2)
B34               138,77            =B26*0,0625
B37            2.270,20            =(B30-(B32+B34))
La cella B37 mi calcola un centesimo di più.
Ora cosa potrei aggiungere alla formula della cella B37 per ottenere il
valore esatto ?
Grazie ciao.

Spero non -0,01 :-)) sarebbe risolutivo solo in questo caso

 B37            2.270,20            =(B30-(B32+B34))
prova un po'...
ciao
ku68

Seeeeeeeeeeeeee!!! :-))))))))))))).
Sai mi rompeva tremendamente ricalcolare gli importi a mano mentre i
rappresentanti mi mitragliavano di domande.
Ovviamente grazie e alla prossima :-)

 Ovviamente grazie e alla prossima :-)
figurati... sono problemi comuni capitati a *tutti* O:-) con l'uso dei 
fogli di calcolo.
-- 
ciao
ku68
irc://
irc.freenode.net/openoffice.org-it
OpenOffice.org: usalo, copialo e regalalo, è legale! 
http://it.openoffice.org/

> B28               444,05            =arrotonda((0,2*B26);2)
ma allora perchè lo stron**ne non prende
=round((B1+b2);2) ??


 =round((B1+b2);2) ??
presumo che gli arrotondamenti che determinano la differenza siano
dovuti alle moltiplicazioni non alle addizioni :-) il *;2* sta a
indicare le cifre decimali a cui vuoi arrotondare. Prova a mettere *;1*
dovresti notare la differenza
almeno credo... :-)
ciao
ku68

 indicare le cifre decimali a cui vuoi arrotondare. Prova a mettere *;1
*
GIà provottomi a mettere nella somma 4 o 5 decimali e arrotondare a 2
ma non lo fa
visto che quando dominuisci il numero di decimali della cella lui opera 
già l'arrotondamento, hanno evidentemente pensato di sviluppare la 
funzione solo per molt e div (IMHO)


 ma non lo fa
si che lo fa' ;-)
scrivi in a1 12,568 e in a2 1
fai la somma e formatta la cella A3 del risultato a 3 decimali
vedrai 13.568  poi fai =arrotonda(a3;2)  e avrai 13.57
ciao
ku68

 si che lo fa' ;-)
forse mi son spiegato male e non ci siamo capiti, ma ora ho appena 
finito la mia dichiarazione e stampato il fottuto F24
e non sono nell'umore giusto per qualsivoglia cosa che non sia diventare 
un evasore totale
