2016-09-19 2 views
2

У меня есть несколько ячеек в Excel с десятичными знаками, которые я хочу отформатировать в процентах. Тем не менее, я хочу, чтобы десятичные знаки отображались, если десятичные числа отличны от нуля. Например, у меня есть много клеток, которые содержат числа, такие, как:Процент формата с дополнительными знаками после запятой в Excel

0.09

0.195

0.876

0.4

Я хотел бы они будут отображаться в процентах в виде:

9%

19.5%

87.6%

40%

Любые решения было бы весьма признателен.

+0

[Эта статья] (http://www.accountingweb.com/technology/excel/condition-displaying-decimal-places-in-excel-part-2) выглядит очень актуальной. –

+0

Если вы хотите отобразить целое число просто с помощью «%» в конце, попробуйте этот формат из меню формата Excel, «пользовательских» форматов: «0.0 \%»; (0.0 \%); 0.0 \%); @%) " Работа для меня: 04.56 = 45.6%, а также попробуйте этот вариант, и он будет работать, если он получен из формулы, измените исходную формулу на деление на 100 (или вы можете умножить на 0,01). –

ответ

0

Отформатируйте свою колонку в процентах с нужным количеством знаков после запятой. Затем, чтобы исключить десятичные разряды для тех процентов, которые имеют только два значащих числа после десятичной точки, используйте условный формат:

Формула правила: (замените свой диапазон на формат C1 или скопируйте/вставьте форматирование из ячейки вы изначально формат.

=ABS(MOD(C1,0.01)) < 0.0000000001 

и выберите формат ► Количество ► Процент с нуля после запятой

Сравнение в формуле MOD выше, чтобы учесть случайные ошибки округления в двойной точности математике, используемых Excel. You может захотеть сделать это число меньше зависимым ng в диапазоне ваших данных.