Я столкнулся с проблемой в Excel 2010, где точность в ячейках процентного типа меняется. Воспроизвести:
- Создайте две ячейки в A1 и B1, оба в формате процента (2 десятичных знака) и числа с десятичными знаками
- В новой ячейке перейдите к формату ячейки и измените его на Процент (2 десятичных знака).
Введите эту формулу в ячейку:
=A1/B1
Формат ячейки теперь изменится на Процент с более высокой точностью, которая, кажется, соответствует количеству десятичных знаков, необходимых для вычисления.
Почему точность меняется?
Я знаю, что Excel автоматически отформатирует ячейки, если сможет логически определить новый формат. Я опробовал вашу ситуацию, и у меня возникли те же проблемы. Лично я считаю, что это смешно! Я думаю, все, что вы можете сделать, это: 1: написать свои формулы, 2: отформатировать ячейки формулы, 3: записать исходные значения.
—
Hand-E-Food
@mservidio Я понимаю вашу точку зрения, вы правы, что плохое поведение от Excel не должно изменять ваш формат отображения, как только вы его указали. К счастью, если вы выполните форматирование после того, как выполнили формулу, она останется там и не изменится, если значение будет меняться в точности.
—
полковник
Я думаю, что это хорошая функция, если пользователь хочет включить ее. Однако поведение по умолчанию странное. Как только пользователь определяет формат ячейки, он не должен автоматически обновлять точность. У меня такое ощущение, что это может быть ошибка, а не фича.
—
mservidio