Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > La taverne du Club : Humour et divers
La taverne du Club : Humour et divers Divers, détente et humour. Pour le Chat, c'est ici : -> Le Chat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/09/2007, 12h22   #1
Membre Expert
 
Avatar de ®om
 
Inscription : janvier 2005
Messages : 2 801
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 801
Points : 2 371
Points : 2 371
Par défaut EXCEL 2007 ne sait pas compter

Si vous avez un Excel 2007 qui traine sur un vieux pc windows (troll inside), tapez dans une cellule la formule :
ça donne 100000.

Faites-le à la calculatrice, ça fait 65535...

Pourtant:
donne bien 65535...

Là je dis bravo
®om est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 13h23   #2
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790

Et pourtant, c'est vrai!
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 13h49   #3
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Loin de moi l'idée de chipoter mais si on fait
Ca change quelque chose ?
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h04   #4
Membre confirmé
 
Homme
Développeur informatique
Inscription : octobre 2005
Messages : 162
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2005
Messages : 162
Points : 203
Points : 203
Ca change quelque chose car ce n'est pas valide.
Les nombres sont avec des virgules dans Excel (enfin par défaut dans les versions françaises avec Windows en français, vu que pas défaut il utilise les séparateurs système).
En changeant le séparateur en ".", "=850*77.1" donne le même résultat, à savoir 100000.
giragu03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h08   #5
Membre éprouvé
 
Avatar de xxxcapxxx
 
Inscription : mars 2007
Messages : 432
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2007
Messages : 432
Points : 437
Points : 437
\o/ encore une mission roussi pour Cpt.Grosoft !
__________________
ma config : Dell Inspiron 9400 // bios A09 // Intel i945PM // Intel Core 2 Duo T7200 @ 2000 MHz // 2048 Mo (PC2-4300 (266 MHz) // 17" WUXGA (1920 X 1200) // GeForce Go 7900 GS 256 MB // WDC (320 Go) // PHILIPS DVD+-RW SDVD8820 // Broadcom Corp BCM440x 100Base-TX Fast Ethernet // Intel Corporation PRO/Wireless 3945ABG // Windows Seven RTM // DirectX 9.0c // Sigmatel Audio
xxxcapxxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h13   #6
Membre régulier
 
Avatar de dpourdid
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 79
Points : 79
c'est marrant ton truc

avec OpenOffice ça fonctionne très bien... mais loin de moi l'idée de faire du prosélytisme
dpourdid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h17   #7
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
bah moi j'ai la bonne réponse à ce calcul
et avec excel en plus


Edit : mais c'est une version 2003
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h25   #8
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Ils ont pas un bug tracker ou un truc dans le genre? Faut leur dire, ils peuvent quand même pas vendre un logiciel à 100€ (j'en sais rien, c'est ma boite qui a payé ^^) avec un bug comme ça.
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h32   #9
Inactif
 
Inscription : juillet 2007
Messages : 4 555
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 4 555
Points : 5 002
Points : 5 002
MsgBox 850 * CCur("77,1")
ucfoutu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 14h47   #10
Membre chevronné
 
Inscription : avril 2003
Messages : 774
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 774
Points : 782
Points : 782
Pour aller plus loin dans le ?bug? Excell
http://fr.news.yahoo.com/pcinpact/20...c2f7783_2.html
fnobb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 15h49   #11
Membre Expert
 
Avatar de ®om
 
Inscription : janvier 2005
Messages : 2 801
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 801
Points : 2 371
Points : 2 371
Citation:
Envoyé par haltabush Voir le message
Ils ont pas un bug tracker ou un truc dans le genre? Faut leur dire, ils peuvent quand même pas vendre un logiciel à 100€ (j'en sais rien, c'est ma boite qui a payé ^^) avec un bug comme ça.
Vu que la connaissance du bug se propage plus vite qu'un virus, à mon avis ils sont au courant

Ce qui est plus inquiétant, c'est que leur moteur doit être bien buggé (en tout cas bien tordu) pour arriver à avoir ce genre de bug sur une multiplication, et donc on peut penser que ça n'est pas l'unique bug de calcul...

EDIT: 100€ -> en fait un peu plus : http://www.clubic.com/shopping-16558...-standard.html
®om est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 15h54   #12
Membre régulier
 
Avatar de dpourdid
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 79
Points : 79
c'est Bill qui ne connais pas sa table des 77.1
c'est pourtant pas dur...
dpourdid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 15h55   #13
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Ou alors il s'agit d'un code en dur quelquepart. Genre si cellule = 65535 alors cellule = 100 000. Dans ce cas ça serait moins grave car la fiabilité du moteur ne serait pas mise en cause. Sinon, oui c'est très grave.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 16h25   #14
Membre régulier
 
Avatar de dpourdid
 
Inscription : mars 2007
Messages : 72
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : mars 2007
Messages : 72
Points : 79
Points : 79
Citation:
Envoyé par nuke_y Voir le message
Ou alors il s'agit d'un code en dur quelquepart. Genre si cellule = 65535 alors cellule = 100 000. Dans ce cas ça serait moins grave car la fiabilité du moteur ne serait pas mise en cause. Sinon, oui c'est très grave.
ouais, et c'est pas du binaire non plus
à mon avis y'a boulette
dpourdid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 16h31   #15
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Citation:
Envoyé par ®om Voir le message
Vu que la connaissance du bug se propage plus vite qu'un virus, à mon avis ils sont au courant

Ce qui est plus inquiétant, c'est que leur moteur doit être bien buggé (en tout cas bien tordu) pour arriver à avoir ce genre de bug sur une multiplication, et donc on peut penser que ça n'est pas l'unique bug de calcul...

EDIT: 100€ -> en fait un peu plus : http://www.clubic.com/shopping-16558...-standard.html
En stand alone, on est proche des 100€ (là ton lien concerne office 2007 entier ^^)
http://www.clubic.com/rs/excel-2007/
__________________
HADOPI : black-out du net!
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 18h41   #16
Membre Expert
 
Avatar de ®om
 
Inscription : janvier 2005
Messages : 2 801
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 801
Points : 2 371
Points : 2 371
La réponse de microsoft :
http://blogs.msdn.com/excel/archive/...ue-update.aspx

Citation:
Envoyé par Microsoft
So what, specifically, are the values that cause this display problem? Of the 9.214*10^18 different floating point numbers (floating point on wikipedia) that Excel 2007 can store, there are 6 floating point numbers (using binary representation) between 65534.99999999995 and 65535, and 6 between 65535.99999999995 and 65536 that cause this problem.
J'aimerais bien voir les sources qui expliqueraient le pourquoi (plutôt qu'une simple constatation, ça ne marche pas sur 12 cas) ^^
®om est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 20h32   #17
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Bon je pense qu'on peut dire ceci maintenant !!!

Get OOo : OpenOffice gratuitement !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 20h44   #18
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Citation:
Il est important de noter que ce bug ne concerne que l’affichage car la valeur en mémoire est la bonne. Pour preuve, le bon résultat est donné lorsque l’on fait une opération supplémentaire (sauf pour le cas de la multiplication par 1 et de l'addition par 1, car le nombre 65536 est aussi impacté) .
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 20h45   #19
Membre Expert
 
Avatar de ®om
 
Inscription : janvier 2005
Messages : 2 801
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 801
Points : 2 371
Points : 2 371
Citation:
Envoyé par Tofalu Voir le message
Il est important de noter que ce bug ne concerne que l’affichage car la valeur en mémoire est la bonne. Pour preuve, le bon résultat est donné lorsque l’on fait une opération supplémentaire (sauf pour le cas de la multiplication par 1 et de l'addition par 1, car le nombre 65536 est aussi impacté).
Citation:
Envoyé par Tofalu
Responsable MSOffice
Merci de la précision

</troll>
®om est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 22h05   #20
Expert Confirmé Sénior
 
Avatar de denisC
 
Inscription : février 2005
Messages : 4 069
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2005
Messages : 4 069
Points : 4 698
Points : 4 698
Quelqu'un pourrait-il M,expliquer comment il est possible de faire une fonction qui arrondisse correctement tous les flottants sauf une dizaine? A part le if sale sur ces cas, je ne vois pas trop.

Mais bon, esperons qu'on aura plus de précision sur le pourquoi.
denisC est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h47.


 
 
 
 
Partenaires

Hébergement Web