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 ?

7voto

Raystafarian Points 21292

crtl + ASelect all - right click - format cells - custom- ########.##################### fera ce que vous voulez
Il n'affichera pas les zéros initiaux ou finaux.

4voto

barry houdini Points 10704

Si vous avez déjà un nombre dans la cellule, vous ne pouvez pas changer le format en texte (...ou vous le pouvez mais cela ne fonctionne pas !). Vous pouvez le vérifier - si les données se trouvent dans A1, changez le format en texte et utilisez la formule suivante dans B1

\=ISTEXT(A1)

La réponse sera FAUX

Vous devez formater les cellules en texte avant vous saisissez les données - elles s'affichent alors telles qu'elles ont été saisies

Pour formater la colonne sous forme de texte "après coup", procédez comme suit :

Sélectionner une colonne de données puis utiliser

Data > Text to Columns > Next > Next > sous "column data format" sélectionnez "Text" > Finish

Cela devrait permettre de formater toute la colonne en texte et d'afficher le nombre de chiffres pour chaque entrée telle qu'elle a été saisie.

2voto

Raystafarian Points 21292

Votre problème est que vous formatez les nombres comme du texte plutôt que comme des nombres et que vous n'avez pas assez de décimales, ce qui oblige à arrondir.
crtl + ASelect all - right click - format cells - number - change decimal places a cependant le nombre de personnes que vous voulez montrer et vérifier use 1000 separator (,)

1voto

user668296 Points 11

Si vous voulez 49,93 au lieu de 49,94, une façon de le garantir est d'utiliser une formule comme :

=INT((41200/825*100))/100

Ce qui se passe ici, c'est que la décimale de votre résultat est déplacée de deux places vers la droite, puis INT supprime toutes les décimales, ce qui donne 4 993, puis il est divisé par 100 pour donner 49,93000, et vous pouvez le formater à 2 endroits pour obtenir 49,93.

Dans ce cas, faites attention aux parenthèses.

0voto

Chief Points 151

Le présent Le site explique comment définir la précision de l'arrondi.

version courte : Ctrl-a pour marquer toutes les cellules, cliquez avec le bouton droit de la souris sur une cellule -> choisissez le format des cellules -> sélectionnez votre préférence

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