Condividi tramite

Errore di calcolo in Excel, sia 2003 che 2007 su una somma di numeri

Anonimo
2012-12-23T11:25:11+00:00

Salve a tutti,

ho notato un problema di calcolo nei fogli microsoft excel, capita sia con la versione 2003 che con la mia 2007.

Ho notato questa cosa che comporta non pochi problemi nei miei fogli: praticamente la funzione somma, a seconda se i valori sono direttamente numeri scritti dall'utente o risultati di una funzione, da come risultato due valori diversi. Vi posto lo screenshot della situazione a questo indirizzo

http://imageshack.us/photo/my-images/33/catturagp.png/

nella colonna con la formula, le formule sono:

 -  la prima riga:  casella con dato*1,95/100

-   dalla seconda riga in poi casella con dato*4,74/100.  

(intendendo la "casella con dato" quella accanto a sinistra, che nella realtà a me sarebbe D6-D10)

nella seconda colonna i numeri sono inseriti direttamente. La somma corretta che dovrebbe darmi è quella nella seconda colonna a destra, cioè 37,44 €  e non quella che invece da come risultato nella prima colonna, facendo la somma dei risultati ottenuti dalle formule.

Perchè succede questo? Che senso ha? La somma non viene eseguita direttamente sul valore? Perchè avviene questa cosa?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-12-23T15:49:07+00:00

Come puoi vedere dalla tabella sottostante, elaborata secondo le formule,

dati calcolo
154,93 3,0211350
189 8,9586000
174 8,2476000
174 8,2476000
189 8,9586000
TOT 37,4335350

il calcolo risultante in ogni riga è una cifra con più decimali. La somma quindi tiene conto di tutti i decimali.

Questa invece è la tabella risultato con, nella seconda colonna gli importi a cui sono stati solo ridotti nel formato i decimali a due, nella terza colonna invece gli importi sono stati arrotondati alla seconda cifra decimale per difetto o per eccesso.

dati calcolo Arrot
154,93 3,02 3,02
189 8,96 8,96
174 8,25 8,25
174 8,25 8,25
189 8,96 8,96
TOT 37,43 37,44

In apparenza le due colonne sono identiche.

In realtà, mentre nella seconda colonna gli importi sono comprensivi di tutti i decimali, anche se solo visivamente arrotondati, la terza colonna invece ha i singoli importi già arrotondati. Per il gioco dei decimali le somme risultano differenti.

Sarebbe quindi buona norma, quando si eseguono calcoli con importi con più decimali e volendo da questi una somma con meno decimali, arrotondare preventivamente i calcoli al numero di decimali della somma. Usare a questo proposito la funzione ARROTONDA().

La risposta è stata utile?

4 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2012-12-28T07:40:57+00:00

    Perfetto, grazie!!!

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento