Comment limiter le nombre maximum de chiffres après la virgule sans définir le minimum


0

Mon tableur Excel calcule des valeurs décimales. En fonction de la valeur d'entrée, le résultat peut être par ex.

0
0.5
0.04166(6)

Je voudrais que ces valeurs apparaissent comme

0
0.5
0.0417

c’est-à-dire limiter le nombre maximal de chiffres décimaux mais ne pas définir le minimum, lui permettant d’être égal à 0 ou plus selon les besoins.

Avec le format "général", j’obtiens le nombre minimum de chiffres requis mais illimité, c’est-à-dire 0, 0,5, 0,0416667.
Avec le format "nombre", je reçois 0,0000 et 0,5000 si je veux obtenir 0,0417.

N'importe quoi? FWIW je suis sur Excel 2010.


1
Pourquoi les zéros de fin seraient-ils un problème? Une valeur de 0,0000 serait égale à 0. La même chose pour 0,5 et 0,500. À l'heure actuelle, il ne semble pas y avoir de moyen facile de le faire. Bien sûr, vous pouvez toujours utiliser le ROUND fonction et ne pas utiliser un format spécifique.
Seth

@Seth à cause de la lisibilité. Dans mon cas, 0 signifie qu'il n'y a pas de données. Les chiffres redondants augmentent le "bruit".
texnic

Réponses:


3

Si vous devez conserver les valeurs non arrondies, essayez le format personnalisé. 0.####:

enter image description here

Ceci est juste un point supplémentaire off (en 0. ) du format décrit.


Ceci modifie la valeur. Il y a des moyens plus faciles de le faire, et ce n'est pas ce qu'il voulait
Aganju

@ g.kov: Je sais que vous avez déjà modifié la réponse. Toutefois, je vous recommande simplement de supprimer la première partie que vous mentionnez en utilisant la fonction TEXT ... conservez-la simplement en utilisant le format que vous avez défini dans votre édition. c'est la bonne réponse ...
Ditto

C'est le plus proche de ce que je veux. Merci!
texnic

1

Si changer la valeur ne vous concerne pas (vous avez écrit 'apparaître comme' ), vous pouvez utiliser =ROUND(...) autour de tout ce que vous calculez, ou dans une nouvelle colonne. Le deuxième paramètre définit le nombre de chiffres à arrondir, par exemple
=ROUND(2/3,4) te donnera 0.6667.


En principe, l'arrondir serait bien. Il était donc bon de recevoir cette option à considérer. Cependant, je préfère changer le format plutôt que la formule dans chaque colonne.
texnic
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.