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

0
0.5
0.04166(6)

Я хотел бы, чтобы эти значения отображались как

0
0.5
0.0417

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

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

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

2 ответа2

3

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .