On 16/08/06, Bart Aimar <[EMAIL PROTECTED]> wrote:



Martello ha scritto:

> CORRIGE
>
> Anche in questo caso potresti avere differenza ... perchè semplicemente
> tu non gestisci il problema ma lo deve fare calc.

Se non si arrotonda mai REALMENTE. calc fa il suo gioco... e usa tutti i
decimali che può!
(Credo siano esattamente quelli di excel... ma non ne sono certo!)

> supponi di sommare per 15 volte il numero 26,507 (ti viene visualizzato
> però 26,51) il risultato arrotondato al centesimo è 397,61 che è diverso
> da 26,51x15=397,65... ben 4 cents di differenza.

Io a "far di conto" sono sempre stato una schiappa... per questo mi sono
aggrappato in modo così nevrotico ai PC...
ma ho l'impressione che non esista nessuna differenza! :-)

Ho provato (su una tabella calc) a fare i conti che dicevi... mettendo a
confronto i conteggi effettuati su celle con visualizzati due decimali
con altra colonna con tre decimali...
Poi ho giocato con le iconcine "aumenta decimali" e "diminuisci
decimali"... e risultati non cambiavano!

O meglio, in tutte le situazioni, portando i dec. a tre, il risultato
era sempre 397,605
Portandolo i dec. a due il risultato era sempre 397,61

Questo sembra significare che OO, nel fare i suoi conti, prenda sempre
il numero "vero", e non quello visualizzato!

Ora, se le cose stanno così, alla fine di un lungo computo ci dovremmo
trovare con un risultato "reale" corretto, ma arrotondato nella sua
visualizzazione a qualche centesimo... ma SOLO sul risultato!

La cosa mi sembra ininfluente in un bilancio...

O mi è sfuggito qualcosa?

ciao

Bart

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Ezio ha ragione, ma anche Bart non ha torto :-)

Credo che il nodo della questione e' nel fare i calcoli Bart rappresenta il
numero su due cifre ma lascia che internamente calc tenga conto di tutti i
decimali disponibili, mentre Ezio si riferisce al caso in cui il numero e'
effettivamente arrotondato (cioe' quello che si vede sullo schermo e' anche
quello che calc usa per fare i conti).

In altre parole Calc fa vedere sullo schermo di Bart 26.51 ma sa che il
numero vero e' 26.507. Nel caso di Ezio invece calc ha arrotondato 26.507 a
26.51.
Secondo me questo non e' un problema di software ma una scelta di chi crea
il foglio di calcolo. Ad esempio nella mia ditta il programma per il
pagamento delle spese di viaggio fa gli arrotondamenti alla maniera di Ezio
ed infatti quello che mi viene rimborsato e' spesso un po' differente da
quello che mi dice il mio foglio di calcolo.

non so se mi sono capito :-)

Ciao,

Michele

Rispondere a