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
