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

Excel Discussion :

remplacer la formule par sa valeur


Sujet :

Excel

  1. #1
    Membre habitué
    Homme Profil pro
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Points : 170
    Points
    170
    Par défaut remplacer la formule par sa valeur
    Bonjour
    Dans la cellule A2 j’ai la formule suivante avec ce résultat 89 985,99
    Lorsque je remplace la formule par sa valeur "F2+F9" je trouve ce montant 89 985,98999 bien que le format de cellule est un nombre avec deux décimales et tous les nombres sont saisis avec deux décimales
    Svp est ce que je peux corriger ce problème sans passé par la fonction arrondi

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 753
    Points : 28 603
    Points
    28 603
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Lorsque je remplace la formule par sa valeur "F2+F9" je trouve ce montant 89 985,98999 bien que le format de cellule est un nombre avec deux décimales et tous les nombres sont saisis avec deux décimales
    Très curieux ce que tu écris. Tu parles de modifier la formule par sa valeur et tu mets entre "guillemet" F2+F9 qui est une formule.
    Qu'utilises-tu pour remplacer la formule par sa valeur et est-ce sur la même cellule ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre habitué
    Homme Profil pro
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Points : 170
    Points
    170
    Par défaut bonjour
    Bonjour

    le f2+f9 sont Les touches de fonctions, raccourcis pour replacer la formule par sa valeur

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour Philippe,
    iliesss utilise la combinaison des touches de fonction F2 puis F9, puis Entrée
    ce qui donne le même résultat qu'un copier / coller spécial valeurs.

    Bonjour iliesss,
    Tu ne nous dis pas tout !
    Si tu fais l'essai avec les valeurs
    A1 =62300,22
    B1 =21000,33
    C1 =6685,44
    F2, F9 puis Entrée te renvoie 89985,99

    Cordialement.

  5. #5
    Membre habitué
    Homme Profil pro
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Points : 170
    Points
    170
    Par défaut bonjour
    bonjour

    merci pour vos réponses
    je vais cherché un cas réel

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 753
    Points : 28 603
    Points
    28 603
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    iliesss utilise la combinaison des touches de fonction F2 puis F9, puis Entrée
    ce qui donne le même résultat qu'un copier / coller spécial valeurs.
    La touche de raccourci F2 permet de rentrer en édition d'une cellule comme le double click mais ne sélectionne pas la valeur ou la formule qui s'y trouve et F9 permet de renvoyer le résultat de la ou des formules sélectionnées. Elle permet ainsi dans des formules imbriquées de connaître des résultats partiels.

    Pour avoir le même résultat qu'un Copier/Collage Spécial, il faut donc faire F2, sélectionner la formule, faire F9 et ensuite valider par Entrée.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  7. #7
    Membre habitué
    Homme Profil pro
    comptable principal
    Inscrit en
    Octobre 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Autre

    Informations professionnelles :
    Activité : comptable principal
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2010
    Messages : 434
    Points : 170
    Points
    170
    Par défaut bonjour
    bonjour
    voici cet exemple
    Nom : Capture1.JPG
Affichages : 1367
Taille : 30,1 Ko

    lorsque je clic sur les fonctions F2 et F9 la cellule D10 contient un chiffre pas un zéro pourquoi

    Nom : Capture2.JPG
Affichages : 1343
Taille : 29,1 Ko

    merci

  8. #8
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Excel est intelligent.
    Quand tu tapes une formule dans une cellule qui n'a pas de format Nombre définit, il va essayer de deviner quel est le format le plus approprié, en fonction des cellules sources dont les références sont dans la formule. Donc, PARFOIS, il change tout seul le format du résultat.
    Tu peux faire le test : met en A1 une valeur au format monétaire ou date et tape en A2 la formule =A1+10. Tu verras qu'en A2, tu as un format identique à A1.

    Il se peut que ta copies rompe ce lien et donne donc un affichage différent pour la même valeur.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  9. #9
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    L'écart que tu constates n'est pas consécutif au copier/coller spécial valeur.
    Il est dû à la précision sur des calculs en virgule flottante.
    Si tu laisses tes cellules au format standard, tu verras que la valeur retournée par la formule =B2-D4-D8 est -0,000000000058208.

    Cordialement.

  10. #10
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Le format Nombre ne change pas les valeurs.
    Ca peut d'ailleurs être piégeux.
    Par exemple, sir tu as 1,004 dans une cellule avec un affichage à deux décimales, tu verras "1,00".
    Si dans une autre cellule, toujours à affichage deux décimale, tu mets une formule multipliant le contenu de cette cellule par 3, tu obtiendra non pas "3,00" mais "3,01", ce qui ressemblera à un résultat faux.

    Il est souvent utile, pour éviter ce genre de "fausse erreurs", d'utiliser la fonction AEEONDI() ou une de ses cousines.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  11. #11
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut




    Bonjour, bonjour !

    Déjà rien qu'en formatant la cellule en nombre à deux décimales, la différence apparait à 0,00 …

    Oserais-je dire « Much a do about nothing ! » ? (Beaucoup de bruit pour rien !) Non, je n'ai rien dit !


    __________________________________________________________________________________________________
    Tous unis, tous Charlie


    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

Discussions similaires

  1. Réponses: 22
    Dernier message: 20/10/2014, 08h44
  2. remplacement de formule par la valeur
    Par l.dacunha dans le forum Excel
    Réponses: 2
    Dernier message: 06/04/2009, 14h10
  3. Remplacer des cellules par leurs valeurs
    Par benoitbs dans le forum Excel
    Réponses: 1
    Dernier message: 28/01/2008, 11h21
  4. Remplacer des balises par des valeurs dans une String
    Par RadicalBob dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 15h22
  5. remplacer une variable par sa valeur
    Par patbeautifulday1 dans le forum Access
    Réponses: 3
    Dernier message: 05/01/2007, 17h06

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