Ciao a tutti questa volta sono alle prese con sottrazioni di numeri con 18-20 decimali.
di noma excel al 15° decimale tronca ma se lo supera scrive i numeri in notazione scientifica, alcuni calcoli sempre per la media mi risultavano sballati, quindi ho "allargato" i dati aumentando i decimali, quindi facendo dei controlli, la causa scatenante sono delle sottrazioni.
ho due file uno con le formule ed un altro che funziona con una macro che toglie le Formule mettendo i risultati direttamente nel foglio facendo i calcoli in memoria con Array, ma questo è un preambolo per far capire il problema.
nella cella delle formule vedete appunto la formula della sottrazione che è inserita nella cella verde del riquadro superiore, nella stessa cella verde del riquadro inferiore, il risultato con il VBA, ma come si vede è differente, le ultime 2 cifre 90-95, logico che scendendo in basso questo effetto domino porta a valori errati
nel riquadro sotto, senza formule, ho eliminato il valore ed ho inserito la formula di cui sopra, ma il risultano non cambia, mi porta sempre quella differenza, come si può vedere ho aumentato i decimali per vedere se c'era qualche numero non visibile, ma vi assicuro che anche mettendo 30 decimali dopo la cifra ci sono solo 0zeri
ci sto impazzendo!
ho preso un nuovo file che allego ho fatto prima Copia/incolla, poi Copia/Incolla Valori inserita la formula in questo file ho le stesse differenze, cosa sbaglio, perchè Excel si comporta in questo modo?
alla fine ho scritto manualmente sempre sullo stesso foglio le stesse cifre ed ho avuto ancora un altro valore, come potete vedere dall'immagine
controllato anche con Valuta formula mi da risultati differenti a parità di valori
ecco il link al file
https://www.dropbox.com/s/i4079rwk6iwda ... .xlsx?dl=0
qualcuno saprebbe spiegarmi l'arcano, per cercare di risolvere il problema
Grazie Ciao By Sal