Letta 2518 volte 10 ottobre 2007 alle 18.55 di netquik Fonte: Excel Team Blog
Excel 2007: Hotfix per Bug di Calcolo
   LINK:
Come segnalato a fine Settembre, in Microsoft Office Excel 2007 e Excel Services 2007 è stato isolato un bug che affligge il calcolo dei numeri che si arrotondano a "65535" e "65536". Il software infatti esegue correttamente il calcolo in memoria ma mostra come risultato "100000" e "100001").

Il team di sviluppo di Excel aveva confermato la problematica in un intervento sul blog ufficiale dedicato al prodotto ed aveva annunciato l'imminente rilascio di un fix per il problema. Oggi Microsoft ha rilasciato i due pacchetti hotfix per Excel 2007 e Excel Services 2007 che correggono il bug nei prodotti.

links e news Excel 2007: Bug di Calcolo 

Dagli articoli KB: "Questo pacchetto hotfix corregge il seguente problema che non era stato precedentemente documentato in articolo Microsoft Knowledge Base:  1. Quando eseguite un calcolo in Excel 2007 o Excel Services 2007, si verificano i seguenti comportamenti: Il risultato del calcolo è un numero compreso tra 65534.99999999995 a 65535. Il calcolo viene eseguito correttamente. Tuttavia, il risultato viene mostrato in maniera non corretta come 100000.  2. Il risultato del calcolo è un numero compreso tra 65535.99999999995 e 65536. Il calcolo viene eseguito correttamente. Tuttavia, il risultato viene mostrato in maniera non corretta come 100001".

Dal blog ufficiale del team di sviluppo: "Siamo in procinto di aggiungere il fix a Microsoft Update in modo che possa essere automaticamente distribuito agli utenti che eseguono Excel 2007 o Excel Services 2007. Inoltre, il fix sarà incluso nel primo service pack di Office 2007 quando rilasciato (la data di rilascio non è stata ancora stabilita)".

Artcoli KB:
Excel 2007: http://support.microsoft.com/default.aspx/kb/943075/
Excel Services 2007: http://support.microsoft.com/default.aspx/kb/943076

Hotifx:
Excel 2007: http://download.microsoft.com/download/6/1/3/.../office-kb943075-fullfile-x86-glb.exe
64-bit Excel Services 2007: http://download.microsoft.com/.../office-kb943076-fullfile-x64-glb.exe
32-bit Excel Services 2007: http://download.microsoft.com/.../office-kb943076-fullfile-x86-glb.exe

Ecco come era stato descritto il problema precedentemente dal team: "Questo problema è stato introdotto nelle modifiche alla logica di calcolo di Office 2007. Specificatamente, Excel mostra in modo non corretto il risultato di un calcolo in 12 casi molto specifici.La chiave del problema non è effettivamente nel calcolo in se (il risultato del calcolo conservato nella memoria di Excel è corretto), piuttosto solo nel risultato che viene mostrato nel foglio. Per dirla in altre parole, =850*77.1 mostrerà un valore non corretto, ma se si moltiplica il risultato per 2, si otterrà la risposta esatta (es. se A1 contiene "=850*77.1", e A2 "=A1*2", A2 restituirà il valore corretto 131070).

Dei 9.214*10^18 numeri in virgola mobile che Execel 2007 è in grado di salvare, ci sono 6 numeri floating point (utilizzando una rappresentazione binaria) tra 65534.9999999999 e 65535, e 6 tra 65535.99999999995 e 65536, che causano questo problema. Potete inserire questi numeri in Excel direttamente (Excel arrotonderà a 15 cifre all'inserimento), ma tutti i calcoli che restituiscono uno di questi valori mostreranno questo problema se il risultato del calcolo viene mostrato in una cella. Tutti gli altri calcoli non sono affetti".
 non ci sono commenti
 
 ONLINE
OSPITI np
UTENTI np
VISITE OGGI
np
 VISITE TOTALI
np
Lavori in corso
Creative Commons License Valid CSS!Valid HTML 4.01 Transitional
 
NEWS - TRUCCHI - DOWNLOAD - ARTICOLI - SITO - DISCLAIMER
Bubble_Partner