8 votes

Comment empêcher Excel d'arrondir les chiffres ou d'ajouter des 0 redondants ?

J'ai une colonne de chiffres qui se présente comme suit :

enter image description here

mais la valeur réelle de la cellule affichée est 20130.153334

D'autres valeurs ont un nombre différent de décimales. Je ne veux pas ajouter des 0 redondants, je ne peux donc pas spécifier un nombre particulier de décimales à afficher. Je souhaite simplement traiter les valeurs comme du texte.

J'ai déjà modifié le format de la cellule en Texte, car la description du Texte est la suivante : " Les cellules au format texte sont traitées comme du texte même si elles contiennent un nombre. La cellule est affichée telle qu'elle a été saisie. ". Cependant, il est clair qu'il n'est pas affiché exactement comme il a été saisi ! Curieusement, si j'appuie sur F2 dans la cellule pour passer en mode édition, puis que j'appuie sur Entrée, il s'affiche correctement. Mais je ne peux pas faire cela manuellement pour plus de 2000 enregistrements !

Comment puis-je éviter que les nombres soient arrondis ?

0voto

Hunter Points 11

En tant que personne se trouvant dans une situation similaire, j'ai pris la résolution suivante. crtl + A Sélectionner tout, crtl + C Copier tout. Ensuite, dans une nouvelle feuille, sélectionnez tout, transformez toutes les cellules en texte. Vous pouvez utiliser la "barre d'outils d'accès rapide", l'onglet "Accueil", la partie "Nombre". Passez de "Général" à "Texte". Ensuite, vous pouvez coller toutes les cellules ici d'abord, pour avoir le formatage précédent, puis à nouveau avec Coller les valeurs pour avoir les valeurs telles qu'elles étaient. Si cela ne donne pas de résultats satisfaisants. Collez le tout dans un document Word vide (si vous avez besoin de le remplacer, faites-le ici, car Word traite les nombres comme du texte), puis sélectionnez tout et copiez tout à partir de ce document Word. Auparavant, le fait de recoller transforme toutes les cellules en format texte. Enfin, lors du collage (dans A1, avec un clic droit), utilisez l'option "Match Destination Formatting". Je pense que cela suffira.

0voto

user173853 Points 21

Si 41200 ÷ 825 = 49.93939393, et que vous souhaitez que le chiffre de 49.93 seulement ne soit pas arrondi, utilisez =round(41200/825,4) et sélectionnez format - cellule - nombre de décimales sélectionnez 2.

Votre chiffre indiquera 49,93 au lieu de 49,94 et sera arrondi par l'ordinateur.

0voto

Steven Points 1

J'ai trouvé cela en ligne et cela a très bien fonctionné pour moi - Vous pouvez fréquemment éviter que des erreurs d'arrondi en virgule flottante n'affectent votre travail en définissant l'option Précision telle qu'affichée avant d'appliquer un format de nombre à vos données. Cette option force la valeur de chaque nombre dans la feuille de calcul à être à la précision affichée sur la feuille de calcul.

Note : L'utilisation de l'option Précision telle qu'affichée peut avoir des effets de calcul cumulatifs qui peuvent rendre vos données de plus en plus imprécises au fil du temps. N'utilisez cette option que si vous êtes certain que la précision affichée maintiendra l'exactitude de vos données.

1. cliquez sur Fichier > Options.

Dans Excel 2007 : Cliquez sur l'image du bouton Microsoft Office, puis cliquez sur Options Excel.

2 Cliquez sur Avancé, puis sous Lors du calcul de ce classeur, cochez la case Définir la précision comme affiché, puis cliquez sur OK.

3. cliquez sur OK.

4. dans la feuille de calcul, sélectionnez les cellules que vous souhaitez formater.

5. dans l'onglet Accueil, cliquez sur l'image du bouton de lancement de boîte de dialogue à côté de Numéro.

Image du ruban Excel

6. dans la case Catégorie, cliquez sur Nombre.

7. dans la case Décimales, entrez le nombre de décimales que vous souhaitez afficher.

Conseil : pour minimiser les effets de l'imprécision du stockage de l'arithmétique en virgule flottante, vous pouvez également utiliser la fonction ROUND pour arrondir les nombres au nombre de décimales requis par votre calcul.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X