Serio bug di visualizzazione in Excel 2007

pubblicato: martedì 25 settembre 2007 da Cristian in: Windows Office Microsoft

Bug in Excel 2007E’ stato segnalato a Microsoft un clamoroso bug in Excel 2007 che provoca risultati errati in alcune operazioni.

Come possiamo vedere dai messaggi pubblicati sul gruppo di discussione su Excel, una operazione di moltiplicazione, 850 per 77.1, propone come risultato 100000 invece di 65535, e non è l’unico caso.

Il problema sembra però limitato alla visualizzazione, in quanto se si confronta il risultato della moltiplicazione con il risultato scritto a mano, si scopre che sono identici.

Il problema è decisamente grave in quanto quello che si vede è poi quello che viene stampato.

Aggiornamento
: Microsoft ha spiegato sul blog di Excel cosa c’è dietro al problema che è stato evidenziato, problema che riguarda sei casi in cui Excel non riesce a gestire correttamente i floating point.

Attualmente il team di Microsoft avrebbe già risolto il problema, che ha avuto molta risonanza a livello mondiale, e sta testando che la fix non provochi ulteriori problemi.
[via Reddit]

PUBBLICITÀ
1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 5 su 5)
condividi condividi 17 commenti
PUBBLICITÀ

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • yoshi1516

    25 set 2007 - 12:44 - #1
    -1 punto
    Up Down

    Nel 2007 ancora problemi con la rappresentazione dei numeri nel calcolatore… bah…

  • Profilo di Giacinto

    Giacinto

    25 set 2007 - 12:48 - #2
    1 punto
    Up Down

    Fantastico!!! :)

  • […] Fonte: DownloadBlog […]

  • Scopetta

    25 set 2007 - 12:53 - #4
    0 punti
    Up Down

    Verificato, e’ presente ed e’ come detto solo di visualizzazione, se si usa il valore della cella “incriminata” come valore intermedio per altri calcoli il risultato finale e’ corretto.

  • Profilo di Niknet

    Niknet

    25 set 2007 - 13:15 - #5
    0 punti
    Up Down

    è un problema gravissimo!!
    chissà ora come risponderà lo zio bill….

  • Profilo di spidernik84

    spidernik84

    25 set 2007 - 13:37 - #6
    1 punto
    Up Down

    Un programma per fogli di calcolo che sbaglia i calcoli…ah, i progressi dell’informatica :)

  • little

    25 set 2007 - 13:43 - #7
    0 punti
    Up Down

    Non è solo di visualizzazione! Se nella cella A1 scrivo =850×77,1 e nella cella A2 scrivo =A1+1 quello che ottengo è 100001!

  • Scopetta

    25 set 2007 - 14:02 - #8
    0 punti
    Up Down

    @little
    invece e’ solo di visualizzazione, anche nel caso di 100001, basta provare a fare A1+2 o una qualunque altra operazione e il risultato e’ giusto.
    Lo stesso dicasi se usi 100001 per fare altre operazioni.

  • Commento #9 (-4 punti) - 25 set 2007 - 14:02 - Apri commento
  • Mario Merola

    25 set 2007 - 15:11 - #9 (nascondi)
    -4 punti
    Up Down

    [..]Il problema sembra però limitato alla visualizzazione, in quanto se si confronta il risultato della moltiplicazione con il risultato scritto a mano, si scopre che sono identici.[..]

    Ma come m i n k i a scrivi? ma sai farlo bene il copia incolla?

    Eppoi invece di parlare delle V A C C A T E di google o tecnorati scrivere di download? No ti fa schifo?

    Se sei incompetente in materia, ritirati che fai + bella figura.

    Ma è vero gli italiani sono attaccati alle poltrone.

    Vergognati. Te e chi ti fa pubblicare.

  • Profilo di Tia©

    Tia©

    25 set 2007 - 17:03 - #10
    0 punti
    Up Down

    @Merola

    Quanti caffè prendi al giorno?

  • tizio

    25 set 2007 - 19:29 - #11
    0 punti
    Up Down

    quoto little E scopetta..

    se dopo si fa =A1+1 , il risultato è 100001, se si fa =A1+x (con x>1), il risultato è giusto

  • Fidati di Excel 2007 | PLzAlliance

    25 set 2007 - 19:43 - #12
    -1 punto
    Up Down

    […] NonSoloMac | DownloadBlog […]

  • Profilo di klerik

    klerik

    26 set 2007 - 08:52 - #13
    -1 punto
    Up Down

    Cavolo….ma succede solocon quei numeri?? no perchè devo consgnare una relazione di calcolo di uns truttura per l’esame!!

  • Scopetta

    26 set 2007 - 11:59 - #14
    -1 punto
    Up Down

    kleril, succede solo se l’operazione e’ in virgola mobile e il risultato e’ 65535 che e’ 2^16-1.
    E’ un baco di visualizzazione causato da un errato algoritmo di trasformazione della rappresentazione binaria a quella decimale.

  • Profilo di Cristian

    Cristian

    26 set 2007 - 18:55 - #15
    4 punti
    Up Down

    Aggiornamento: Microsoft ha spiegato sul blog di Excel cosa c’è dietro al problema che è stato evidenziato, problema che riguarda sei casi in cui Excel non riesce a gestire correttamente i floating point.

    Attualmente il team di Microsoft avrebbe già risolto il problema, che ha avuto molta risonanza a livello mondiale, e sta testando che la fix non provochi ulteriori problemi.

  • ghostx

    10 ott 2007 - 15:00 - #16
    0 punti
    Up Down

    http://news.swzone.it/link.php?action=d&id=20751

    (download da swzone.it)

    bug risolto….

  • bax

    16 feb 2008 - 11:48 - #17
    0 punti
    Up Down

    ho trovato un altro bug!!
    prendete un qualasiasi numero… fate una formula in cui togliete a quel numero “-0,2″ dalla cella superiore trascinate quella formula per un migliaio di righe ora fate copia — poi incolla speciale –valore….

    Beh noterete che ci sono risultati incredibili!!!! spunta un 0.00000000001 all’improvviso bah

PUBBLICITÀ
L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento

Network Blogo