Например я установил 5.555 в ячейку. Когда я изменяю количество знаков после запятой на 2, значение меняется на 5,56. Если количество десятичных разрядов равно 0, значение в ячейке равно 6. Если я добавлю десятичные разряды, это не изменит значение. Отмена тоже не работает.
Я удалил все макросы и все листы, которые были здесь раньше.
Ответы:
Проблема была в опции «Задать точность как отображается» (Файл-> Параметры-> Дополнительно).
http://office.microsoft.com/en-us/excel-help/set-rounding-precision-HA010218870.aspx
источник
Поскольку в ваших комментариях упоминается решение, это альтернатива, поскольку то, что вы делаете, ожидается по умолчанию.
Другим способом решения этой проблемы является использование усечения для сокращения значения, которое эффективно обрабатывает значение как строку, то есть то, что вы делаете.
Итак, обновите значение ячейки с 5.555 до
И он обновится до 2 цифр
Или формула может ссылаться на другую ячейку. Что-то вроде
Идея этого заключается в
источник