Era il 2005 quando Microsoft in un bollettino dedicato spiegava che Excel 5, Excel 95 ed Excel 97 soffrivano tutti di un problemino nell’effettuare alcuni calcoli, in particolare quelli che coinvolgevano un alto numero di decimali, ma solo in determinate condizioni. Il problema parrebbe essere stato risolto con le successive versioni: ma nell’ultimo Excel però, si è appreso ieri, vi sono altri buggetti di calcolo.
La notizia si deve alla discussione in corso in un newsgroup molto seguito, microsoft.public.excel , dove tuttora esperti di varia estrazione, compresi alcuni uomini Microsoft, stanno esaminando l’errore scovato in Excel da Moham Serry , che ieri scriveva:
“Bug in Excel – quando si tenta di moltiplicare 850 x 77,1, il risultato secondo Excel è 100000!!!”
Una segnalazione che, naturalmente, ha dato la stura a decine di commenti. Oltre a chi confermava l’esistenza del bug, si sono susseguite nel corso della giornata varie teorie e anche altri esempi di errore, con una serie di altre operazioni, ad esempio:
=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2
La preoccupazione di molti degli intervenuti, evidentemente, è che i risultati offerti da Excel in una serie di situazioni possano essere sbagliati . Vista l’enorme diffusione del software e l’utilizzo che ne viene fatto in aziende, uffici pubblici e via dicendo, lo sgomento è comprensibile.
Qualcuno qui da noi fa notare, come Microsfot.it , come si tratti con ogni probabilità di un errore di visualizzazione (l’elemento “valore” verrebbe confuso con l’elemento “testo” in determinate condizioni), ergo un errore di programmazione probabilmente risolvibile con una patch.
Microsoft è stata naturalmente allertata del problema ma, mentre scriviamo, non ha ancora rilasciato un commento ufficiale.