IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

La taverne du Club : Humour et divers Discussion :

EXCEL 2007 ne sait pas compter

  1. #1
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    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

  2. #2
    Membre éclairé Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Points : 835
    Points
    835
    Par défaut

    Et pourtant, c'est vrai!

  3. #3
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Loin de moi l'idée de chipoter mais si on fait
    Ca change quelque chose ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 215
    Points : 471
    Points
    471
    Par défaut
    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.

  5. #5
    Membre confirmé Avatar de xxxcapxxx
    Inscrit en
    Mars 2007
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2007
    Messages : 432
    Points : 486
    Points
    486
    Par défaut
    \o/ encore une mission roussi pour Cpt.Grosoft !

  6. #6
    Membre régulier Avatar de dpourdid
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Mars 2007
    Messages : 71
    Points : 89
    Points
    89
    Par défaut
    c'est marrant ton truc

    avec OpenOffice ça fonctionne très bien... mais loin de moi l'idée de faire du prosélytisme

  7. #7
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut
    bah moi j'ai la bonne réponse à ce calcul
    et avec excel en plus


    Edit : mais c'est une version 2003

  8. #8
    Membre éclairé Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Points : 835
    Points
    835
    Par défaut
    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.

  9. #9
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    MsgBox 850 * CCur("77,1")

  10. #10
    Membre éprouvé
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Points : 935
    Points
    935
    Par défaut
    Pour aller plus loin dans le ?bug? Excell
    http://fr.news.yahoo.com/pcinpact/20...c2f7783_2.html

  11. #11
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    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

  12. #12
    Membre régulier Avatar de dpourdid
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Mars 2007
    Messages : 71
    Points : 89
    Points
    89
    Par défaut
    c'est Bill qui ne connais pas sa table des 77.1
    c'est pourtant pas dur...

  13. #13
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    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.

  14. #14
    Membre régulier Avatar de dpourdid
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Mars 2007
    Messages : 71
    Points : 89
    Points
    89
    Par défaut
    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

  15. #15
    Membre éclairé Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Points : 835
    Points
    835
    Par défaut
    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/

  16. #16
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    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) ^^

  17. #17
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Bon je pense qu'on peut dire ceci maintenant !!!

    Get OOo : OpenOffice gratuitement !!

  18. #18
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    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é) .

  19. #19
    Membre expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Points : 3 080
    Points
    3 080
    Par défaut
    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>

  20. #20
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    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.

Discussions similaires

  1. VBA Excel 2007 ne passe pas en 2003
    Par Basicnav dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/07/2009, 09h17
  2. Réponses: 1
    Dernier message: 10/07/2009, 12h44
  3. BUG: Javascript ne sait pas compter !
    Par cybercraft dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/10/2008, 09h15
  4. Une fonction sous Excel 2007 ne fonctionne pas sous Excel 2003
    Par Dryss51 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 27/07/2007, 08h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo