How to limit max number of digits after comma, but not set minimum

My Excel spreadsheet is calculating some decimal values. Depending on the input value, the result may be eg

0
0.5
0.04166(6)

I would like these values to appear as

0
0.5
0.0417

то есть ограничить максимальное количество десятичных цифр, но не устанавливать минимальное, позволяя ему быть 0 или более по мере необходимости.

С "общим" форматом я получаю минимально необходимое, но неограниченное количество цифр, то есть 0, 0,5, 0,0416667.
С форматом "число" я получаю 0,0000 и 0,5000, если я хочу получить 0,0417.

Любой способ обойти? Я нахожусь на Excel 2010.

2 ответа

Решение

В случае, если вам нужно сохранить значения не округленными, попробуйте пользовательский формат 0.####:

Это только одна дополнительная точка (в 0.) из описанного формата.

Если изменение значения не является проблемой для вас (вы написали "появляются как"), вы можете использовать =ROUND(...) вокруг того, что вы рассчитываете, или в новом столбце. Второй параметр определяет, сколько цифр вы хотите округлить, например
=ROUND(2/3,4) дам тебе 0.6667,

Другие вопросы по тегам