 |
|
 |
Microsoft Office 2007 sbaglia le moltiplicazioni: questa è la notizia
segnalata da varie fonti nei giorni scorsi. Microsoft ha voluto meglio
circostanziare tutta la vicenda proponendo una propria descrizione del problema
e identificando le possibili cause.
Effettuando alcuni specifici calcoli come ad esempio 77,1*850 il risultato
visualizzato da Excel 2007 è 100.000 anzichè 65.535.; altre combinazioni
di calcolo aventi per risultato 65.535 sono affette dal medesimo errore. Salta
subito all'cchio che il risultato atteso non è certo un numero qualsiasi
ma è il valore più grande rappresentabile utilizzando 16 bit.
Questo dettaglio non è sfuggito a Microsoft che nel proprio
post di spiegazione cita proprio tale notazione e richiama altre
problematiche legate ai calcoli in virgola mobile e alla notazione binaria. Una
descrizione precisa è disponibile
qui.
Il problema non viene negato da Microsoft che però fa notare come l'errore
sia solo in fase di visualizzazione del risultato nella cella, infatti,
effettuando successivi calcoli in cui si prende come dato iniziale il precedente
risultato di una delle moltiplicazioni in oggetto si perviene a un risultato
corretto. Si evince, quindi, che Excel 2007 non sbaglia a fare i conti ma solo
nel presentare i risultati: magra consolazione.
Microsoft fa sapere che un apposito fix è in via di sviluppo e
attualmente sta superando i vari processi di approvazione interna: non appena
disponibile verrà rilasciato attraverso i consueti canali e il blog ufficiale ne
riporterà la notizia.
|
 |
|
 |
Commenti (180)
| Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - Info |
| Commento # 1
di: Motosauro
pubblicato il 27 Settembre 2007, 09:35 |
|
|
 |
 |
| Commento # 2
di: il_joe
pubblicato il 27 Settembre 2007, 09:37 |
non finiranno mai di stupirmi...
|
|
 |
 |
| Commento # 3
di: bjt2
pubblicato il 27 Settembre 2007, 09:39 |
Dal blog di MS comunque dicono che è solo un bug di visualizzazione, che se si usa la cella nei calcoli il valore è esatto... Comunque si sapeva già da un po' di giorni...
|
|
 |
 |
| Commento # 5
di: Yokoshima
pubblicato il 27 Settembre 2007, 09:40 |
Mi da, ogni giorno, un motivo nuovo per non usare i suoi prodotti. 
Che una cosa del genere possa succedere su un software che si paga a peso d'oro mi sembra abbastanza vergognosa.
|
|
 |
 |
| Commento # 8
di: Narmo
pubblicato il 27 Settembre 2007, 09:46 |
Un altro esempio del reale valore dei prodotti MS
|
|
 |
 |
| Commento # 9
di: Swarionato
pubblicato il 27 Settembre 2007, 09:47 |
Bhe è un bug difficilissimo da scovare...
cosa dovevano fare provare tutte le operazioni del mondo?
|
|
 |
 |
| Commento # 10
di: Fx
pubblicato il 27 Settembre 2007, 09:48 |
| Originariamente inviato da: Yokoshima | Mi da, ogni giorno, un motivo nuovo per non usare i suoi prodotti. |
ah beh perchè altrimenti prima li usavi eh? =)
| Originariamente inviato da: Yokoshima | | Che una cosa del genere possa succedere su un software che si paga a peso d'oro mi sembra abbastanza vergognosa. |
oh, difatti quei software altamente specifici che si pagano 10 volte tanto office non hanno bachi, non hanno bachi gravi, e hanno le patch prima ancora che il baco si manifesti |
|
 |
 |
|
|